今晚我打开了我的电脑,现在我有了一个透明的Firefox图标,没有明显的原因。我签了一个名为“菜单编辑器”的程序,但是Firefox图标在其中显示得很好。

发布于 2022-07-04 10:38:31
应用程序概述中显示的图标是在应用程序的.desktop启动程序中定义的。屏幕截图显示您有一个~/.local/share/applications/firefox_firefox.desktop文件。它将覆盖整个系统的/var/lib/snapd/desktop/applications/firefox_firefox.desktop文件。
本地.desktop启动程序中的一个错误导致没有显示图标。最简单的方法可能是删除~/.local/share/applications/firefox_firefox.desktop。否则,检查其内容并更正对图标的引用。
发布于 2022-07-14 21:04:56
我也有过同样的问题。删除上面提到的~/.local/share/applications/firefox_firefox.desktop并不适用于我,因为现在在Gnome中搜索火狐已经找不到了。
图标损坏的原因是当安装了新版本的Firefox时,.local桌面文件没有更新图标的位置。所以在某个时候
Icon=/snap/firefox/1551/default256.png引用一个不再存在的文件,从而导致一个空白图标。
要解决这个问题,只需将路径更改为
Icon=/snap/firefox/current/default256.png哪里
/snap/firefox/current/是一个符号链接,应该始终指向最新的Firefox安装。
或者,您可以将图标复制到不会更改的位置。
(我选择将其保存在与主文件夹中的桌面文件相同的目录中。)
这样,所引用的图标应该在更新过程中保持不变。
发布于 2022-08-09 14:52:04
在我的示例中,我以前创建了一个自定义启动程序,到图标的路径随后发生了更改。在current中应该有一个名为/snap/firefox/的符号链接,它指向最新的文件夹。如果是这样的话,编辑~/.local/share/applications/firefox_firefox.desktop并将Icon=/snap/firefox/xxxx/default256.png更改为Icon=/snap/firefox/current/default256.png应该可以解决这个问题。
https://askubuntu.com/questions/1417118
复制相似问题