Gadu-Gadu 2 Jabber

HOWTO/Poradnik

Niniejszy poradnik ma umożliwić jak najłatwiejsze przejście z bardzo popularnego, acz ograniczonego, komunikatora, jakim jest Gadu-Gadu, na komunikator obsługujący wolny (w sensie wolności, a nie szybkości) protokół Jabber. Należy wiedzieć, że rozwiązanie takie wiąże się z szeregiem wad, których świadomi powinni być wszyscy zdecydowani skorzystać z tego poradnika. Znacznie lepszym rozwiązaniem jest używanie multikomunikatora, takiego jak Pidgin, AQQ, Kadu czy Miranda IM; o niektórych z nich oraz wybranych innych można przeczytać na stronie kampanii Wybierz Alternatywny Komunikator.

W celu łatwiejszego odbioru HOWTO, wiele punktów zostało skróconych do absolutnego minimum opisującego, co robić. Jeżeli instrukcje w komunikatorze są niepełne, masz wątpliwości, jak wykonać dany krok lub chcesz liznąć trochę teorii, kliknij na „Więcej…” by zaspokoić swoje potrzeby.

Spis treści

  1. Komunikator
  2. Eksport listy kontaktów Gadu-Gadu
  3. Rejestracja nowego konta Jabberowego
  4. Rejestracja transportu GG
  5. Dodawanie kontaktów z Gadu-Gadu
  6. (Opcjonalne) Ustawianie zmiennej systemowej LANG
  7. FAQ (Często zadawane pytania)
  8. Wsparcie
  9. Licencjonowanie
  10. Kontakt

1. Komunikator

Jedną z największych przeszkód w próbie przejścia na Jabbera spotyka się już na początku swej drogi, a jest nią wybór klienta. Jest ich cała masa, praktycznie niemożliwym jest obiektywne wybranie tego „najlepszego”. Niestety, prawdopodobnie będziesz musiał(a) pobrać i przetestować klika programów, nim wybierzesz ten, który najbardziej Ci odpowiada. Pomóc w tym może lista klientów (po angielsku, aczkolwiek nie powinno to stanowić większej przeszkody) oraz nieśmiertelne Google. Prawdopodobnie zechcesz podążać za tym poradnikiem przynajmniej do momentu zarejestrowania swojego konta, by wtedy — mając już tę podstawę — testować inne aplikacje.

Niniejszy poradnik zakłada korzystanie z programu Psi. Został napisany w oparciu o wersję 0.14, opublikowanej 2 grudnia 2009 roku. Psi jest bardzo dobrym komunikatorem Jabbera, zapewniającym duży stopień zgodności ze specyfikacją protokołu oraz działającym na wszystkich popularnych systemach operacyjnych dla komputerów osobistych. Przeznaczony jest głównie dla zaawansowanych użytkowników, co jednak nie powinno zniechęcać — jego obsługa jest naprawdę prosta.

2. Eksport listy kontaktów Gadu-Gadu

Musisz wyeksportować listę kontaktów Gadu-Gadu do pliku .xml. Nie jest ważna jego nazwa, ale plik ten będzie potrzebny później, zapamiętaj więc jego lokację oraz nazwę (domyślnie Kontakty_NUMER_GG.xml).

Więcej…

Uruchom komunikator Gadu-Gadu. Kliknij Kontakty → Eksportuj kontakty do pliku.

Eksport listy kontaktów do pliku

3. Rejestracja nowego konta Jabberowego

Jest to drugi trudny wybór, przed którym stoisz. Musisz wybrać serwer, z którego usług będziesz korzystał(a). Jak wybrać ten, który jest najbardziej odpowiedni? Niestety nie ma złotego środka. Polecam jednak skorzystać z dość obszernego spisu serwerów Jabbera. Wybierz ten, który ma największy współczynnik uptime oraz oferuje transport Gadu-Gadu.

Niestety dopiero doświadczenie pokaże, czy wybór był trafny. Wychodząc naprzeciw wszystkim zagubionym, wypiszę kilka najstabilniejszych i prawdopodobnie najbardziej długowiecznych serwerów:

Więcej…

Jabber jest siecią zdecentralizowaną co oznacza, że składa się z wielu, połączonych ze sobą, serwerów. Jest to podobne do kont e-mail — pomimo, że Twoi znajomi mają konta na innym serwerze niż Ty, możecie ze sobą korespondować. Co więcej, awaria jednego z serwerów nie wpływa na działanie całej sieci.

Poszczególne serwery mogą, nawet znacznie, różnić się od siebie, ale podstawową funkcjonalność — komunikację — zapewniają wszystkie.

