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:
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:
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:
Silnik oparty na Clearlooks. Domyślny styl w dystrybucji Ubuntu ?Human? korzysta z owego silnika.
Nodoka:
Nodoka jest obecnie podstawowym silnikiem w dystrybucji Fedora. Oficjalna strona projektu: https://fedorahosted.org/nodoka/
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:
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:
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:
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:
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:
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:
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.