Jak mogę zmienić ikonę baterii na pasku zadań?

9

Zainstalowałem menedżera okien Gnome i Awesome. Menedżer okien ma panel, który wyświetla ikony paska zadań zgodnie ze specyfikacją Freedesktop.org System Tray Protocol . Chciałbym zmienić ikonę baterii w zasobniku systemowym.

tacka z ikonami o niewłaściwej tematyce dla zasilania i Parcellite

Najpierw próbowałem zmienić motyw ikony; ikona na pasku zadań nie pasuje do ikony z wybranego motywu, więc nie jestem pewien, skąd pochodzi ikona. Wypróbowałem kilka tematów na wypadek, gdyby wystąpił problem z tym, który wybrałem.

Przeczytałem wspomnianą specyfikację, a także specyfikację motywu ikony Gnome i motywy tworzenia ikon dla artykułu GNOME . Ja również spróbował wykorzystać inotifywait -mrna /usr/share/iconspodczas ponownego uruchamiania mojego sesji GNOME i przy zmianie motywu ikon użyciu gnome-tweak-tool. W rzeczywistości dotyka ikony baterii w moim motywie, ale nie wyświetla się to.

[AKTUALIZACJA: ikona motywu jest wyświetlana, ale jest renderowana jako czarna zamiast prawdziwego koloru, który jest kilkoma odcieniami szarości].

Przejrzałem każde zdjęcie /usr/share/gnome-power-manager. Nigdzie nie było tej ikony [AKTUALIZACJA: była - ale nie rozpoznałem jej, ponieważ nie jest czarna]. Próbowałem go nacisnąć xprop, ale nie przyniosło mi to nic użytecznego, a bieganie xprop -spynie pokazuje niczego, gdy widżet jest aktualizowany.

Shawn J. Goff
źródło
Trochę niezwiązany, ale możesz chcieć przyjrzeć się xfce4-power-managerjako zamiennik starego gnome-power-managera
Ulricha Dangla
@UlrichDangel To po prostu dodałoby kolejną baterię do zasobnika systemowego, chyba że odejdę również od używania gnome-settings-daemon.
Shawn J. Goff

Odpowiedzi:

1

Twój motyw ikon (cokolwiek używasz) prawdopodobnie dziedziczy inny motyw, który dziedziczy inny motyw itp., Dopóki nie znajdzie wszystkich ikon. Przejrzyj plik index.theme kompozycji i zobacz, jaki motyw ikony dziedziczy. Poszukaj tam ikony baterii. Jeśli dont go tam znaleźć, spojrzeć na to co temat tego inherits..etc. Prawdopodobnie znajdziesz ikonę po 1 lub 2 iteracjach.

możesz znaleźć index.theme w / usr / share / icons / [nazwa motywu] /index.theme

bkanuka
źródło
0

Zainstaluj lxappearance. Znajdź pakiet motywu ikony, który chcesz motywować ikonę. Przenieś ten nieoprawiony pakiet do /usr/share/themes. Otwórz lxappearancei wybierz go z sekcji czcionek.

sublimepua
źródło
Próbowałem już zmienić motyw - ikona nie pochodzi z motywu. Dodałem tę informację do pytania.
Shawn J. Goff
3
W przypadku programu awesome sugeruję użycie apletu panelu xfce4-power-manager. Jest zgodny z zainstalowanym motywem GTK2. Jeśli używasz gnome'a, to spróbuję go wyrenderować za pomocą stylu GTK3, chyba osobiście, nigdy nie udało mi się sprawić, by GTK3 grało ładnie w minimalnych środowiskach.
sublimepua