Jesteś gotowy(-a) do pierwszego uruchomienia swojego nowego komunikatora. Zaraz po tym powinien sam poinformować, że należy zarejestrować konto. W Psi zobaczysz okienko podobne do tego.

Rejestracja nowego konta Jabber

Większość osób powinno kliknąć Utwórz nowe konto. Jedynie osoby mające już konto WP lub Google, powinny kliknąć Wykorzystaj istniejące konto i przeczytać Więcej…

Powinno pojawić się okno podobne do tego:

Ustawianie istniejącego konta

W polu Jabber ID wpisz swój pełny login: w przypadku korzystania z konta WP, będzie to login@jabber.wp.pl; posiadacze kont Google powinni wpisać login@gmail.com. Niżej należy wpisać odpowiednie hasło.

Posiadacze kont Google powinni także w zakładce Połączenie uzupełnić pole serwer: talk.google.com i port: 5223, tak jak na obrazku poniżej:

Ustawienia połączenia konta

Zobaczysz okno takie jak poniżej:

Rejestracja konta w Psi — krok pierwszy

W pierwsze pole wpisz adres serwera, z którego usług chciał(a)byś korzystać. Jeżeli jeszcze go nie wybrałeś(-aś), czas najwyższy to zrobić.

Więcej…

Jeżeli rejestracja się nie powodzi, konieczne może być ręczne zdefiniowanie adresu serwera oraz portu, przez który chciał(a)byś się łączyć. Odpowiednie informacje powinny znajdować się na stronie domowej wybranego przez Ciebie serwera. Niektórzy dostawcy Internetu blokują połączenia na wysokich portach; jeżeli Twój serwer przyjmuje połączenia na porcie 443 (lub innym o niskim numerze, np. 80), możesz ustawić połączenie na ten właśnie port. Niektóre serwery umożliwiają rejestrację konta tylko na odpowiednio przygotowanej stronie WWW.

Jeżeli korzystasz z serwera proxy, ustaw go odpowiednio. W razie problemów skontaktuj się ze swoim dostawcą Internetu. Jeżeli nie wiesz czy korzystasz z serwera proxy, nic nie wpisuj.

Prawdopodobnie pojawi się ostrzeżenie podobne do tego:

Narzekania Psi na niepoprawny certyfikat

Możesz bezpiecznie zignorować to ostrzeżenie i kliknąć Dodaj ten certyfikat do zaufanych.

Więcej…

Najczęstszym powodem wystąpienia tego błędu jest podpisanie certyfikatu przez wystawcę. Z teoretycznego punktu widzenia jest to poważna dziura w bezpieczeństwie systemu, jednak w praktyce wielu właścicieli serwerów nie stać na podpisanie certyfikatu przez jedną z zajmujących się tym korporacji. Należy pamiętać, że używanie certyfikatu podpisanego przez znanego wystawcę (jak np. używany serwer Jabbera) i tak jest bezpieczniejsze niż zrezygnowanie z szyfrowania połączenia w ogóle.

Dodatkowo Psi posiada pewien irytujący błąd, powodujący że certyfikaty nawet takiej korporacji jak Google uważane są za nieprawidłowe.

Następny ekran zawiera pola na wybranie swojego loginu (pełny JID będzie miał postać wpisany_login@wybrany_serwer) oraz hasła. Należy pamiętać, że wybrany teraz login będzie służył do końca świata (oczywiście wyłączając zdarzenia losowe), wypada więc dobrze przemyśleć jego wybór. Nick, inicjał imienia i nazwisko, lub pełne imię i nazwisko wydają się być dobrymi kandydatami na login.

Rejestracja konta w Psi — krok drugi

Następnie kliknij Dalej. Jeżeli zobaczysz komunikat inny niż przedstawiony poniżej, prawdopodobnie konto o takim loginie jest już zarejestrowane na tym serwerze — niestety musisz wybrać inną nazwę użytkownika. Możliwe także, że źle skonfigurowałeś(-aś) swoje połączenie internetowe, i dlatego nie możesz się połączyć z serwerem. Niewykluczone także, że serwer przeżywa chwilowe problemy — wtedy nie pozostaje nic innego jak spróbować później.

Komunikat o poprawnej rejestracji konta

Powinno pojawić się okno konfiguracji konta (jeżeli nie pojawia się, w każdej chwili możesz uzyskać do niego dostęp wciskając PPM na nazwę konta na liście kontaktów i wybierając Modyfikuj konto).

