![Firefox 桌面条目未更新](https://linux22.com/image/1187658/Firefox%20%E6%A1%8C%E9%9D%A2%E6%9D%A1%E7%9B%AE%E6%9C%AA%E6%9B%B4%E6%96%B0.png)
我想更改 Firefox 应用程序菜单快捷方式的图标,并且我为此编辑了桌面条目:将 更改为Icon=firefox
。Icon=firefox-nightly
当我用firefox.desktop
中已编辑的版本替换文件时/usr/share/applications
,应用程序菜单中的图标没有更新。我可能犯了什么错误?我确定新文件和编辑都已到位。
Ubuntu 22.04
答案1
首先,在所有情况下,更改/usr/share/applications/firefox.desktop
都是错误的,即使在某些情况下,这样做可以实现您想要的效果。原因是目录/usr/share/applications/
由 APT 包管理系统管理。您对该文件的任何更改都可能被未来的更新覆盖。正确的方法是编辑该文件的副本,~/.local/share/applications
如果更改仅影响您自己作为用户,则编辑位于的副本,/usr/local/share/applications
如果更改影响所有用户,则编辑位于的副本。
其次,虽然你的操作可能会产生预期的效果,但实际上却不会,因为你现在正在使用作为snap 包。启用 Firefox 菜单项的文件现在是/var/lib/snapd/desktop/applications/firefox_firefox.desktop
。要更改图标,请将该文件复制到前面提到的目录之一,然后编辑副本。