Osobny motyw dla aplikacji GTK

W Gnomie motywy są globalne, czyli jeśli wybraliśmy ciemną wersję motywu Adwaita to ciemny kolor będzie towarzyszył we wszystkich aplikacjach.

Akurat Adwaita:dark bardzo lubię, ale nijak to pasuje do Libreoffice, w którym wszystko jest za ciemne, a przynajmniej tak jest w wersji 5.

Zrzut ekranu z 2015-08-22 17-27-41

Nie chciało mi się eksperymentować z motywami gdyż znalazłem lepsze rozwiązanie, które można dostosować do każdej aplikacji. Wystarczy lokalnie wyeksportować zmienną GTK_THEME wraz z nazwą motywu.

GTK_THEME=Adwaita libreoffice --writer

Uruchomienie powyższej komendy spowoduje uruchomienie Writer’a korzystając z motywu Adwaita. Oczywiście możemy użyć dowolnego innego motywu.

Zrzut ekranu z 2015-08-22 17-30-13

GTK_THEME=Adwaita:dark libreoffice --writer

Dark uruchomi wariant ciemny.

Aby zapisać zmiany na stałe, tj bez wpisywania wszystkiego za każdym razem w terminalu, wystarczy przekopiować pliki naszej aplikacji do katalogu domowego np.:

cp /usr/share/applications/libreoffice-writer.desktop ~/.local/share/applications/

Wyedytować ustawienia:

gedit ~/.local/share/applications/libreoffice-writer.desktop

W polu Exec dopisujemy temat jakiego chcemy użyć:

Exec=env GTK_THEME=Adwaita libreoffice --writer %U

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.