Irssi/installieren und einrichten
irssi ist der wohl maechtigste consolen IRC client. (es gibt/gab mal eine GUI?)
Installation
Man kann irssi auf drei arten instaliren: a) aus den Sourcen heraus (dringent empfolen), b) aus Binary, c) mansche Distributionen/Systeme haben irssi schon in ihren Portstree aufgenommen (z.B. Debian).
irssi aus den Sourcen heraus instaliren
Der erste Schritt ist der besuch der irssi Download seite. Vond ort kann man sich zum Beispiel mit wget die Sourcen herunter laden:
$ wget http://www.irssi.org/files/irssi-0.8.9.tar.gz
Als zeite Schritt ist der tarball zu entpacken, dies geschit mittels tar:
fuer gz: $ tar -xzvf irssi-0.8.9.tar.gz fuer bz2: $ tar -xjvf irssi-0.8.9.tar.bz2
danach wechselt man in das irssi Verzeichnis und fuert configure aus:
$ ./configure
am Schluss bekommt man eien zusammenfasung, ist man mit dem resultart nicht zu frieden sollte man sich die genaue Optionenliste anzeigen lassen und ggf. zusetliche Optionen setzen:
$ ./configure --help
Ist man nun zufrieden kann man irssi kompiliren:
$ make
und als root dan instaliren:
$ su # make install
nun ist irssi sofern keien fehler auftraten instalirt und kann konfigurirt/genutzt werden.
irssi aus Binary instaliren
irssi aus dem Portstree instaliren
Irssi laest sich bei manschen Distributionen Direkct aus deren Portstree instaliren, sihe Hierzu den passenden Absatz.
Installation unter Debian
apt-get install irssi
Fuer genaueres siehe http://www.irssi.org/?page=download#binaries
Installation unter gentoo
emerge irssi
Fuer genaueres siehe http://www.irssi.org/?page=download#binaries
Konfiguriren
Einrichten eines Netzwerkes
Um ein Netzwerk hinzuzufugen muessen zwei Befehle ausgefuert werden, zum einen das Netzwerk als solches hinzufuegen, zum Anderen mindtestens eienn Server fuer das Netzwerk ein zu Tragen. Das Netzwerk als Solcheches wirt mit dem volgenden befehl eingetragen:
/ircnet add -nick Dein_Nick Netzwerks_Name
Da in manschen Netzen eien Autentifikation sinnvoll ist kann man deis auch heir gleich einfuegen:
/ircnet add -nick Dein_Nick -autosendcmd "Auth Befehl" Netzwerks_Name
Der zweite Scritt ist es, den Server hinzu zu fuegen:
/server add -ircnet Netzwerk_Name Server Adresse Port Passwort
Die angabe von Port udn Passwort ist optional. Wird kein Port angegeben nimt irssi Port 6667 fuer Standard IRC und 9999 fuer IRCS an (wie gebreuchlich). Soll automatich connectet werden ist die Option -auto zu setzen, fuer SSL (IRCS) die Option -ssl.
Beispiel:
/ircnet add -nick someone -autosendcmd "/msg phbot phbot auth someone'sautnick somepassword" PH2 /server -auto -ssl -ircnet PH2 irc.ph2network.org
Fuer Weitere Hilfe beitet sich das irssi interne Hilfesystem an:
/help ircnet /help server
Autojoin von Channels
Um einen Channel automatich zu joinen nach dem connecten wir der /channel befehl benutzt:
/channel -auto #channel ircnet password
Das Passwort ist optional.
Starten und Benutzen
Server zum connecten in der shell angeben
Zum connecten auf einen server aus der shell heraus benutzt man doe option -c:
irssi -c irc.ph2network.org
Server in irssi connecten
Um auf einen Server aus irssi heraus zu connecten benutzt man /server, will man die aktive verbinung nicht trennen und nur eine neue Verbinung aufbauen will benutzt man /connect. Wenn man sich auf einem Netzwerk oeffter aufhaelt sollte mane s allerdings fest eintragen (siehe oben). Beispiele:
/server irc.ph2network.org /connect irc.ph2network.org
oder mittles Netzwerksname (s.o.)
/server PH2 /connect PH2
Natuerlich kann auch hier wieder -ssl zum Einsatz kommen:
/server -ssl irc.ph2network.org
Fenster
irssi macht per Standardeinstellung Channel und Querys in einem neune Fenster auf. Um Zwichen diesen Fenstern zu wechseln kann man dies ueber den /window befehl machen:
/window Fennster_Nummer
Dies ist hilfreich wenn man sehr viel fenster hat, in der Regel hat man allerdings nur relativ wenige Fenster. Fuer diesen Fall hat irssi key bindings fuer Meta + 1 bis 0 und q bis o. Hier steht die 0 fuer das fenster 10, q feur das Fenste 11, w fuer das Fenster 12, ..., o fuer das Fenster 19. Auf ix86 Platformen ist Meta meist Alt. Zu beachten ist des weietren noch das irssi an sich ja Englich ist udn auch feur ein Engliches (US) Keybord layout gedahct ist. Aus diesem grudne ist das key binding fuer Fenster 16 nicht meta + z sondern Meta + y. um ein passendes key binding zu erstellen ist dieser einmalig zu benutzende Befehl gut:
/bind meta-z change_window 16
Tips und Tricks
Autologing
Aas Autologin ist mittels /set zu aktiviren:
/SET autolog ON
Dannach befinden sich die Logfiles in ~/irclog/*/*.log, Dies kann man auch mittels /set umstellen:
/SET autolog_path ~/irclogs/$tag/$0.log
(Standard.)
Beep Aktiviren (Empfolen)
/set bell_beeps ON