Rozhodl jsem se, že si začnu hrát s MCabberem. Sice neumí file-transfer ale snad se ho někdy dočkám a budu moct používat MCabber stále :).
Začneme instalací. Pomocí Vašeho oblíbeného balíčkovacího systému nainstalujete balíček mcabber (pacman, apt-get, yum,…). Nebo pokud chcete stáhněte si zdrojové kódy z oficiálních stránek (a zkompilujte pomocí configure & make & makeinstall).
Konfigurace:
Překopírujeme si konfiguraci. V domovském adresáři zadáme tyto příkazy (ty práva aby si mohl vytvořit složku na historii):
mkdir .mcabber
chmod 700 .mcabber
cd .mcabber
wget http://www.lilotux.net/%7Emikael/mcabber/files/mcabberrc.example
mv mcabberrc.example mcabberrc
chmod 600 .mcabber
A teď soubor editujem pomocí [zde doplňte svůj oblíbený editor].
Nastavíme uživatelské jméno:
set username = vasejmeno
Nastavíme server:
set server = vasjabberserver
Pokud chceme aby si mcabber pamatoval heslo odkomentujeme a nastavíme řádek (pokud heslo obsahuje mezery dejte heslo do uvozovek). Jinak se na heslo bude ptát po každém spuštění:
set password = vaseheslo
Podíváme se jestli máme mcabber zkompilovaný s podporou OpenSSL (mcabber -V). Pokud ano nastavíme SSL:
set ssl = 1
set ssl_verify = 0
Dále se nastavuje PGP klíč, nick v konferecích,… Zajímat Vás ale může ještě logování historie:
set logging = 1
set load_logs = 1
set logging_dir = ~/.mcabber/histo/
Musíme ale vytvořit složku histo v adresáři .mcabber!
Dobré je si nastavit tzv. statefile (do tohoto soubroru se zapisují nepřečtené zprávy pokud si mcabber vypnete a po zapnutí si je tedy můžete prečíst):
set statefile = ~/.mcabber/mcabber.state
Pokud chcete aby Vás mcabber po určité časové době away nastavte si tento řádek (15 je čas v sekundách). Parametr message_away se nachází o pár řádků níže:
set autoaway =900
set message_autoaway = Automatická away zpráva
Jen bych chtel mene zkusene upozornit, ze pokud budou kompilovat ze zdrojovych kodu, maji si dat pozor na full-UTF8 support. Muze se jim totiz tak jako jednou me stat, ze jim v mcabberu nepojedou ceske znaky. (je se treba koukat co to vypisuje pri ./configure)