如何更改系统托盘中的电池图标?


9

我已经安装了Gnome和Awesome窗口管理器。窗口管理器具有一个面板,该面板根据freedesktop.org 系统托盘协议规范显示系统托盘图标。我想更改系统托盘中电池的图标。

带有错误主题的Power和Parcellite图标的系统托盘

我首先尝试更改图标主题;系统托盘中的图标与所选主题中的图标不匹配,因此我不确定该图标来自何处。我尝试了几种主题,以防我选择的主题有问题。

我已经阅读了提到的规范,以及Gnome图标主题规范GNOME创建图标主题一文。在重新启动Gnome会话并使用更改图标主题时,我还尝试使用inotifywait -mron 。它实际上确实触及了我主题中的电池图标,但这不是显示的内容。/usr/share/iconsgnome-tweak-tool

[更新:正在显示的主题图标,但是它呈现为黑色而不是真实的颜色,真实的颜色是几层灰色]。

我浏览了中的所有图像/usr/share/gnome-power-manager。该图标不在其中[更新:是-但我不认识它,因为它不是黑色的]。我尝试使用进行匹配xprop,但是它没有给我任何有用的信息,并且xprop -spy在更新小部件时运行不显示任何内容。


有点无关,但是您可能想研究一下xfce4-power-manager旧的gnome-power-manager的替代品
Ulrich Dangel,2012年

@UlrichDangel除非我也不再使用gnome-settings-daemon,否则这只会在系统托盘中增加另一块电池。
肖恩·高夫

Answers:


1

您的图标主题(无论您使用什么)都可能继承了另一个主题,而该主题又继承了另一个主题,等等...直到找到所有图标。查看主题的index.theme文件,并查看其继承的图标主题。在此处查找电池图标。如果你不找到它,看看有哪些主题 inherits..etc。在1或2次迭代后,您可能会找到该图标。

您可以在/ usr / share / icons / [主题名称] /index.theme中找到index.theme


0

安装lxappearance。找到您要为图标设置主题的图标主题包。将此未打包的包移动到中/usr/share/themes。打开lxappearance并从字体部分中选择它。


我已经尝试过更改主题-图标不是来自主题。我将该信息添加到问题中。
肖恩·高夫

3
真棒,我建议使用xfce4-power-manager面板小程序。它遵循已安装的gtk2主题。如果您使用的是gnome,那么它会尝试使用gtk3样式进行渲染。就我个人而言,我从未设法使gtk3在任何最小环境下都无法正常播放。
sublimepua 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.