用于以最少的 Ui 启动其他程序的高级 kiosk 模式的用途

用于以最少的 Ui 启动其他程序的高级 kiosk 模式的用途

我想要的是:

我想要一个 kisok 模式应用程序来启动/运行打开 vnc 查看器的 shell 脚本。它还需要禁用所有关键功能,如 alt + f4 或 alt + tab 等。就是这样。

我发现了什么:

我发现许多教程仅使用 X 服务器启动 chromium,但使用此设置我无法启动 vnc 客户端。所以后来我发现西北.js看起来它有我需要的一切。几乎所有热键在基本 X 服务器上都不可用。

我做了什么:

我创建了一个西北.js网站/应用程序内有一个打开的按钮ssvnc/vncviewer/xtightvnc查看器。我将应用程序设置为信息亭模式和全屏模式。在我的第一次测试中,它以 kiosk 模式打开,按下按钮后,vnc 查看器要求我输入密码,然后我连接到另一台电脑。

问题:

现在,我的第二个测试是仅在控制台中启动我的馅饼,并使用“startx myapp”尝试我的应用程序。我注意到的第一件事是该应用程序大小约为 600x800,而且不是全屏。按下按钮后,vnc 查看器打开,但我无法在密码文本框中写入任何内容。由于查看器窗口没有关闭按钮,我被困在那里。在后来的测试中,按钮打开了 ssvnc 客户端,在这个应用程序中,我可以按下每个按钮,标记每个复选框,还可以切换每个菜单,但我仍然不能超出文本框(与 xtightvncviewer 相同)。

问题:

如何访问在基本 X 服务器上作为第二个程序打开的程序上的文本框?

可选:您知道另一个可以通过控制台打开的 vnc 查看器吗?也许我用过的那些不适合这个。

可选²:或者窗口管理器是否退出,其行为类似于信息亭模式,除了您可以移动窗口并关闭它们,仅此而已?

答案1

火柴盒窗口管理器通常是此类项目的良好开端。

它一次全屏显示一个应用程序。

相关内容