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.
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 -mr
na /usr/share/icons
podczas 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 -spy
nie pokazuje niczego, gdy widżet jest aktualizowany.
źródło
xfce4-power-manager
jako zamiennik starego gnome-power-manageraOdpowiedzi:
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
źródło
Zainstaluj
lxappearance
. Znajdź pakiet motywu ikony, który chcesz motywować ikonę. Przenieś ten nieoprawiony pakiet do/usr/share/themes
. Otwórzlxappearance
i wybierz go z sekcji czcionek.źródło