如何使 KDE 菜单(在 CentOS 中)考虑新的 .desktop 文件?

如何使 KDE 菜单(在 CentOS 中)考虑新的 .desktop 文件?

我的程序的安装程序将 .desktop 文件创建为~/Desktop~/.local/share/applications。在大多数 Linux 中,这足以创建相应的菜单项和桌面图标。

在带有 KDE 的 CentOS 7 中,这些项目不会出现。我找到了一个手动解决方法:右键单击开始按钮=>编辑应用程序=>保存。这似乎刷新了一些东西,我的图标出现了。

如何以编程方式进行此刷新?最好没有管理员权限。

我试过update-desktop-database。至少对于非特权用户来说这是行不通的。

答案1

得到了Sparhawk的答复:

kbuildsycoca4

相关内容