如何限制 x11vnc 中的键盘快捷键选项?例如,我想限制 Alt+F4、Alt+x、Ctrl+Q 等。
-skip_keycodes 选项在这里有什么帮助吗?
您可能可以在窗口管理器中配置此类快捷方式。这样,此类快捷方式不会传递给应用程序,您应该能够处理它们。
但是,由于您似乎希望应用程序一直运行(您希望阻止用户关闭它),那么编写一个像这样的简单脚本可能是个好主意:
while true; do run_your_application ; done
这样,如果应用程序崩溃或关闭,它就会重新启动。(小心那些自分叉或从终端分离的应用程序!)
另一方面,如果您只想要一个浏览器,您可以尝试使用Opera 浏览器中的 kiosk 模式。另请参阅Wikipedia 上的信息亭软件。
更新:所以你正在使用 Gnome ......我不使用 Gnome,但在SuperUser的快速搜索 给了我这个答案:
[…] gnome 使用的所有键盘快捷键都在系统、首选项、键盘快捷键下。
但是...您确定要在那里运行 Gnome 环境吗?您真的希望用户能够从您的 Gnome 界面运行和配置任何东西吗?也许您更喜欢另一个更简约的窗口管理器。哪一个?我不确定,必须看看有哪些替代品并尝试其中一些。根据应用程序的不同,甚至可以在没有窗口管理器的情况下运行它。
我不知道您要解决什么样的问题,但也许在网页中使用 VNC 小程序以便访问一个应用程序可能不是最佳解决方案。当然,这取决于问题是什么以及用户是谁。