启动栏中的“隐形”图标

启动栏中的“隐形”图标

在启动栏中,有一些“图标”,当您将鼠标悬停在它们上面时,它们会显示文本(“系统设置”,“主文件夹”),但它们只是黑色的 - 不可见的 - 看起来像其他图标之间的空白点,但是......它们有效!当我打开系统设置窗口时也是如此 - 我可以看到一些图标,但其他图标只有文字,当我点击它们时,文字会消失在白色背景上(它们也可以工作,但这有点奇怪......

答案1

尝试在“系统设置”>“外观”中更改主题。您应该立即看到结果。

答案2

从启动器中删除不可见的图标

从仪表板启动应用程序。然后,当应用程序再次打开时,在仪表板中搜索相同的应用程序。将应用程序重新拖到启动器栏。现在您应该能够看到它了。

这就是我成功的方法,感谢@vasa1:Chromium 徽标隐形 :)

答案3

在这个答案中,我将给出软件中心提供的出现此问题的 xmahjongg 的示例。

首先查看.desktop应用程序的关联文件 - 桌面文件通常位于/usr/share/applications

[Desktop Entry]
Version=1.0
Type=Application
Name=xmahjongg
Name[bg_BG.UTF-8]=Маджонг (xmahjongg)
GenericName=
Comment=A colorful solitaire Mah Jongg game
Comment[bg_BG.UTF-8]=Премахване на купчина плочки чрез групирането им по двойки
Icon=
Exec=/usr/games/xmahjongg
Terminal=false
Categories=Game;CardGame;

查看Icon值 - 如果根据 xmahjongg 的说法它是空的,那么桌面启动器图标也将是空的。

我们需要给它一个图标名称。

图标存储在/usr/share/icons

对于这个例子,我查看了/usr/share/icons/hicolor/24x24。里面有.png文件。选择一个并将其名称(减去 .png 扩展名)添加到 .desktop 文件

例如gnome-panel-fish

[Desktop Entry]
Version=1.0
Type=Application
Name=xmahjongg
Name[bg_BG.UTF-8]=Маджонг (xmahjongg)
GenericName=
Comment=A colorful solitaire Mah Jongg game
Comment[bg_BG.UTF-8]=Премахване на купчина плочки чрез групирането им по двойки
Icon=gnome-panel-fish
Exec=/usr/games/xmahjongg
Terminal=false
Categories=Game;CardGame;

接下来,将图标从 Dash 拖放到启动器中,您将获得:

在此处输入图片描述

显然——选择一个美观且适合您的应用程序的图标!

注意:如果您更改了图标,/usr/share/applications则后续更新可能会覆盖 .desktop 文件。将 .desktop 文件复制/usr/share/applications到您的主文件夹更安全~/.local/share/applications

答案4

这是一个老问题,但作为最近遇到同样问题的人,我将写下如何为我解决这个问题。

我不知道是什么原因导致了这个问题,但不知为何 Banshee Media Player 的图标为空白。其中一个原因可能是我发现 Banshee 有多个 .desktop 文件。

为了解决这个问题,我使用“alacarte”(主菜单)删除了重复的条目。我使用 apt-get 安装了它:

sudo apt-get update
sudo apt-get install alacarte

安装后,我运行它(在仪表板中搜索“主菜单”),然后打开后选择“声音和视频”并删除 Banshee 的所有条目。

删除所有条目后,我使用 apt-get 重新安装 Banshee,如下所示:

sudo apt-get --reinstall install banshee

相关内容