我用作Xephyr
嵌套X
服务器。当我在窗口中Xephyr
按下组合键时Control_L+Shift_L,Xephyr
抓取我的输入(鼠标、键盘)。此抓取可以通过 释放Control_R+Shift_R,如很棒的、高度可配置的 X 窗口管理器的 API 文档。
问题是,这些组合键不能可靠地工作。有时我必须反复按才能有效果。这非常令人沮丧。
有没有办法使用诸如 之类的工具来编写这些组合键的脚本xdotool
?或者还有其他工具吗?我会创建一个脚本,一旦我被困在里面Xephyr
无法离开,我就可以运行该脚本。
我已经尝试了以下方法,但不起作用(没有效果):
xdotool key Control_L+Alt_L+Shift_L
答案1
我面临同样的问题。魔术的诀窍在于按键的顺序。你必须:
- 按下并按住不动
Ctrl
- 按下并释放
Shift
- 发布
Ctrl
如果您在 Shift 之前释放 Ctrl,或使用任何其他命令,您将面临此问题。同时按下这些键会使顺序随机。
顺便提一句。它根本不依赖于 WM。似乎与Xephyr有关。