W zakładce Połączenie możesz ustawić kilka opcji dotyczących połączenia z serwerem. Jeżeli przed rejestracją musiałeś(-aś) wpisać ręcznie adres i port serwera lub ustawić proxy, zrób to także tutaj. W przypadku niemożliwości połączenia z serwerem, sprawdź czy odznaczenie opcji Próbuj użyć starego portu SSL poprawi sytuację.

Zakładka „Połączenie” we właściwościach konta Psi

Gdy skończysz konfigurować swoje konto, wciśnij Zachowaj.

4. Rejestracja transportu GG

Już masz założone konto w sieci nowego protokołu, jednak Twój roster (lista kontaktów) świeci pustkami. Zapewne nie znasz nikogo, kto regularnie używałby Jabbera, więc dobrym rozwiązaniem jest przeniesienie swoich starych kontaktów z Gadu-Gadu, dzięki czemu podtrzymasz z nimi kontakt i będziesz mógł(mogła) nakłonić ich do zmiany komunikatora, podsyłając np. adres tego HOWTO :) . Pierwsze ku temu kroki poczyniłeś(-aś) już na początku, eksportując listę do pliku. Teraz zarejestrujesz transport do sieci Gadu-Gadu.

Wpierw kliknij Ogólne → Przeglądarka usług. Opcja ta może się inaczej nazywać, gdy używasz innego komunikatora, powinna jednak gdzieś być. Gdy jej nie ma (co mimo wszystko jest możliwe) — musisz do tej czynności użyć innego komunikatora.

Psi — umiejscowienie „Przeglądarki usług”

Powinno pojawić się okno podobne do tego:

Przeglądarka usług w Psi

Poszukaj pozycji o nazwie „Bramka Gadu-Gadu”, „Transport Gadu-Gadu” lub podobnej. Gdy ją zlokalizujesz kliknij na rejestrację usługi. Możesz to zrobić klikając kluczyk (zaznaczony na obrazku) lub Prawy Klawisz Myszy → Rejestracja. Dla ścisłości powtarzam, że może to wyglądać inaczej, gdy używasz innego komunikatora niż Psi.

Więcej…

Okienko, w którym się znajdujesz jest bardzo przydatne i pokazuje potęgę Jabbera. Możesz znaleźć nawet bramkę do IRC-a, pogodynkę, czy boty słownikowe (tłumacze językowe, ortograficzne). Warto tu wrócić, gdy zechcesz sprawdzić jeden z powodów, dla których porzuciłeś(-aś) GG.

Zapewne pojawiło się okienko podobne do tego:

Rejestracja transportu GG

Wpisz tam kolejno swój numerek GG którego używałeś(-aś) do tej pory oraz hasło podane podczas rejestracji owego numeru w sieci Gadu-Gadu. Nie gra roli, czy każesz zignorować czy pobrać listę kontaktów — niezależnie od wybranej opcji, kontakty GG nie zostaną automatycznie dodane do Twojej nowej listy kontaktów. Pozostaje jeszcze wybrać język oraz Tylko dla przyjaciół oraz Niewidzialny. Wszystkie trzy można później zmienić wysyłając odpowiednią wiadomość do transportu GG, więc na chwilę obecną najlepiej zostawić je tak, jak są (ewentualnie zmienić język na bardziej zrozumiały).

Kliknij Zarejestruj by zarejestrować kontakt. Jeżeli dane, które podałeś(-aś) są prawidłowe, nie powinien się pojawić żaden komunikat o błędzie.

Na Twoim rosterze powinien pojawić się komunikat od transportu GG.

Roster Psi po rejestracji w transporcie Gadu-Gadu

Bez zastanowienia więc kliknij by odkryć jeszcze jedną z możliwości oferowanych przez Jabbera.

Okno komunikatu systemowego w Psi

Powinieneś(powinnaś) otrzymać wiadomość o podobnej treści. Kliknij Dodaj. Zastanawiasz się, co kryje się za tą enigmatyczną wiadomością? Kliknij „Więcej…"

Za chwilę otrzymasz kolejne dwa zdarzenia od transportu — wpierw, że musisz go autoryzować (ponownie) a następnie, że transport autoryzował Ciebie, dzięki czemu czarna gwiazdka powinna zamienić się na bardziej kolorową ikonkę.

Więcej…

Autoryzacja to inaczej wyrażenie zgody, aby dana osoba otrzymywała informacje o Twojej obecności (innymi słowami: widziała Twój status). Domyślnie Twojego statusu nie widzi nikt, komu na to nie pozwoliłeś, poprzez dodanie do listy kontaktów. Niektóre serwery odrzucają również wszystkie wiadomości od osób, którym nie udzieliłeś autoryzacji. Podobny efekt można otrzymać stosując listy prywatności (ang. privacy-lists), jednak ich użycie stanowczo wykracza poza ten poradnik.

