Gajim – wieloplatformowy klient XMPP/Jabbera napisany w Pythonie z wykorzystaniem biblioteki GTK+. Nazwa Gajim jest akronimem rekurencyjnym od nazwy Gajim is a jabber instant messenger.
Gajim działa pod Linuksem, BSD i Windows. Jest wolnym oprogramowaniem wydanym na licencji GPL.
Celem twórców Gajima jest stworzenie w pełni funkcjonalnego i łatwego w użyciu klienta XMPP w oparciu o bibliotekę GTK+. Gajim nie wymaga GNOME do uruchomienia, ale doskonale pracuje w tym środowisku.
Najważniejsze możliwości programu:
- okna rozmowy grupowane na kartach
- sprawdzanie pisowni
- zamiana emotikon na obrazki, zamiana URL-ów na klikalne linki
- obsługa awatarów
- metakontakty
- ikona w zasobniku systemowym
- obsługa TLS i GPG
- przeglądanie usług i rejestracja
- obsługa wielu kont jednocześnie
- transfer plików
- konsola XML
- obsługa D-BUS
- obsługa Jingle jest rozwijana
Gajim jest moim ulubionym klientem Jabbera pod GNOME, trochę zdradziłem go na rzecz Empathy. Jednak porażony brakiem jakichkolwiek opcji i ficzerów u tego ostatniego powróciłem do używania Gajima w najnowszej jego wersji. Pokażę teraz jak samemu skompilować na Ubuntu i Debianie najnowszą wersję Gajima dostępną w repozytorium systemu kontroli wersji Mercurial.
Pierwszym krokiem jest pozbycie się Gajima z systemu (jeśli jest zainstalowany):
z repozytoriów:
sudo apt-get remove --purge gajim
ze źródeł:
cd /katalog/ze/źródłami
sudo make uninstall
sudo make clean
Drugi krok to instalacja systemu kontroli wersji Mercural oraz pobranie źródeł Gajima:
sudo apt-get install mercurial
cd ~/
hg clone http://hg.gajim.org/gajim gajim
Trzeci krok, instalacja zależności niezbędnych do przeprowadzenia kompilacji:
Co ważne, trzeba mieć włączone repozytoria ze źródłami, należy w System >> Administracja >> Źródła oprogramowana włączyć “Kod źródłowy”. W Ubuntu powinno w /etc/apt/sources.list być coś takiego:
deb-src http://pl.archive.ubuntu.com/ubuntu/ lucid main restricted
deb-src http://pl.archive.ubuntu.com/ubuntu/ lucid-updates main restricted
Teraz jeszcze potrzeba uaktualnić bazę repozytoriów:
sudo apt-get update
sudo apt-get build-dep gajim
Czwarty krok, kompilacja. Potrzeba wykonać kolejno następujące polecenia:
cd gajim
./autogen.sh
./configure
make
sudo make install
To wszystko, Gajim jest już skompilowany i gotowy do użycia. Zamiast wykonywać ostatnie polecenie z kroku czwartego można przygotować paczkę DEB za pomocą checkinstall:
sudo apt-get install checkinstall
sudo checkinstall -D --install=no
Jeśli z jakiegoś powodu nie chcesz samodzielnie kompilować, to paczka DEB z najnowszym wydaniem Gajima (0.13.90-6a1c3547014c) wykonaną na Ubuntu 10.04, można pobrać tutaj:
i386 (dla systemu 32 bitowego): Klik :)
wget http://pliki.nibyblog.pl/deb/10.04/gajim_0.13.90-6a1c3547014c-1_i386.deb
Strona domowa gajim.org, opis za pl.wikipedia.org.
14 sierpnia, 2010 at 14:08
O widzisz, kolejna przydatna rzecz.
Kiedyś się doczekam poradnika – jak w pełni skonfigurować dźwięk i mikrofon w K50AB :)
14 sierpnia, 2010 at 14:22
Musisz wysłać mi tego lapka do testów ;) Custom mój główny komentator :D
14 sierpnia, 2010 at 15:00
Byłem w Wałczu przez ponad 2 tygodnie. Oddałbym Ci go na 5 godzin w jakimś barze i byś się bawił ;D
17 sierpnia, 2010 at 23:46
@Konrad
to nadal seria K50xx ma problemy z dźwiękiem? Miałem K50IJ i też nie mogłem za nic dźwięku odpalić na 3 systemach :)
A poradnik dobry, jednakże mi wystarcza wersja z repo Fedora 13 ;]
18 sierpnia, 2010 at 7:32
Ano nie działa :)
18 sierpnia, 2010 at 22:30
@Konrad
ja mam Asusa K50IJ i Ubu 10.04 i mi dźwięk bardzo ładnie działa z głośników i przez słuchawki.
18 sierpnia, 2010 at 22:01
Jakbyś jeszcze gdzieś mógł mi podesłać screen z ALSA Mixer i informację, czy wgrywałeś oficjalne sterowniki ze strony VIA, to byłbym zadowolony ;) Najlepiej na mail cus@ custom.name