KDE Plasma的Meta键失效问题解决方案

2,079 阅读1分钟

系统环境:

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了。