manjaro解决kde与全局快捷键服务通信时出错
问题描述:系统设置--快捷键,进去之后,随便乱点,过一会儿,设置就会出现通信出错提示
解决方法:
1、ctrl+esc打开系统活动,将kglobaloaccel5进程杀死
2 、查找错误原因,运行kglobaloaccel5,根据提示情况,我这里有“*嵌入*”和“*制*”的.desktop相关项删除即可
3、问题出在 kglobalaccel5 上,它就是 Plasma 的全局快捷键守护进程,之所以全局快捷键能够正常执行,但无法正常在设置界面打开,是因为配置文件出错了, kglobalaccel5 报了 warning 但没有报 error ,于是进程正常跑了,但设置无法正常沟通。运行 systemctl restart --user plasma-kglobalaccel.service 看看有哪些错误配置,基本上删除干净重启守护进程就好了。如果没好的话,再删除一下 ~/.local/share/kglobalaccel 里有问题的 desktop 文件,然后重启。
4、修改配置文件,位于.config/kglobalshortsrc,查找到对应行,我的这里是
521 [启动定制.desktop] 522 _k_friendly_name=Grub Customizer 523 _launch=none,none,启动 Grub Customizer
和
525 [嵌入开发.desktop] 526 _k_friendly_name=嵌入开发 527 _launch=none,none,启动 嵌入开发
删除这以上6行,即可正常恢复了。有同样的同学可以参考
最后设计的全局快捷键为:
meta + Q :goldendict词典
+ W :onlyoffice
+ E :dolphine
+ R :Fbreader
+ T :typora
+ Y :smplyaer
+ U :basket marktext
+ I :Brasero
+ O :okular
+ P :spectacle
+ S :konsole
+ D :zotero
+ F :falkon
+ G :firefox
+ H :隐藏边框
+ J :texstudio
+ K :kodi
+ L :锁屏
+ Z :计算器
+ X :xminder
+ C :simplescreenRecorder
+ B :foliate 电子书
+ N :kate
+ M :edge浏览器
+F11 :矩形截图