lxpanel 启动栏图标损坏

lxpanel 启动栏图标损坏

我在 Ubuntu 14.04 笔记本电脑上使用 lxpanel 并遇到了这个问题。问题是面板上的启动栏没有显示某些应用程序的图标(或者更确切地说,显示的图标是普通的白色图标,中间有红色十字标记)。

在此输入图像描述

正如您在上图中看到的,geany 应用程序的第三个图标有问题并且没有显示,如果我将 Firefox 放在启动栏中,也会发生同样的情况。但是,所有其他图标似乎都能正确显示。另外,值得注意的是,geany/firefox 图标的问题仅出现在启动栏、任务栏和主菜单中,它可以正确显示。我还确保/usr/share/icons文件夹中存在 geany 图标。我也尝试过使用 更改 gtk 主题lxappearance,但没有任何效果。有人可以帮我弄这个吗?

编辑

当我右键单击图标并转到启动栏设置时,我可以从我选择 geany/firefox 的地方看到这样的选择器对话框,但我看不到如何更改图标:

在此输入图像描述

答案1

我成功地更改了图标,如下所示(我将使用 Iceweasel 作为示例):

1.检查您的主文件夹中的 LXpanel 配置,~/.config/lxpanel/LXDE/panels/panel以查找指定启动栏的块:

Plugin {
  type=launchbar
  Config {
    Button {
      id=/usr/share/applications/lxterminal.desktop
    }
    Button {
      id=/usr/share/applications/iceweasel.desktop
    }
    Button {
      id=menu://applications/Internet/icedove.desktop
    }
  }
}

2.我们找到iceweasel.desktop配置文件所在的位置。现在我们查看该文件/usr/share/applications/iceweasel.desktop中的Icon行:

grep Icon /usr/share/applications/iceweasel.desktop
Icon=icewesael

3.我们将其更改为新图标(作为 root),例如icedove使用完整路径条目的图标,所以现在该行显示:

Icon=/usr/share/icons/hicolor/128x128/apps/icedove.png

4.重启面板

lxpanelctl restart

现在您只需要找出丢失的特定图标在哪里。

相关内容