我想要的是:
我想要一个启动/运行打开 vnc 查看器的 shell 脚本的 kisok 模式应用程序。它还需要禁用所有关键功能,如 alt + f4 或 alt + tab 等。就是这样。
我发现了什么:
我发现许多教程只使用 X 服务器启动 chromium,但使用此设置我无法启动 vnc 客户端。所以后来我找到了nw.js,它似乎拥有我需要的一切。几乎所有的热键在基本的 X 服务器上都不可用。
我做了什么:
我创建了一个nw.js站点/应用程序,其中有一个打开ssvnc/vncviewer / xthightvncviewer的按钮。我将应用程序设置为信息亭模式和全屏模式。在我的第一次测试中,它以信息亭模式打开,稍后按下按钮,vnc 查看器要求我输入密码,我已连接到另一台电脑。
问题:
现在我的第二个测试是仅在控制台中启动我的饼图并使用“startx myapp”尝试我的应用程序。我注意到的第一件事是应用程序是 600x800 大而不是全屏。按下按钮后,vnc 查看器打开,但我无法在密码文本框中写入任何内容。而且因为查看器窗口没有关闭按钮,我被困在那里。在稍后的测试中,按钮打开了 ssvnc 客户端,在这个应用程序中,我可以按下每个按钮,标记每个复选框,还可以切换每个菜单,但我仍然不能超出文本框(与 xtightvncviewer 相同)。
问题:
如何访问在基本 X 服务器上作为第二个程序打开的程序上的文本框?
可选:你知道另一个可以通过控制台打开的 vnc 查看器吗?也许我用的那些不适合这个。
可选²:或者窗口管理器是否退出,其行为类似于信息亭模式,只是您可以移动窗口并关闭它们,仅此而已?
火柴盒窗口管理器通常是此类项目的良好开端。
它一次全屏显示一个应用程序。