Kolorystyka aplikacji wykorzystujących kdelibs w Plasma 5
Kiedyś już pisałem co zrobić, by zmusić do działania LibreOffice, tak by respektowało kolorystykę ustawioną w Plasma. Niestety jednak nie zawsze to działa. Czas zatem na brutalne metody.
Najpierw jednak chwila refleksji. Otóż LibreOffice jest aplikacją, która usiłuje się upodobnić do środowiska. Jeśli niczego nie zmieniamy i jeśli pracujemy w środowisku, które LibreOffice rozpozna jako KDE, to próbuje upodobnić się do... KDE4. Co zatem powoduje, że rozpoznaje to środowisko jako KDE? Otóż istnienie w systemie starej biblioteki KDE4 o nazwie kdelibs.
Skoro tak, to ustawienia właśnie dla KDE4 będą respektowane przez LibreOffice (podobnie jak wszystkich innych aplikacji, które jeszcze nie zostały przeportowane do Qt5/KF5, jak choćby amarok).
Teoretycznie sama Plasma winna zapewnić spójność wyglądu aplikacji KDE4/Qt4 z jej ustawieniami. Niestety nie zawsze jej to wychodzi. I tu właśnie pora sięgnąć po owe brutalne metody, o których wspomniałem.
Przede wszystkim musimy sobie uświadomić gdzie są przechowywane ustawienia kolorystyczne Plasmy oraz aplikacji KDE4. W jednym i drugim przypadku jest to plik o nazwie kdeglobals, który jednakże w obu tych wersjach nieznacznie się różni. Natywne aplikacje KF5 wykorzystują plik znajdujący się w ~/.config/. Aplikacje KDE4 (i te, które z tych ustawień korzystają) poszukują tego pliku w ~/.kde4/share/config. Zasadniczo oba pliki w zakresie ustawień kolorystycznych winny być takie same. W przypadku wystąpienia różnic (np. LibreOffice ma odmienną kolorystykę), należy dokonać przekopiowania odpowiednich ustawień z pierwszego do drugiego pliku. Od tej chwili wszystko powinno być już w porządku.
Komentarze
Prześlij komentarz