GTK 2.x Themes – Część IV

Pierwsza część poradnika pojawiła się ponad rok temu. Od ostatniej wersji wprowadziłem sporo poprawek, udoskonaleń, itd. Brakowało jedynie kontynuacji – poniekąd z braku czasu i chęci. Teraz jednak pojawił się doskonały moment – tak więc na początek krótki opis silników a na resztę trzeba będzie trochę (choć już nie rok :)) poczekać.

Silniki (engines)
Nasz styl byłby niczym bez odpowiedniego silnika. Już w III pkt. pojawił się przykład użycia silnika Murrine. Nie jest on oczywiście jedynym dostępnym. Poniżej opiszę najbardziej popularne i kilka mniej popularnych. Nie będzie to oczywiście pełna lista dostępnych silników.

Clearlooks:

Clearlooks
Clearlooks

Jest to podstawowy silnik środowiska GNOME, napisany w języku C. Dobrze rozbudowany, nie obciążający zbytnio komputera. Oferuje wiele opcji konfiguracyjnych dla naszych stylów. Powstało wiele interesujących motywów w oparciu o niego. O nowościach możecie poczytać na blogu: http://www.cimitan.com/blog/

Murrine:

Murrine
Murrine

Silnik który używałem we wcześniejszych przykładach. Napisany w języku C, używa biblioteki Cairo. Posiada wiele opcji, zarówno w wersji stabilnej jak i w wersji svn która od dłuższego czasu jest bardzo popularna. Strona projektu: http://www.cimitan.com/murrine/ i blog z nowościami: http://www.cimitan.com/blog/

Ubuntulooks:

Ubuntulooks
Ubuntulooks

Silnik oparty na Clearlooks. Domyślny styl w dystrybucji Ubuntu „Human” korzysta z owego silnika.

Nodoka:

Nodoka
Nodoka

Nodoka jest obecnie podstawowym silnikiem w dystrybucji Fedora. Oficjalna strona projektu: https://fedorahosted.org/nodoka/

Aurora:

Aurora
Aurora

Kolejny popularny silnik. Pełny opis dostępnych funkcji jak i opis instalacji znajduje się na stronie: http://gnome-look.org/content/show.php/Aurora+Gtk+Engine?content=56438

Rezlooks:

Rezlooks
Rezlooks

Kolejny silnik oparty na Clearlooks – wersji używającej Cairo. Obecnie najwyraźniej nie jest już aktualizowany (ostatnia aktualizacja z 2006 roku) ale ciągle nadający się do używania. Sam z niego czasami korzystam. Opis instalacji i pliki do pobrania: http://www.gnome-look.org/content/show.php?content=39179

Pixbuf:

Pixbuf
Pixbuf

Również bardzo popularny silnik a to dzięki możliwości używania obrazków dla elementów (np. przycisków, tła panelu, menu). Jest również często używany jako dodatkowy silnik dla kilku elementów w stylu używającym innego silnika jako głównego. Jedynym mankamentem jest potrzeba posiadania umiejętności graficznych które nie każdy posiada 🙂

Candido:

Candido
Candido

Silnik bazujący na bibliotece Cairo. Pliki do pobrania, przykładowe style, opis instalacji są dostępne na stronie projektu: http://candido.berlios.de/

Excelsior:

Excelsior
Excelsior

Kolejny silnik opaty na Clearlooks. Opis instalacji, pliki do pobrania są dostępne na stronie: http://www.gnome-look.org/content/show.php/Excelsior+(Engine)?content=76486

Xl_cheeselooks:

Xl_cheeselooks
Xl_cheeselooks

Kolejny silnik oparty na Clearlooks. Opis instalacji, pliki do pobrania są dostępne na stronie: http://www.gnome-look.org/content/show.php/xl_cheeselooks+gtk-engine?content=73163

Xfce:

Xfce
Xfce

Jest to podstawowy silnik w środowisku XFCE. Strona domowa: http://www.xfce.org/

Jest też dużo więcej silników gotowych do użycia (czasami standardowo instalowanych w różnych dystrybucjach) jak: Crux, High Contrast, Industrial, Mist, Redmond, Thinice, Mythbuntu, Wonderland, Cleanice oraz wiele innych mniej popularnych jak i dopiero powstających.

Zrezygnowałem tutaj z podawania opcji każdego silnika. Większość z nich jest cały czas poprawiana a co za tym idzie funkcje są dodawane i odejmowane – po pewnym czasie opis byłby nieaktualny.

Jak zwykle pomysły, uwagi, sugestie, itp mile widziane. Wkrótce zaktualizuję również wersję pdf – gotowe. Do pobrania tutaj.