Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Ikony xfce-powermanager

Zaczęty przez Albedo 0.64, Maj 04, 2022, 12:00:51 PM

Poprzedni wątek - Następny wątek

Albedo 0.64

Środowisko Xfce od wersji 4.16 zostało przeniesione na GTK3, co niesie za sobą pewne konsekwencje. Po aktualizacji środowiska z wersji 4.14 zauważyłem, że kolorowa ikona menedżera zasilania została zastąpiona przez brzydką i toporną ikonę symboliczną. Ten sam efekt zauważyłem w środowisku Cinnamon podczas testów LMDE 5. Niby nic ale mnie się to nie podoba. Okazuje się, że zmieniło się nazewnictwo ikon menedżera zasilania w tych środowiskach. Nie wszystkie zestawy ikon zostały zaktualizowane, co powoduje, że we wtyczce na panelu wyświetlane są domyślne ikony Adwaita. Według starego wzoru przykładowa ikona baterii miała nazwę: battery-020-charging.png a nowy wzór tej samej ikony wygląda tak: battery-level-20-charging-symbolic.png. Sprawę można załatwić na dwa sposoby; używając odpowiedniego skryptu lub zmieniając ręcznie nazwy ikon. Zastosowałem obie te metody i obie działają poprawnie. W sieci znalazłem skrypt dla motywu ikon GNOME który zmienia domyślne ikony Adwaita na GNOME:

#!/bin/bash

mkdir -p ~/.local/share/icons/gnome/32x32/status
cd ~/.local/share/icons/gnome/32x32/status

ln -s /usr/share/icons/gnome/32x32/status/battery-full.png battery-level-100-symbolic.png
ln -s /usr/share/icons/gnome/32x32/status/battery-full.png battery-level-90-symbolic.png

ln -s /usr/share/icons/gnome/32x32/status/battery-good.png battery-level-80-symbolic.png
ln -s /usr/share/icons/gnome/32x32/status/battery-good.png battery-level-70-symbolic.png
ln -s /usr/share/icons/gnome/32x32/status/battery-good.png battery-level-60-symbolic.png

ln -s /usr/share/icons/gnome/32x32/status/battery-low.png battery-level-50-symbolic.png
ln -s /usr/share/icons/gnome/32x32/status/battery-low.png battery-level-40-symbolic.png
ln -s /usr/share/icons/gnome/32x32/status/battery-low.png battery-level-30-symbolic.png

ln -s /usr/share/icons/gnome/32x32/status/battery-caution.png battery-level-20-symbolic.png
ln -s /usr/share/icons/gnome/32x32/status/battery-caution.png battery-level-10-symbolic.png

ln -s /usr/share/icons/gnome/32x32/status/battery-empty.png battery-level-0-symbolic.png

ln -s /usr/share/icons/gnome/32x32/status/battery-full-charged.png battery-level-100-charged-symbolic.png
ln -s /usr/share/icons/gnome/32x32/status/battery-full-charging.png battery-level-100-charging-symbolic.png
ln -s /usr/share/icons/gnome/32x32/status/battery-full-charging.png battery-level-90-charging-symbolic.png

ln -s /usr/share/icons/gnome/32x32/status/battery-good-charging.png battery-level-80-charging-symbolic.png
ln -s /usr/shausr/share/icons/elementary-xfce/status/32/re/icons/gnome/32x32/status/battery-good-charging.png battery-level-70-charging-symbolic.png
ln -s /usr/share/icons/gnome/32x32/status/battery-good-charging.png battery-level-60-charging-symbolic.png

ln -s /usr/share/icons/gnome/32x32/status/battery-low-charging.png battery-level-50-charging-symbolic.png
ln -s /usr/share/icons/gnome/32x32/status/battery-low-charging.png battery-level-40-charging-symbolic.png
ln -s /usr/share/icons/gnome/32x32/status/battery-low-charging.png battery-level-30-charging-symbolic.png

ln -s /usr/share/icons/gnome/32x32/status/battery-caution-charging.png battery-level-20-charging-symbolic.png
ln -s /usr/share/icons/gnome/32x32/status/battery-caution-charging.png battery-level-10-charging-symbolic.png
ln -s /usr/share/icons/gnome/32x32/status/battery-caution-charging.png battery-level-0-charging-symbolic.png

sudo gtk-update-icon-cache /usr/share/icons/gnome

Efekt jest satysfakcjonujący ale ja używam ładniejszych ikon elementary-xfce więc poszedłem za tropem i tym razem zrobiłem to własnoręcznie przekopiowując ikony do katalogu domowego i zmieniając ich nazwy według nowego wzoru. W tym celu utworzyłem katalog /home/nazwa_użytkownika/.local/share/icons/elementary-xfce/status/32/ do którego przekopiowałem odpowiednie ikony z katalogu
/usr/share/icons/elementary-xfce/status/32/ i zmieniłem ich nazwy.
Można zastosować ten schemat do innych motywów ikon należy tylko pamiętać o zachowaniu analogicznej struktury katalogów.
MX Linux Xfce
Linux registered user 556565

Zobacz najnowsze wiadomości na forum