KDE 分配元键来触发菜单窗口,但根据具体情况,这并不总是有效。
这个问题似乎在较新版本的 KDE 上得到了修复,但尚未广泛分发。
如何修复它?
答案1
- 首先禁用元键功能(来源) :编辑
~/.config/kwinrc
,添加以下行:
[ModifierOnlyShortcuts]
Meta=
然后使用 重新启动 kwin
kwin_x11 --replace & disown
。将新密钥映射到元
xmodmap -e 'keycode 133 = F14'
(此处使用 F14)设置F14为触发菜单的快捷方式(右键单击菜单然后设置)
要使其永久化,需要将步骤 3 添加到启动中
更新
Xmodmap 更改在睡眠/恢复后似乎不会保留,以下是如何使用 systemd 在系统恢复时设置 xmodmap:(非 systemd 用户可以用这个)
创建 xkeyboard 恢复脚本:
touch /usr/lib/systemd/system-sleep/xkeyboard; chmod 755 /usr/lib/systemd/system-sleep/xkeyboard
编辑 xkeyboard 并填充:
#!/bin/bash
case $1 in
pre)
exit 0
;;
post)
export DISPLAY=:0
sleep 10
xmodmap -e 'keycode 133 = F14'
;;
esac