tom000 - Personal Website - Strona główna
decor1 Tag: pidgin decor2
20.082009
08:36
Komentarze: 2

Pidgin i status 'Tylko dla znajomych'

Pidgin - ikonaMiej więcej 2 dni temu pojawił się nowy Pidgin – 2.6. Ze względu na to, że posiadam teraz 2 komunikatory – osobno dla GG i osobno dla kilku innych sieci, postanowiłem je połączyć w jedno. Właściwie chciałem zrobić już to dawno temu, ale ciągle brakowało mi opcji bycia widocznym tylko dla osób, które mam na swojej liście kontaktów.

Zacząłem więc od przejrzenia change-logów kilku ostatnich wersji Pidgina, żeby się upewnić, czy takiej funkcjonalności nie wprowadzono. Nie doszukałem się jednak tego i postanowiłem sam w tej sprawie coś zrobić. Początkowo dość chaotycznie zacząłem przeglądać kod źródłowy Pidgina, a później skupiłem się tylko na protokole Gadu-Gadu. Jak się przekonałem wystarczyło dodać pewną maskę do zmiennej w funkcji ustawiania statusu.

Mojego patch'a możecie znaleźć tutaj.

Instalacja bardzo prosta – ściągnięcie kodów źródłowych Pidgina 2.6.1, rozpakowanie, a następnie zastosowanie powyższego patch'a poleceniem:

cd ../pidgin-2.6.1
patch -p0 < ../pidgin-2.6.1-status.diff


Następnie wystarczy skompilować program. W moim przypadku zrobiłem to tak:

./configure --prefix=/usr --disable-nm --disable-tcl
make
make install


Niestety patch działa od momentu zmiany statusu, a nie włączenia programu, więc najlepiej ustawić się przy starcie programu jako rozłączony, albo niewidoczny, a następnie sobie zmienić status np. na dostępny.

Copyleft (C) tom000.info 2004-2012. Some rights reserved.