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.

evaluation

comments

[1] daeman
2009-11-05 20:09:09

Mno, a jak si ten freenode server zase odstranim?

comments closed