IRC s Irssi
Přestože si dnes můžeme vybírat z dlouhé řady moderních IM protokolů, pro běžnou textovou komunikaci upřednostňuji běžné IRC.
Hlavní důvody:
- Otevřený protokol
- Svobodná volba klienta
- Všechny úkony se provádějí příkazy -> stačí SSH, konzole
- Kanály (obdoba místností na chatech)
IRC je vlastně takový pokročilý chat. Narozdíl od různých webových chatů, na IRC síť FreeNode chodí převážně lidé vzdělaní a debatuje se zde především o počítačových tématech. V podstatě každý důležitější softwarový projekt má svůj vlastní IRC kanál, kde se dá často najít velmi dobrá podpora.
Pokud jako IRC klienta použijeme konzolové Irssi, dostáváme další hromadu výhod:
- Obrovské možnosti konfigurace
- Okna
- Možnost skriptování
- Není potřeba X server
Protože počáteční konfigurace Irssi a ovládání není úplně jednoduché, v krátkosti ho zde popíši.
Prvotní konfigurace
Po nainstalování a puštění Irssi se připojíme k síti freenode, zaregistrujeme se a připojíme k jednomu kanálu.
/connect irc.freenode.net /nick prezdivka /msg NickServ register heslo mail /join #linux
Pokud Irssi zavřeme a znovu otevřeme, budeme se muset znovu připojit k síti, ověřit identitu heslem a připojit se ke kanálu. To je celkem otravné, a proto tuto rutinu zautomatizujeme.
Přidáme novou síť a nastavíme, aby se při přihlášení ověřil uživatel.
/NETWORK ADD -autosendcmd "/^msg NickServ IDENTIFY heslo;wait 2000" FreeNode
Přidáme server, ke kterému se Irssi automaticky připojí po startu.
/SERVER ADD -auto -network FreeNode irc.freenode.net 6667
A nakonec přidáme i kanál, který se nám po startu otevře.
/CHANNEL ADD -auto #linux FreeNode
Použití
Přestože je Irssi konzolová aplikace, obsahuje okna (vlastně subterminály). V jednom okně pak běží jeden kanál, v druhém osobní konverzace, v třetím komunikace se serverem atd.
Okna se dají přepínat několika způsoby. Mě se osvědčilo Esc + číslo a Ctrl + n / Ctrl + p.
Více o práci s Irssi je v Irssi HOWTO. Docela se hodí znát také základní IRC příkazy.