~/.local/share/applications 可以覆盖 /usr/share/applications 吗?

Sud*_*ger 22 .desktop

我需要在 KDE 上启动一些应用程序,并添加一些配置更改。做到这一点的最好方法/是复制.desktop单个应用程序的文件,我需要更改配置,从/usr/share/applications,添加选项,然后将它们复制到~/.local/share/applications.

我想知道这是否会导致我不知道的任何问题。如果有更好的方法来做到这一点,那就是不复制所有内容而只在~/.local/share/applications.

谢谢。

Wil*_*ilf 18

是的,它应该可以将您想要修改的内容复制到~/.local/share/applications,并且不会造成太多问题,除非您进行了一些错误的编辑(例如删除 mime 类型等)。复制所有这些意味着如果它们在 更新/usr/share/applications,它们不会在 更新~/.local/share/applications,并且您删除的应用程序的启动器将保留。不要费心复制所有不必要的内容。

进行编辑后,运行update-desktop-database ~/.local/share/applications/应确保新启动器被识别,因此显示在 Dash/Menu 中。

Unity 的启动器和 Gnome 的 Dash 可能仍会在 中显示版本/usr/share/applications,因此您需要解锁并锁定图标。Gnome 3 可能还需要重新启动,Nautilus 也可能需要重新启动,因此注销并重新登录应该可以解决此问题。

阅读以下内容可能有助于进行编辑: