繁体   English   中英

如何在 Arch Linux 中使用 Super 和 Super+L 作为不同的键盘快捷键?

[英]How can I use both Super and Super+L as different keyboard shortcuts in Arch Linux?

使用xfce4-keyboard-settings ,我有SuperL绑定来使用rofi -show drun SuperL启动 rofi ,但这阻止我将SuperL与任何其他组合键结合使用,例如Super + L来锁定屏幕。 rofi正在立即劫持该节目。

我试过在rofi之前准备一个睡眠,即。 sh -c "sleep 1 && rofi -show drun" ,它正确睡眠,甚至让我使用Super + L锁定屏幕,但随后rofi加载到顶部并开始与锁定屏幕进行奇怪的交互(阅读:不受欢迎) .

有没有一种方法可以让两个键盘快捷键都按需要工作而不会相互干扰?

顺便说一句,我使用的锁屏是 i3lock-fancy。

我按照 AndreLDM 的建议解决了这个问题。

我安装了xcape,并将xcape -e 'Super_L=Control_L|Escape'~/.config/openbox/autostart并绑定键盘快捷键Ctrl+Esc 来运行rofi。 然后我能够将 Super+L 键绑定到 i3lock-fancy 并且两个键盘快捷键都按我的预期工作。 单独按 Super 会显示我的 rofi drun 菜单,Super+L 锁定屏幕。

我在 Manjaro XFCE 上追求完全相同的功能。 我发现即使胡须菜单弹出窗口绑定到<Alt + F1>,当我按下< SuperL >时它仍然弹出。 因此,我没有将 rofi 绑定到我将其绑定到 <Alt + F1>。 这样我就可以使用 < SuperL > 启动 rofi 并且还可以将它与其他键结合使用。

您可能需要安装此软件包

ksuperkey 允许您使用 Super 键(也称为“Meta”或“Windows 键”)在 KDE Plasma 和 Xfce 等桌面环境中打开应用程序启动器。 如果您按住 Super 键,它仍将充当修饰键,允许您将其用于其他键盘快捷键。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM