xbindkeys + xmacroplay 在 Ubuntu 18.04 Bionic 上运行非常慢

xbindkeys + xmacroplay 在 Ubuntu 18.04 Bionic 上运行非常慢

我一直在使用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 我尝试分别运行xbindkeysxmacroplay,但没有注意到延迟。PPS 尝试过nice -n-20,没有成功。

相关内容