手动更新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
就不报错了。这时打开应用菜单,所有软件都有好好显示了。
如果还不行的话,请参考这篇文章