Gnome-Dock

by faj3r on 15/10/2006

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

Free Image Hosting at www.ImageShack.us

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:

Free Image Hosting at www.ImageShack.us

Aby dock odpalał się z systemem, dodajemy polecenie do programów startowych w sekcji: sesje.

Dla zainteresowanych, trochę ikon w formacie .svg -> paczka

Są 4 komentarze(y) tego artykułu:

  1. 6/02/2007degas mówi:

    Czy aby GnomeDock był przeźroczysty trzeba mieć XGL/Beryl?
    Bo u mnie wszystko poszło ładnie ale mam wielki czarny pasek :/

  2. 6/02/2007faj3r mówi:

    tak. Generalnie Gnome-Dock został stworzony właśnie aby działać z XGL/Beryl. Nie wiem czy bez w ogóle pójdzie, ale przypuszczam, że nie.

  3. 6/02/2007degas mówi:

    Szkoda, bo fajne to to :/

  4. 7/02/2007Drott mówi:

    działa super na aiglx i berylu, więc xgl nie jest obowiązkowy :)

Napisz komentarz: