![xbindkeys + xmacroplay 在 Ubuntu 18.04 Bionic 上运行非常慢](https://linux22.com/image/1009903/xbindkeys%20%2B%20xmacroplay%20%E5%9C%A8%20Ubuntu%2018.04%20Bionic%20%E4%B8%8A%E8%BF%90%E8%A1%8C%E9%9D%9E%E5%B8%B8%E6%85%A2.png)
我一直在使用xbindkeys
和的组合xmacroplay
来设置一个通过 Windows 键激活的新键盘层。
以下是一个示例:
#Up
"echo 'KeyStrRelease Super_L KeyStrRelease i KeyStr Up KeyStrPress Super_L' | xmacroplay :0"
Mod4 + i
它曾经在 Linux Mint 17.3 Rosa(基于 Ubuntu 16.04 Trusty)上完美运行。
当我全新安装 Ubuntu 18.04 Bionic 并复制我的.xbindkeysrc
配置时,我发现它现在运行得非常慢。
现在每次按键大约需要 1 秒才能完成。
更糟糕的是,按键次数会堆积起来。例如,我按 Win+Shift+J(模拟 Shift+Left)五次选择五个文本字符。几秒钟内没有任何反应,插入符号不闪烁,然后所有五个字符同时被选中。
为什么?如何让它立即生效?
PS 我尝试分别运行xbindkeys
和xmacroplay
,但没有注意到延迟。PPS 尝试过nice -n-20
,没有成功。