![lxpanel 启动栏图标损坏](https://linux22.com/image/83948/lxpanel%20%E5%90%AF%E5%8A%A8%E6%A0%8F%E5%9B%BE%E6%A0%87%E6%8D%9F%E5%9D%8F.png)
我在 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
现在您只需要找出丢失的特定图标在哪里。