August 26, 2019

手动更新 KDE Plasma 的应用菜单

安了很多新软件,发现明明 /usr/share/applications/ 下存在对应的 .desktop 文件,但应用菜单里就是不显示。查了半天发现可以用 kbuildsycoca5 来定位问题。

比如我输入 kbuildsycoca5 ,显示如下:

❯ kbuildsycoca5 
kbuildsycoca5 running...
kf5.kservice.services: The desktop entry file  "/usr/share/applications/org.kde.kded5.desktop"  has Type= "SystemService"  instead of "Application" or "Service"
kf5.kservice.sycoca: Invalid Service :  "/usr/share/applications/org.kde.kded5.desktop"

按照输出的提示,把 /usr/share/applications/org.kde.kded5.desktop 中的 Type=SystemService 改成 Type=Service ,再运行 kbuildsycoca5 就不报错了。这时打开应用菜单,所有软件都有好好显示了。

如果还不行的话,请参考这篇文章

如无特殊声明,本页内容采用 CC BY-NC 4.0 授权


Made With Notepad