手动更新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就不报错了。这时打开应用菜单,所有软件都有好好显示了。
如果还不行的话,请参考这篇文章
复制以下链接,并粘贴到你的Mastodon、Misskey或GoToSocial等应用的搜索栏中,即可搜到对应本文的嘟文。对嘟文进行的点赞、转发、评论,都会出现在本文底部。快去试试吧!