Otrzymany komunikat obrazuje taką właśnie sytuację — transport GG prosi Cię o autoryzację. Jest ona mu potrzebna, aby synchronizować Twój status w sieci Jabber z Twoim statusem w sieci GG. Z tego powodu powinieneś mu jej udzielić. Otrzymanie od kogoś autoryzacji oznacza możliwość oglądania jego statusu (możliwe są więc sytuacje, gdy Ty widzisz czyjś status, ale ten ktoś nie widzi Twojego).

5. Dodawanie kontaktów z Gadu-Gadu

Już prawie skończyłeś(-aś). Twoje nowe konto działa, transport również (co oznacza, że Twoi znajomi z Gadu-Gadu mogą już z Tobą rozmawiać), jednak roster wciąż świeci pustkami. Czas najwyższy przenieść kontakty.

W sekcji Więcej… znajduje się opis dodawania pojedynczego kontaktu. Aktualnie będziesz to robił(a) na dużą skalę, więc posłużysz się łatwiejszym sposobem. Zainteresowanym polecam lekturę, pozostali niech kontynuują przenoszenie kontaktów.

Więcej…

Możesz to robić ręcznie poprzez okno 'Dodaj Kontakt':

Dodawanie pojedynczego kontaktu Gadu-Gadu w Psi-Cherry

Wpierw wybierz serwis z listy — będzie to najprawdopodobniej gg.serwer.domena. Następnie wpisz numerek GG osoby, z którą chcesz mieć kontakt, potem kliknij Pobierz Jabber ID (koniecznie w ten sposób!) co spowoduje wypełnienie pola Jabber ID. Teraz możesz wpisać Pseudonim tej osoby (pod taka nazwą kontakt będzie widoczny na Twoim rosterze) i przypisać do konkretnej grupy.

Wpierw wejdź w Ogólne → Opcje → Zdarzenia → Zaznacz Automatycznie udzielaj pozwolenia na subskrypcję obecności nowym kontaktom. Oczywiście przy wychodzeniu zapisz opcję (kliknij OK/Zastosuj).

Na chwilę obecną zakończ wszystkie rozmowy, jakie prowadzisz, wyloguj się z serwera i zamknij komunikator.

Teraz możesz przejść do Konwertera kontaktów Gadu-Gadu autorstwa Chomika. Wypełnij pola pomagając sobie instrukcjami na ekranie.

Więcej…

Ujrzysz coś podobnego do okienka poniżej:

Konwerter kontaktów Gadu-Gadu autorstwa Chomika

Od góry wpisz:

Kliknij Konwertuj i czekaj cierpliwie. Po kilkunastu sekundach skrypt przeniesie część z Twoich kontaktów. Robi to stopniowo, zazwyczaj około dziesięciu na raz, więc, w zależności od długości pliku z kontaktami, może to potrwać od kilkunastu sekund do kilku minut.

Na końcu skrypt poinformuje, że pozytywnie zakończył zlecone zadanie.

Pewnie stęskniłeś(-aś) się za swoim nowym komunikatorem, więc bez wahania ponownie go uruchom.

Po zalogowaniu się transportu Twoim oczom ukaże się roster zapełniony kontaktami z GG.

Ponownie wejdź w Ogólne → Opcje → Zdarzenia i odznacz Automatycznie udzielaj pozwolenia na subskrypcję obecności nowym kontaktom.

Gratulacje, od teraz korzystasz z Prawdziwego Komunikatora Internetowego i możesz nie tylko utrzymywać kontakt ze znajomymi ze starej sieci, ale także namawiać ich na wykonanie czynności, które przed chwilą zakończyłeś(-aś), dzięki czemu Twój roster niedługo zapełni się jabberowymi kontaktami.

6. (Opcjonalne) Ustawianie zmiennej systemowej LANG

Psi od wersji 0.11 może sprawdzać poprawność wpisywanych wiadomości, podkreślając błędy. W tym celu korzysta ze słownika Aspell, który musisz mieć zainstalowany. Niestety Psi 0.14 nie dostarcza żadnego słownika języka polskiego, a instalacja jest dość skomplikowana. Z tego względu zalecam wyłączyć sprawdzanie pisowni w komunikatorze (odpowiednią opcję znajdziesz w Ogólne → Opcje → Inne). Jeżeli jednak zdecydujesz się zainstalować słownik aspella, dodatkowo musisz ustawić zmienną systemową LANG, która informuje Psi, dla jakiego języka ma sprawdzać pisownię.

Więcej…

