使用 xfce4-keyboard-settings
,我有 SuperL
keybound 来使用 rofi -show drun
启动 rofi,但这阻止了我使用SuperL
与任何其他组合键组合,例如 Super + L
可锁定屏幕。 rofi
立即抢占了节目。
我试过在 rofi
之前进行 sleep ,即。 sh -c "sleep 1 && rofi -show drun"
,它可以正确休眠,甚至让我可以使用 Super + L
锁定屏幕,但随后 rofi
加载到顶部并开始与锁定屏幕进行奇怪的交互(阅读:不受欢迎的)。
有没有一种方法可以让两个键盘快捷键都按需要工作而不会相互干扰?
顺便说一句,我使用的锁屏是 i3lock-fancy。
最佳答案
我按照 AndreLDM 的建议解决了这个问题。
我安装了xcape,在~/.config/openbox/autostart
中添加了xcape -e 'Super_L=Control_L|Escape'
并绑定(bind)了快捷键Ctrl+Esc运行 rofi。然后我能够将 Super+L 键绑定(bind)到 i3lock-fancy,并让两个键盘快捷键都按我的预期工作。单独按 Super 会显示我的 rofi drun 菜单,然后 Super+L 会锁定屏幕。
关于linux - 如何在 Arch Linux 中同时使用 Super 和 Super+L 作为不同的键盘快捷键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50642713/