2010
Terminal na co dzień cz. 2 - komunikatory GG / Jabber to drugi artykuł z cyklu Terminal na co dzień. Tym razem tematem przewodnim będą komunikatory obsługujące dwa protokoły - GG (ze względu na popularność w Polsce) oraz Jabber (jak Linux to Jabber).
W artykule zostaną przedstawione trzy komunikatory, które spełniają powyższe warunki, mianowicie (porządek alfabetyczny
):
- CenterIM,
- EKG2,
- Finch.
Nie będę testować dogłębnie tych aplikacji, a jedynie przedstawiać możliwe opcje – stąd czasami moje stwierdzenia mogą być zbyt pochopne, ale liczę na to, że jeśli się mylę, to ktoś z Was mnie poprawi.
CenterIM
Instalacja:
sudo apt-get install centerim
Uruchomienie
centerim
Komunikator już na samym początku zasypał mnie dziesiątkami krzaczków związanymi z obsługą (warto dodać - beznadziejną) języka polskiego.
Założenie nowego profilu nie jest trudne, wystarczy w pierwszym oknie konfiguracji podać niezbędne dane do połączenia się z Jabberem/GG.
Okno aplikacji podzielone jest na dwie trzy części:
- pierwsza część: znajduje się tutaj lista kontaktów (a przynajmniej wygląda to na miejsce do listy kontaktów, gdyż nie udało mi się jej importować), gdy przyjdą jakieś wiadomości, to lista rozmówców pojawia się właśnie tutaj,
- druga część: okno właściwe - tutaj wyświetlają się wszelkie opcje, rozmowa itd.
- trzecia część: informacje systemowe.
Aplikację obsługujemy za pomocą strzałek, klawisza tabulacji i Entera. Przydatne będą też "eFki"
+ PLUSY +
- trudno się doszukać.
- MINUSY -
- krzaczki,
- trudna obsługa,
- jeszcze więcej krzaczków,
- brak wyświetlania/wpisywania polskich znaków - krzaczki.
EKG2
Instalacja:
Instalacja jest nieco bardziej skomplikowana, ale nie powinna przysporzyć większych problemów. Oryginalny odnośnik: http://wonder.pl/index.php/Debian%20Sarge%20-%20EKG2
Oto lista pakietów, które wymagane są do poprawnej instalacji (najlepiej instalować je kolejno):
python-jabber libssl-dev jabber-dev python-xmpp sendxmpp expat qca-tls libgnutls11 devscripts g77 gpc lintian strace make patch perl autoconf automake dh-make debhelper fakeroot libgadu-dev libgadu3 dpkg-dev file gcc g++ libc6-dev libncursesw5-dev
Jeśli zniechęciłeś się instalacją tego wszystkiego, to nie masz po co czytać tego opisu dalej - teraz rozpoczyna się kompilacja, a z nią kolejne schody (jeśli wszystko zainstalowałeś poprawnie, to nie powinno być problemu).
Na początek trzeba pobrać paczkę z aplikacją. W tym celu udaj się na stronę http://pl.ekg2.org/download.php. Po pobraniu rozpakuj paczkę, otwórz terminal, przejdź do katalogu z kodem źródłowym i wpisz:
/configure --enable-unicode make sudo make install
Uwaga: --enable-unicode jest po to, aby nie było krzaczków.
Jeśli w trakcie instalacji pojawią się komunikaty o błędach, dodaj stosowny komentarz, postaram się Ci pomóc.
Uruchomienie:
ekg2
Połączenie się z GG:
session -a gg:numer_gg
następnie:
session password hasło_do_gg
później:
save
i na końcu:
connect
Połączenie się z Jabberem:
session -a xmpp:serwer_jabbera
następnie:
session password nasze_hasło
potem
save
i na koniec:
connect
Gdy jesteśmy już połączeni, należy pobrać listę kontaktów:
gg:userlist -g
No i można już rozmawiać:
gg:chat numer/nazwa treść_wiadomości
np.:
gg:chat 6666666 test!
Wiadomość została wysłana, ale tego nie widzimy, dlaczego? Ponieważ jest w innym oknie! Aby do niego przejść użyj polecenia:
window X
gdzie X to odpowiedni numer okna, np. 2.
Aktywne okno rozmowy zamykamy kombinacją klawiszy ALT+K.
+ PLUSY +
- język polski,
- polskie znaki,
- przejrzysty wygląd,
- łatwa obsługa.
- MINUSY -
- trudna instalacja.
Finch
Finch to połączenie znanemu wszystkim posiadaczom Ubuntu komunikatora Pidgin oraz przedstawianego wcześniej EKG2. Komunikator pozwala na to wszystko co Pidgin z tym, że zamiast pracy w okienkach używamy terminala.
Instalacja:
sudo apt-get install finch
Już w trakcie samej instalacji widać, że opiera się na Pidginie, gdyż instalator zaproponuje dołączenie kilku pakietów właśnie od Pidgina.
Uruchomienie:
finch
Ze wszystkich prezentowanych przeze mnie komunikatorów konsolowych Finch wypadł najlepiej. Jest to zwyczajny Pidgin przystosowany do pracy w terminalu. Założenie konta nie różni się niczym od jego okienkowego brata - a ilość dostępnych kont jest spora (AIM, Bonjour, Gadu-Gadu, GroupWise, ICQ, IRC, MSN, QQ, SILC, SIMPLE, Lotus Sametime, Jabber, Yahoo! Messenger, Zephyr). Wszystko jest bardzo przejrzyste i intuicyjne.
Sterowanie:
- ALT + 1 2 3... - przełącza do okienka o danym numerze (do 0),
- ALT + m - przesuwa aktywne okno (strzałkami, ENTER ustawia pozycje),
- ALT + r - zmienia rozmiar aktywnego okna (strzałkami, ENTER kończy zmianę rozmiaru),
- F10 - pokazuje menu okna,
- ALT + a - pokazuje menu akcji,
- ALT + c - zamyka okno,
- ALT + n/p - przełączna do następnego/poprzedniego okna,
- ALT + q - wychodzi z programu.
+ PLUSY +
- język polski,
- polskie znaki,
- przejrzysty wygląd,
- łatwa obsługa.
- MINUSY -
- trudno się doszukać
Podsumowanie
Z trzech prezentowanych przeze mnie aplikacji najlepiej wypadł Finch. Każdy kto wcześniej używał Pidgina nie będzie miał najmniejszych problemów z jego obsługą. Dodatkowym atutem jest zmiana położeń i rozmiaru każdego okna.
Drugie miejsce przyznaję EKG2 - trochę niewygodne na dłuższą metę może okazać się wydawanie komend zamiast używania skrótów.
Ostatnia pozycja (zasłużona) dla CenterIM - komentarz raczej zbędny.
Co w następnym artykule?
W następnym artykule z serii Terminal na co dzień poruszę temat klientów IRC.
Zobacz także:
Na każdy komentarz postaramy się udzielić odpowiedzi w ciągu 24 godzin od momentu wysłania.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.








Rejestracja
Zapomniane hasło






żeby zainstalować ekg tak po "bożemu" to sugeruję skompilować dodatkowo libgadu 1.9.0 to co można się doszukać na różnego rodzaju PPA to niestety RC2 wersja.