Jeżeli używasz Windowsa XP, kliknij PPM na ikonkę Mój Komputer i wybierz Właściwości. Przejdź do zakładki Zaawansowane i kliknij Zmienne środowiskowe:

Zakładka „Zaawansowane” Właściwości Mojego Komputera

Jeżeli używasz Windowsa 7, wejdź do Panelu Sterowania i zacznij wyszukiwać zmienne. Twoim oczom powinien się ukazać widok podobny do poniższego. Wybierz Edytuj zmienne środowiskowe dla konta.

Wyniki wyszukiwania „zmienne” w panelu sterowania

Nie gra większej roli, czy dodasz zmienną tylko dla jednego użytkownika, czy dla całego systemu. Kliknij Nowa.

W pole Nazwa zmiennej wpisz LANG; w Wartość zmiennejpl_PL (dokładnie tak! — najlepiej skopiuj i wklej).

Tworzenie zmiennej systemowej w systemie Microsoft Windows 7

Trzykrotnie kliknij OK.

Aby zmiany przyniosły efekt, musisz ponownie uruchomić Psi.


7. FAQ (Często Zadawane Pytania)

Dlaczego wszyscy moi znajomi z Gadu-Gadu są niedostępni, skoro tak naprawdę mają włączone GG i nie używają statusu „Niewidoczny”?

Najprawdopodobniej autoryzacja nie jest obustronna. Kliknij po prostu PPM na kontakt → Autoryzacja → Wyślij ponownie prośbę o autoryzację oraz Ponownie poproś o autoryzację.

Używam konta Google i podczas rejestracji transportu GG nie pojawia on się na mojej liście kontaktów. Co zrobić?

Serwer Google jest tak ustawiony, by ignorować wszystkie wiadomości od kontaktów spoza listy. Jest to dozwolone zachowanie, które znacząco redukuje liczbę niechcianych wiadomości. Niestety, Google ignoruje również prośby o dodanie do listy kontaktów. Z tego względu jeżeli chcesz z kimś porozmawiać, musisz najpierw dodać go do swojej listy kontaktów, inaczej nie otrzymasz żadnej wiadomości. Aby dodać transport GG, wybierz Ogólne → Przeglądarka usług, znajdź transport Gadu-Gadu, kliknij na niego prawym przyciskiem myszy i wybierz Dodaj kontakt. Transport powinien pojawić się na Twojej liście kontaktów i możesz spokojnie dodawać kolejne kontakty z Gadu-Gadu.


8. Wsparcie

Podoba Ci się ta strona? Chciałbyś(chciałabyś) zamieścić do niej linka na swojej stronie? Nic prostszego, oto adresy URL:

http://minio.xt.pl/tuty/gg2jab/ | http://nogui.yoyo.pl/tuty/GG2Jab/

oraz alias:

http://tnij.org/gg2jab

Oczywiście zamiast prostego linka możesz zamieścić link w formie buttona, czyli obrazka odsyłającego do tej strony. Niestety, jakkolwiek można wiele o mnie powiedzieć, na pewno nie to, że potrafię tworzyć grafiki komputerowe. Z tego powodu zamieszczam tylko dwie podobne grafiki: pierwsza jest mojego, druga Filusia, autorstwa:

Button pierwszy Button drugi

Aby zamieścić button na swojej stronie, wystarczy że wkleisz poniższy kod do jej źródła:

<a href="http://minio.xt.pl/tuty/gg2jab/"><img src="http://minio.xt.pl/tuty/gg2jab/antipix.png" alt="Przewodnik GG 2 Jabber" title="Przewodnik GG 2 Jabber"/></a>

Jeżeli potrafisz stworzyć ładniejsze grafiki promujące, będę wdzięczny za podesłanie mi ich — umieszczę je wtedy na stronie.


9. Podziękowania

Wątpię żeby kogokolwiek interesowała cokolwiek ciekawa zmiana treści tej części poradnika. Podziękowań nie ma.

άγαθός (gr. Agathos) — dobry, dzielny, szlachetny, rozumny -->

9. Licencjonowanie

Nigdy nie lubiłem GPL, bo uniemożliwia późniejszą zmianę licencji. Podobnie CC-sa.

Ten poradnik jest licencjonowany najbardziej liberalną licencją, jaką kiedykolwiek wymyśliła ludzkość: „Bierzcie i jedzcie z niego wszyscy”.

Byłoby miło, gdybyś zachował notatkę o autorstwie i podesłał informację o wykorzystaniu mojej pracy.


10. Kontakt

Autorem poradnika jest Mirosław „Minio” Zalewski.

Możesz się ze mną skontaktować w wybrany sposób.