限制x11vnc中的键盘快捷方式

时间:2010-11-15 11:19:51

标签: vnc vnc-server

如何限制x11vnc中的键盘快捷键选项? 例如,我想限制Alt + F4,Alt + x,Ctrl + Q等

这里有任何帮助的-skip_keycodes选项吗?

1 个答案:

答案 0 :(得分:0)

您可以在窗口管理器中配置此类快捷方式。这样,这些快捷方式将不会传递给应用程序,您应该能够处理它们。

但是,既然您似乎希望应用程序一直在运行(您希望阻止用户关闭它),那么编写一个这样的简单脚本可能是个好主意:

while true; do run_your_application ; done

这样,如果应用程序崩溃或关闭,它将重新启动。 (小心自己分叉或从终端分离的应用程序!)

另一方面,如果您只想要浏览器,可以尝试使用kiosk mode from Opera browser。另请参阅kiosk software at Wikipedia


更新:所以你正在使用Gnome ......我不使用Gnome,但在SuperUser快速搜索给了我这个答案:

  

https://superuser.com/questions/132666/how-to-disable-control-alt-arrow-gnome-window-manager-control-for-redhat-linux

     

[...] gnome使用的所有键盘快捷键都在System,Preferences,Keyboard快捷键下。

但是......你确定要在那里运行Gnome环境吗?您真的希望用户能够从您的Gnome界面运行和配置任何内容吗?也许你更喜欢另一个更简约的窗口管理器。哪一个?我不确定,必须看看有哪些替代方案并尝试其中一些。根据应用程序的不同,甚至可以在没有窗口管理器的情况下运行它。

我不是你想要解决的问题,但是在网页中使用VNC applet以访问一个应用程序可能不是最好的解决方案。当然,这取决于问题是什么以及谁是用户。