禁用Chromium Ctrl+T, Ctrl+N, Ctrl+W, Alt+F4等Linux kiosk模式



是否有办法在Linux中禁用Chormium的快捷键?我已经尝试了--app--kiosk标志,但他们不禁用快捷键,你仍然可以创建一个新的(虽然不可用)标签与Ctrl+T,可以创建一个新的(全功能)窗口与Ctrl+N。此外,Chromium似乎自己检查Alt+F4,因为即使我在窗口管理器中禁用了它,它也会关闭Chromium。我如何禁用所有的快捷方式在铬?窗口管理器是火柴盒,从xorg + nodem开始(默认的lightdm+openbox系统不允许我自动重启会话或摆脱Alt+Tab)。

这是一个嵌入式系统使用node.js在后台处理硬件io,但它需要一个网络连接的功能,所以我想确保用户被锁定在浏览器之外(各种Ctrl+Alt+F*快捷键已经被删除,铬是所有留在使它成为一个真正的kiosk系统)。Alt+F4不是一个主要的问题(虽然它会很好地摆脱),因为当铬崩溃节点会自动重新启动它,它会处理Alt+F4有点合理(黑屏,闪烁白色,然后它就回来了-这不是一个安全问题,只是一个严重丑陋的"功能"人们可能会绊倒)。

我不认为chromium有一个内置的接口来禁用os键盘快捷键,如ALT+F4,但你可以做的是拦截这些按键与javascript,这应该足以阻止按键工作。

要在所有页面上启用这样的脚本,您需要像greasemonkey这样的东西,chromium已经开箱支持它,您可以在这里阅读。

自定义键盘快捷键- Chromium扩展

最新更新