Nie masz tego silnika GTK+
Ten motyw nie wygląda tak jak zamierzono, ponieważ wymagany mechanizm motywów GTK+ “” nie jest zainstalowany
Znacie ten błąd? Pewnie znacie. Przy instalowaniu różnych tematów z gnome-look.org, może się zdarzyć, że po ich włączeniu pojawi się gustowna ramka z powyższą treścią (w oknie wyboru motywu). To niewątpliwy postęp, bo w poprzednich wersjach Gnome (i Ubuntu do wersji 8.10), motyw GTK+ nie działał i nikt nie wiedział dlaczego. A tu wyraźnie stoi, że brakuje nam silnika GTK+ “”.
A otóż to. GTK+ “”. O ile w cudzysłowie nie pojawi się konkretna nazwa, o tyle ten błąd może wynikać z pustej definicji engine “” w pliku gtkrc motywu (jeżeli jednak w cudzysłowie jest jakaś nazwa, to taką paczkę gtk2-engines-nazwa(-+) trzeba zainstalować). Jeżeli cierpi na tym Wasze poczucie estetyki (a moje cierpi), rozwiązanie jest jedno. Potrzebna jednak jako taka znajomość konsoli (bo tak szybciej).
Przechodzimy do katalogu z motywem (w zależności gdzie go zainstalowaliśmy – ~/.themes/nazwa_motywu/gtk-2.0 lub /usr/share/themes/nazwa_motywu/gtk-2.0). Przeszukujemy ten katalog pod kątem występowania engine “”:
sudo grep "engine \"\"" *
Otwieramy plik w którym występuje powyższa pusta definicja (w 99.9% jest to plik gtkrc w owym katalogu, edytujemy go za pomocą sudo gedit gtkrc), i w puste “” wstawiamy nazwę wykorzystywanego w motywie engine’u (sprawdzamy inne deklaracje engine “nazwa” które są stosowane w tym pliku). Zapisujemy, błąd w ramce znika i wszyscy się cieszą.
Świat został ponownie uratowany.
Miejmy nadzieję, że aplet “Wygląd” z czasem nauczy się samemu instalować silniki, dzięki PackageKit 😉 .
“(jeżeli jednak w cudzysłowie jest jakaś nazwa, to taką paczkę gtk2-engines-nazwa(-+) trzeba zainstalować).”
A jak to zainstalować?
w Ubuntu 9.10
Albo za pomocą programu synaptic, albo w terminalu wklep polecenie:
sudo apt-get install nazwa_paczki
Mam problem z tym: http://art.gnome.org/themes/search?text=mac
Czyli wpisac: sudo apt-get install gtk2-engines-Glossy P?