系统环境:
OS: Manjaro Linux x86_64
Kernel: 5.10.89-1-MANJARO
DE: Plasma 5.23.4
WM: KWin
Theme: Breath Light [Plasma], Breeze [GTK2/3]
KDE Plasma桌面默认可以使用Meta(也叫Super或者Win)键打开程序起动器(Application Launcher)。但是,经过我一番自定义桌面环境的操作后,Meta键失效了。
查找资料后发现在latte-dock上添加Application Launcher会将Meta键绑定到latte-dock上。虽然latte-dock已经被卸载,但是Meta键没有还原给Plasma。
cat ~/.config/kwinrc | grep Meta
latte-dock上添加Application Launcher后,上述命令打印结果如下:
Meta=org.kde.latte,....,activateLauncherMenu
要恢复Meta快捷键,做下面两个操作:
1. kwinrc文件中设置Meta快捷键:
使用文本编辑器编辑kwinrc文件或者使用下面的命令:
kwriteconfig5 --file ~/.config/kwinrc --group ModifierOnlyShortcuts --key Meta "org.kde.plasmashell,/PlasmaShell,org.kde.PlasmaShell,activateLauncherMenu"
查看kwinrc文件,有如下内容:
[ModifierOnlyShortcuts] Meta=org.kde.plasmashell,/PlasmaShell,org.kde.PlasmaShell,activateLauncherMenu
然后运行:
qdbus org.kde.KWin /KWin reconfigure
2. 给Application Launcher设置一个快捷键
右键Application Launcher -> Configure Application Launcher -> Keyboard Shortcuts。可以设置为默认的快捷键Alt+F1。
此时,Meta键就可以打开Application Launcher了。