1

我的目的是知道是否有办法将 firefox-60.1.0 设置为全屏模式,一旦它被打开以充当信息亭,但使用XbindkeysXdotool程序。

注意:我已经进行了一些测试,这就是为什么我稍微改变了原始问题的范围。

XBindKeys 使用配置文件.xbindkeysrc来绑定密钥。

例如,我编辑了这个文件,通过shift + f按键组合将 Firefox 设置为全屏模式。然后,此操作激活 xdotool 命令,F11仅当 firefox 已打开时才将密钥发送到浏览器:

# set firefox to fullscreen if opened
"xdotool search --classname navigator key F11"
  shift + f

问题是它只适用于firefox 52.8.0esr但我的目标是firefox 60.1.0esr及更高版本。

所以现在,我想知道两件事:

  • “xbindkeys”和“xdotool”程序会与firefox-60.1.0 及更高版本兼容吗?
  • 是否有任何与 firefox-60.1.0 及更高版本兼容的 Xclients 替代品?

我发现的其他一些 Xclients 是(但到目前为止尚未测试):

  • xvkbd
  • xkb
  • xmodmap

..还有 xdotool 的其他替代品,例如 autokey 以及这些帖子中的更多内容:

https://alternativeto.net/software/xdotool/?platform=linux

注意:我正在使用 centos 进行测试。

谢谢你的帮助!

BR

4

1 回答 1

0

所以如果我理解你,在 Firefox 启动之前允许任何键,然后只允许你想要的键?

使用 xbindkeys 启动一个 shell 脚本:

  1. 使用您希望隐藏的任何键重新映射xmodmap为无害的东西
  2. firefox作为后台进程启动
  3. 用于xdotool向 Firefox 窗口发送 F11 键
  4. 然后等待firefox完成,最后
  5. 使用 xmodmap 恢复原始键绑定。
于 2018-09-07T00:03:20.193 回答