audacious_status - Gnu Gadu 2 status changer PlugIn
audacious_status jest wtyczką dla Gnu Gadu 2.3.0 napisaną w C. Wtyczka łączy się przez D-BUS z odtwarzaczem audacious,
pobiera aktualnie odtwarzany utwór, a następnie ustawia status gg, którego opis odpowiada pozycji w liście utworów audacious.
Aby poprawnie skompilować wtyczkę potrzebujemy następujących bibliotek:
- gtk+-2.0
- gg2_core (Gnu Gadu 2.3.0)
- audclient (biblioteka z audcious)
- dbus-glib-1 (D-BUS i bindingi do glib)
Najprościej sprawdzić czy wszystko mamy wpisując:
pkg-config gtk+-2.0 gg2_core audclient dbus-glib-1 --cflags --libs
Jeżeli czegoś będzie brakowało pkg-config wypisze w pierwszej linice:
Package * was not found in the pkg-config search path.
Jeżeli wszystko ok przechodzimy do punktu 2.
W pliku Makefile założyłem, że Gnu Gadu 2 został zainstalowany z prefixem /usr, a więc biblioteki będą sie znajdowały w /usr/lib
jeżeli jednak zainstalowałeś Gnu Gadu 2 z prefixem np. /usr/local, zmień linikę w Makefile:
GG2_LIBS_PATH = "/usr/lib"
na:
GG2_LIBS_PATH = "/usr/local/lib"
Jeżeli już wszystko ustawiłeś wpisujesz:
make
make install (jako root)
- a) wybieramy z menu Gnu Gadu->Ustawienia
- b) przechodzimy do zakładki "Zarządzanie wtyczkami"
- c) zaznaczamy wtyczkę audacious_status_VER i klikamy ok
- d) jeżeli chcemy aby audacious_status zmieniał status gg musimy zaznaczyć
odpowiednią opcję w Menu->audacious_status->ustawienia
Wtyczkę można pobrać na sourceforge pod adresem: http://sourceforge.net/project/showfiles.php?group_id=216916
Źródła wtyczki można również znaleźć na SVN:
svn co https://audaciousstatus.svn.sourceforge.net/svnroot/audaciousstatus audaciousstatus
Dominik (czester21) Cebula
gg: 3837462
e-mail: dominikcebula@gmail.com
inicjalizacja wtyczki, dodawanie opcji menu, identyfikatory statusów zostały wzięte z wtyczki
XMMS Status
Jakub (jkbs) Sitnicki
e-mail: jkbs@o2.pl