Konfiguracja zestawów ikon
- Konfiguracja zestawu (theme) ikon możliwa jest przy użyciu programów
systemsettings kcm_icons(Qt, KDE) inwg-look(GNOME).- Programy te zapiszą sotosowne ustawienia w plikach konfiguracyjnych (w szczególności
~/.config/kdeglobals,~/.config/gtk-3.0/settings.ini,~/.gtkrc-2.0,~/.icons/default/index.theme) - Dla programów Qt istotna jest też wartość zmiennej środowiskowej
QT_QPA_PLATFORMTHEME, która powinna być ustawiona nakde(porównaj zaginione ikony w aplikacjach KDE).
- Programy te zapiszą sotosowne ustawienia w plikach konfiguracyjnych (w szczególności
- Niektóre programy (w szczególności gimp, inkscape oraz libreoffice) mają własne ustawienia theme dla ikon oraz elementów interfejsu.
- Istnieją dwie lokalizacje dla instalacji zestawów ikon na poziomie użytkownia:
~/.iconsi nowszy~/.local/share/icons/.- Najlepiej użyć dolinkowania
~/.iconsdo~/.local/share/icons/aby zachować porządek i maksymalną kompatybilność.- W szczególności środowisko oparte na openbox i lxpanel czytają ustawienia kursora z
~/.icons/default/index.theme(nie z~/.local/share/icons/default/index.theme).
- W szczególności środowisko oparte na openbox i lxpanel czytają ustawienia kursora z
- Najlepiej użyć dolinkowania
Własny zestaw ikon
Zestawy ikon mogą dziedziczyć po sobie (ikona niedostępna w danym zestawie będzie poszukiwana w kolejnym, potem następnym, itd).
Zatem najsprawniejszą metą dodania lub modyfikacji kilku ikon w zestawie jest utworzenie zestawu po nim dziedziczącego.
Można to zrobić tworząc w katalogu ~/.local/share/icons/MÓJ_ZESTAW/ plik index.theme Jest to plik typu .ini zawierający minimum dwie sekcje:
- w sekcji
[Icon Theme]określana jest wyświetlaną nazwa zestawu (nazwa używana w plikach konfiguracyjnych to nazwa katalogu), zestawy po których dziedziczy oraz podkatalogi w których znajdują się ikony` - z każdym takim podkatalogim musi być związana sekcja o nazwie takiej jak nazwa podkatalogu określająca context użycia (kategorię tematyczną) oraz rozmiary dla których mają być używane ikony z danego katalogu.
Przykład takiego własnego zestawu znajduje się w repo DesktopConfig. Korzysta on z nowego zawierającego zaktualizowany/rozszerzony zestaw ikon GartoonRedux GartoonReduxUpdated oraz zawierającego różne w tym customowe ikony SvgIconSet jako sub-repozytoriów.