Как я могу изменить значок батареи в systray?

9

Я установил Gnome и Awesome оконный менеджер. В оконном менеджере есть панель, на которой отображаются значки системного лотка в соответствии со спецификацией протокола системного лотка freedesktop.org . Я хотел бы изменить значок батареи в системном трее.

systray с неправильно тематическими иконками для power и Parcellite

Сначала я попытался изменить тему значка; значок в systray не соответствует значку выбранной темы, поэтому я не уверен, откуда этот значок. Я перепробовал несколько тем на случай, если возникла проблема с выбранной.

Я прочитал Названные спецификации, а также Gnome Icon Theme Specification и Создание темы иконок для GNOME статьи. Я также попытался использовать inotifywait -mrв /usr/share/iconsто время перезагрузки моего Gnome сессии и при смене темы значка с помощью gnome-tweak-tool. Это на самом деле касается значка батареи в моей теме, но это не то, что отображается.

[ОБНОВЛЕНИЕ: отображается значок темы, но он отображается как черный, а не как истинный цвет, а пара оттенков серого].

Я просмотрел каждое изображение в /usr/share/gnome-power-manager. Икона там нигде не было [ОБНОВЛЕНИЕ: это было - но я не узнал его, потому что он не черный]. Я попытался нажать на него xprop, но он не дал мне ничего полезного, и при запуске xprop -spyвиджет ничего не показывает.

Шон Дж. Гофф
источник
Немного не связано, но вы можете рассмотреть в xfce4-power-managerкачестве замены старого менеджера власти гномов
Ульрих Дангел
@UlrichDangel Это просто добавит еще одну батарею в системный трей, если я не откажусь от использования gnome-settings-daemon.
Шон Дж. Гофф

Ответы:

1

Ваша тема значков (независимо от того, что вы используете), вероятно, наследует другую тему, которая наследует другую тему и т. Д., Пока она не найдет все значки. Посмотрите в файле index.theme вашей темы и посмотрите, какая тема значков она наследует. Ищите там значок батареи. Если вы не нашли его там, посмотреть на какую тему , что inherits..etc. Вы, вероятно, найдете значок после 1 или 2 итераций.

Вы можете найти index.theme в / usr / share / icons / [название темы] /index.theme

bkanuka
источник
0

Установить lxappearance. Найдите пакет темы значков, который вы хотите добавить в тему значков. Переместить этот пакет без патронов в /usr/share/themes. Откройте lxappearanceи выберите его в разделе шрифтов.

sublimepua
источник
Я уже пытался изменить тему - значок не из темы. Я добавил эту информацию к вопросу.
Шон Дж. Гофф
3
С отличным, я предлагаю использовать апплет панели управления xfce4-power-manager. Это следует за установленной темой gtk2. Если вы используете gnome, то он попытается отрендерить его в стиле gtk3, как я догадываюсь. Лично мне никогда не удавалось заставить gtk3 хорошо играть в любой минимальной среде.
Sublimepua