Kilka dni temu trafiłem w sieci na bardzo ciekawy projekt: Gnome-Dock.

Jest to pasek dla aktywatorów aplikacji utrzymany w stylu MacOS. Lubię nawet takie gadżety, więc postanowiłem go wypróbować.
Zależności:
- glitz >= 0.5.1
- librsvg >= 2.14.4
- cairo >= 1.1.6 (built with support to glitz and svg)
- Xorg with composite enabled OR
- Xgl OR
- Aiglx (not tested)
- A running composite manager e.g. compiz, xcompmgr, metacity with composite enabled.
Na moim Ubuntu (6.06 Dapper Drake) chodzi dobrze, ale trzeba pamiętać o kilku rzeczach:
- cairo >= 1.1.6 trzeba skompilować z opcjami:
./configure --enable-warnings --enable-glitz --disable-quartz --disable-atsui --disable-xcb
--disable-win32 --disable-gtk-doc
w ustawieniach XGL/Beryl, należy ustawić:
- settings manager/general/numeric values/vertical >1
- settings manager/general/numeric values/refresh na ‘więcej’ niż jest domyślnie (ja mam 100)
Dock będzie zawsze na wierzchu aplikacji – niestety :-/
Przy minimalizacji okien przyciskiem ‘pokarz pulpit’ dock też się schowa :-/
Kiedy mamy już spełnione zależności, ściągamy plik ze źródłami. Można użyć paczki oryginalnej (którą tak czy siak polecam ściągnąć, ponieważ ma kilka fajnych ikon), albo można użyć paczki nieoficjalnej. Ja użyłem nieoficjalnej.
paczka oficjalna: cairo-dock-0.0.1b.tar.gz
paczka nieoficjalna: cairo-dock.tar.bz2
Paczkę rozpakowujemy do /opt/cairo-dock/. Aby dodać lub wyrzucić aplikacje z naszego paska musimy wyedytować plik cairo-dock.c. Tam też ustalamy jego pozycję na ekranie. Pasek obsługuje tylko ikony w formacie .svg. Aby dodać aplikację, wkopiowujemy ikonę do naszego katalogu i dodajemy odpowiedni wpis do cairo-dock.c, po czy pozostaje wykonać
make
Kompilacja jest błyskawiczna, także edycja i zmiany w pasku, pomimo potrzeby wykonania ponownej kompilacji przy każdej zmianie ustawień, są bezproblemowe.
Uruchamiamy poleceniem
/opt/cairo-dock/cairo-dock --no-glitz
Pasek mozna uruchamiać z różnymi opcjami:
–no-text – usunie nam text z nad ikon
–no-background – usunie nam tło pod ikonami
Ja uruchamiam mojego dock’a poleceniem:
/opt/cairo-dock/cairo-dock --no-glitz --no-background
a efekt widoczny jest tu:

Aby dock odpalał się z systemem, dodajemy polecenie do programów startowych w sekcji: sesje.
Dla zainteresowanych, trochę ikon w formacie .svg -> paczka
