Firefox 图标为空白,但仍可点击 | Ubuntu 22.04 LTS

Firefox 图标为空白,但仍可点击 | Ubuntu 22.04 LTS

今晚我打开电脑,发现 Firefox 图标莫名其妙地透明了。我检查了一个名为“菜单编辑器”的程序,但 Firefox 图标在其中显示正常。 在此处输入图片描述

答案1

应用程序概览中显示的图标是在.desktop应用程序启动器中定义的。您的屏幕截图显示您有一个~/.local/share/applications/firefox_firefox.desktop文件。它将覆盖您的系统范围/var/lib/snapd/desktop/applications/firefox_firefox.desktop文件。

本地启动器中的错误.desktop导致无法显示图标。最简单的方法可能是删除~/.local/share/applications/firefox_firefox.desktop。否则,请检查其内容并更正对图标的引用。

答案2

就我而言,我之前创建了一个自定义启动器,但图标的路径随后发生了变化。应该有一个名为的符号链接current指向/snap/firefox/最新文件夹。如果是这样,编辑~/.local/share/applications/firefox_firefox.desktop并更改Icon=/snap/firefox/xxxx/default256.pngIcon=/snap/firefox/current/default256.png应该可以解决问题。

答案3

我也遇到了同样的问题。~/.local/share/applications/firefox_firefox.desktop@vanadium 提到的删除方法对我来说不起作用,因为现在在 Gnome 中搜索 Firefox 时无法找到它。

图标损坏的原因是,.local安装新版本的 Firefox snap 时,桌面文件没有更新图标的位置。因此在某个时候

Icon=/snap/firefox/1551/default256.png

引用不再存在的文件,导致图标空白。

要解决这个问题,您只需将路径更改为

Icon=/snap/firefox/current/default256.png

在哪里

/snap/firefox/current/

是一个符号链接,它始终指向最新的 Firefox 安装。

或者,您可以将图标复制到不会改变的位置。
(我选择将其保存在与主文件夹中的桌面文件相同的目录中。)

这样,引用的图标应该在更新后继续存在。

相关内容