如何重新绑定键盘快捷键以在 Lubuntu 20.04 中打开菜单?

如何重新绑定键盘快捷键以在 Lubuntu 20.04 中打开菜单?

我能找到的所有答案都是针对 LXDE 的,但我需要针对 LXQT 的答案。

什么命令/DBus 消息可以打开主菜单?单击快捷键实用程序中的现有条目只能让我启用/禁用它,而不能修改快捷方式或查看它运行的命令。

有没有办法查看现有条目运行了什么命令?文档中似乎没有配置文件位置。

答案1

在 Lubuntu 20.04 中,按下Super_L键(又名左 Meta 或 Windows 键)可启动 LXQt 菜单。

要更改此设置,请使用菜单 > 首选项 > LXQt 设置 > 快捷键。

在打开的 GUI 中,

用于在 LXQt 中更改快捷方式的 GUI

滚动到描述为显示/隐藏主菜单的项目。左键单击选择该行,然后单击调整靠近右上角。

单击显示的快捷方式框Super_L并输入您的偏好。然后单击确定并关闭 GUI。您已完成。

答案2

但是答案不允许你将其更改为另一个修饰符 - 原始绑定是“特殊的”,因为无法在 UI 中输入它。但是,可以使用 xmodmap 将任何键变成 Super_L 键。例如,我将“搜索”键(在我的 Chromebook 上充当 Super)与右 Control 键交换,这样我就可以将 Search 用作 Control,将右 Control 键用作菜单键。

无需弄乱窗口管理器配置,因为这只是 xmodmap 的工作。在 lubuntu 21.10 上,我可以执行以下操作:

创造.config/autostart/xmodmap-autostart.desktop

[Desktop Entry]
Comment=xmodmap autostart
Exec=xmodmap $HOME/.config/xmodmap
Name=xmodmap-autostart
OnlyShowIn=LXQt
Type=Application
Version=1.0

并创造.config/xmodmap

remove control = Control_R
remove mod4 = Super_L
keycode 133 = Control_R
keycode 105 = NoSymbol
add control = Control_R
keycode 105 = Super_L
add mod4 = Super_L

诀窍是使用 NoSymbol,因为我试图用超级键交换右控制,但你不能一次性完成所有操作。

相关内容