Aktuelle Version |
Dein Text |
Zeile 1: |
Zeile 1: |
− | '''irssi''' ist der wohl maechtigste [[Internet Relay Chat|IRC]]-Client für die Textkonsole. (es gibt/gab mal eine [[GUI]]?)
| + | irssi ist der wohl maechtigste consolen [[IRC]] client. (es gibt/gab mal eine [[GUI]]?) |
− | | |
− | | |
− | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten]
| |
− | | |
| | | |
| == Installation == | | == Installation == |
− | Man kann irssi auf drei Arten installieren: | + | 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]]). |
− | * aus den [[Source]]n heraus (dringend empfolen),
| |
− | * aus [[Binary]],
| |
− | * bei manchen [[Distribution]]en wird irssi bereits als Bestandteil des Systems mit ausgeliefert.
| |
− | | |
− | | |
− | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten]
| |
− | | |
| | | |
− | === irssi aus den Sourcen heraus installieren === | + | === irssi aus den Sourcen heraus instaliren === |
| + | Der erste Schritt ist der besuch der [http://www.irssi.org/?page=download irssi Download seite]. Vond ort kann man sich zum Beispiel mit [[wget]] die Sourcen herunter laden: |
| + | <pre>$ wget http://www.irssi.org/files/irssi-0.8.9.tar.gz</pre> |
| + | Als zeite Schritt ist der [[tarball]] zu entpacken, dies geschit mittels [[tar]]: |
| + | <pre>fuer gz: $ tar -xzvf irssi-0.8.9.tar.gz |
| + | fuer bz2: $ tar -xjvf irssi-0.8.9.tar.bz2</pre> |
| + | danach wechselt man in das irssi Verzeichnis und fuert [[configure]] aus: |
| + | <pre>$ ./configure</pre> |
| + | 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: |
| + | <pre>$ ./configure --help</pre> |
| + | Ist man nun zufrieden kann man irssi kompiliren: |
| + | <pre>$ make</pre> |
| + | und als root dan instaliren: |
| + | <pre>$ su |
| + | # make install</pre> |
| + | nun ist irssi sofern keien fehler auftraten instalirt und kann konfigurirt/genutzt werden. |
| | | |
− | Der erste Schritt ist der Besuch der [http://www.irssi.org/?page=download irssi Downloadseite]. Von dort kann man sich zum Beispiel mittels [[wget]] die Sourcen herunterladen:
| + | === irssi aus Binary instaliren === |
− | $ wget http://www.irssi.org/files/irssi-0.8.9.tar.gz
| |
− | | |
− | Als zweiter Schritt ist das komprimierte Dateiarchiv zu entpacken, dies geschieht mit dem Programm [[tar]]:
| |
− | | |
− | Für [[gzip]]-komprimierte Dateien (Endung '.gz') mit dem Kommando:
| |
− | $ tar -xzvf irssi-0.8.9.tar.gz
| |
− | | |
− | analog für [[bzip2]]-komprimierte Dateien (Endung '.bz2'):
| |
− | $ tar -xjvf irssi-0.8.9.tar.bz2 (GNU tar)
| |
− | $ tar -xyvf irssi-0.8.9.tar.bz2 (BSD tar)
| |
− | $ bzcat irssi-0.8.9.tar.bz2 | tar xvf - (tar ohne bzip2-Fähigkeit)
| |
− | | |
− | oder alle Schritte kombiniert:
| |
− | | |
− | $ wget -qO- http://www.irssi.org/files/irssi-0.8.9.tar.gz | gunzip | tar xvf -
| |
− | | |
− | danach wechselt man in das irssi Verzeichnis und führt 'configure' aus:
| |
− | $ ./configure
| |
− | am Schluss bekommt man eine Zusammenfassung; ist man mit dem Resultat nicht zufrieden sollte man sich die genaue Optionsliste anzeigen lassen und ggf. zusätzliche Optionen hinzufügen. Siehe dazu auch die Bildschirmausgabe von:
| |
− | $ ./configure --help
| |
− | | |
− | Die Übersetzung kann nun erfolgen:
| |
− | $ make
| |
− | | |
− | Im nächsten Schritt wird das frischgebackene [[Binary]] nun im System installiert.
| |
− | $ su
| |
− | # make install
| |
− | beziehungsweise vereinfacht mittels [[sudo]]:
| |
− | $ [[sudo]] make install
| |
− | | |
− | Aufräumen ...
| |
− | $ make clean
| |
− | | |
− | | |
− | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten]
| |
− | | |
− | === irssi als Binary installieren === | |
− | | |
− | === irssi aus dem Portstree installieren ===
| |
− | Irssi lässt sich bei manchen [[Distribution]]en direkt aus deren [[Portsbaum]] installieren, siehe hierzu den entsprechenden Absatz.
| |
− | | |
− | | |
− | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten]
| |
| | | |
| + | === irssi aus dem Portstree instaliren === |
| + | Irssi laest sich bei manschen [[Distributionen]] Direkct aus deren [[Portstree]] instaliren, sihe Hierzu den passenden Absatz. |
| | | |
| ==== Installation unter Debian ==== | | ==== Installation unter Debian ==== |
− | # apt-get install irssi
| + | <pre>apt-get install irssi</pre> |
− | Für Genaueres siehe [ http://www.irssi.org/download#binaries http://www.irssi.org/download#binaries]
| + | Fuer genaueres siehe [http://www.irssi.org/?page=download#binaries http://www.irssi.org/?page=download#binaries] |
− | | |
− | | |
− | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten]
| |
− | | |
| | | |
| ==== Installation unter gentoo ==== | | ==== Installation unter gentoo ==== |
− | # emerge irssi
| + | <pre>emerge irssi</pre> |
− | Für Genaueres siehe [http://www.irssi.org/download#binaries http://www.irssi.org/download#binaries]
| + | Fuer genaueres siehe [http://www.irssi.org/?page=download#binaries http://www.irssi.org/?page=download#binaries] |
− | | |
− | | |
− | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten]
| |
− | | |
− | | |
− | ==== Installation unter FreeBSD ====
| |
− | Mit [[portinstall]] (empfohlen):
| |
− | # portinstall irc/irssi
| |
− | | |
− | Aus dem Portvereichnis:
| |
− | # cd /usr/ports/irc/irssi
| |
− | # make install clean
| |
| | | |
| + | == 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: |
| + | <pre>/ircnet add -nick Dein_Nick Netzwerks_Name</pre> |
| + | Da in manschen Netzen eien Autentifikation sinnvoll ist kann man deis auch heir gleich einfuegen: |
| + | <pre>/ircnet add -nick Dein_Nick -autosendcmd "Auth Befehl" Netzwerks_Name</pre> |
| | | |
− | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten]
| + | Der zweite Scritt ist es, den Server hinzu zu fuegen: |
− | | + | <pre>/server add -ircnet Netzwerk_Name Server Adresse Port Passwort</pre> |
− | | + | 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). |
− | == Konfigurieren ==
| + | Soll automatich connectet werden ist die Option -auto zu setzen, fuer [[SSL]] ([[IRCS]]) die Option -ssl. |
− | === Einrichten eines Netzwerks ===
| |
− | Um ein Netzwerk hinzuzufügen muessen zwei Befehle ausgeführt werden, zum einen das Netzwerk als solches hinzufuegen, zum anderen mindestens einen Server für das Netzwerk einzutragen.
| |
− | Das Netzwerk als solches wird nach dem Starten von 'irssi' mit dem folgenden Befehl eingetragen:
| |
− | /ircnet add -nick Dein_Nick Netzwerks_Name
| |
− | Da in manchen Netzen eine Authentifikation sinnvoll ist kann man dies auch hier gleich einfügen:
| |
− | /ircnet add -nick Dein_Nick -autosendcmd "Auth Befehl" Netzwerks_Name
| |
− | | |
− | Der zweite Scritt ist es, die Server dem Netzwerk hinzuzufuegen: | |
− | /server add -ircnet Netzwerk_Name Server <!-- ?? Adresse ?? weg --> Port Passwort
| |
− | Die Angabe von Port und Passwort ist optional. Wird kein Port angegeben nimmt irssi standardmäßig Port 6667 unverschlüsseltes [[Internet Relay Chat|IRC]] und Port 9999 für [[IRCS]] an. | |
− | Soll automatisch connectet werden ist die Option -auto zu setzen, fuer [[SSL]]-Verbindungen ([[IRCS]]) die Option -ssl. | |
| | | |
| Beispiel: | | Beispiel: |
− | /ircnet add -nick someone -autosendcmd "/msg phbot phbot auth someone'sautnick somepassword" PH2
| + | <pre>/ircnet add -nick someone -autosendcmd "/msg phbot phbot auth someone'sautnick somepassword" PH2 |
− | /server add -auto -ssl -ircnet PH2 irc.ph2network.org
| + | /server -auto -ssl -ircnet PH2 irc.ph2network.org</pre> |
− | | + | Fuer Weitere Hilfe beitet sich das irssi interne Hilfesystem an: |
− | Fuer Weitere Hilfe bietet sich das irssi interne Hilfesystem an: | + | <pre>/help ircnet |
− | /help ircnet
| + | /help server</pre> |
− | /help server
| |
− | | |
− | | |
− | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten]
| |
− | | |
| | | |
| === Autojoin von Channels === | | === Autojoin von Channels === |
− | Um einem Channel automatisch nach der Verbindungserstellung beizutreten ('/join') wird der '/channel'-Befehl benutzt: | + | Um einen Channel automatich zu joinen nach dem connecten wir der /channel befehl benutzt: |
− | /channel add -auto #channel ircnet password
| + | <pre>/channel -auto #channel ircnet password</pre> |
| Das Passwort ist optional. | | Das Passwort ist optional. |
− |
| |
− |
| |
− | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten]
| |
− |
| |
| | | |
| == Starten und Benutzen == | | == Starten und Benutzen == |
− | === Server zum connecten in der [[Shell]] angeben === | + | === Server zum connecten in der shell angeben === |
− | Um den Zielserver bereits beim Starten von 'irssi' auf Shell-Ebene anzugeben benutzt man die option '-c':
| + | Zum connecten auf einen server aus der shell heraus benutzt man doe option -c: |
− | irssi -c irc.ph2network.org
| + | <pre>irssi -c irc.ph2network.org</pre> |
− | | |
− | | |
− | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten]
| |
− | | |
| | | |
| === Server in irssi connecten === | | === Server in irssi connecten === |
− | Um auf einen Server aus irssi heraus zu connecten benutzt man /server, will man die aktive Verbindung nicht trennen und nur eine neue Verbindung aufbauen benutzt man /connect. Wenn man sich auf einem Netzwerk öfter aufhält sollte man es allerdings fest eintragen (siehe oben). | + | 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: | | Beispiele: |
− | /server irc.ph2network.org
| + | <pre>/server irc.ph2network.org |
− | /connect irc.ph2network.org
| + | /connect irc.ph2network.org</pre> |
| oder mittles Netzwerksname (s.o.) | | oder mittles Netzwerksname (s.o.) |
− | /server PH2
| + | <pre>/server PH2 |
− | /connect PH2
| + | /connect PH2</pre> |
− | Natürlich kann auch hier wieder -ssl zum Einsatz kommen:
| + | Natuerlich kann auch hier wieder -ssl zum Einsatz kommen: |
− | /server -ssl irc.ph2network.org
| + | <pre>/server -ssl irc.ph2network.org</pre> |
− | | |
− | | |
− | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten]
| |
− | | |
− | | |
− | === Reconnect auf Server ===
| |
− | Irssi reconnected auf einen Server zu dem es die Verbindung verloren hat neu. Sobalt irssi feststellt das eine Verbindung unterbrochen wurde, z.B. durch ein Netzwerk Problem, wartet irssi 5 Minuten (Standard) und versucht dann erneut zu verbinden.<br>
| |
− | Die Zeit laest sich mittels /SET veraendern:
| |
− | <pre>/set server_reconnect_time 2min</pre><br>
| |
− | Möchte man dies abbrechen, z.B. weil ein Server langfristig oder endgültig vom Netz genommen wurde, so kann man dies mittels /disconnect machen:<br>
| |
− | <pre>/disconnect RECON-4</pre>
| |
− | Die 'RECON'-Nummer erhält man mittels des befehls /server ohne parameter.
| |
− | | |
− | | |
− | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten]
| |
− | | |
| | | |
| === Fenster === | | === Fenster === |
− | irssi macht per Standardeinstellung [[Channel]] und [[Querys]] in einem neuen [[Fenster]] auf. Um zwischen diesen Fenstern zu wechseln verwendet man den '/window'-Befehl: | + | 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 'Fenster_Nummer'
| + | <pre>/window Fennster_Nummer</pre> |
− | Dies ist hilfreich wenn man sehr viele Fenster hat, in der Regel hat man allerdings nur relativ wenige Fenster. Für diesen Fall hat irssi [[key bindings]] für [[Tastatur:Meta|Meta]] + 1 bis 0 und q bis o. Hier steht die '0' für das Fenster 10, 'q' für das Fenste 11, w für das Fenster 12, ..., o fuer das Fenster 19. Auf ix86 Platformen ist [[Tastatur:Meta|Meta]] meist [[Tastatur:Alt|Alt]]. | + | 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 weiteren noch das irssi an sich ja Englisch ist und auch für ein (US) [[Keybord layout]] gedacht ist. Aus diesem Grunde ist das [[key binding]] fuer Fenster 16 nicht [[Tastatur:Meta|Meta]] + 'z' sondern [[Tastatur:Meta|Meta]] + 'y'. um ein passendes [[key binding]] zu erstellen ist dieser einmalig zu benutzende Befehl gut: | + | 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
| + | <pre>/bind meta-z change_window 16</pre> |
| | | |
| + | == Tips und Tricks == |
| | | |
− | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten]
| + | === Autologing === |
− | | + | Aas Autologin ist mittels /set zu aktiviren: |
− | | |
− | == Tipps und Tricks ==
| |
− | | |
− | === Autologging === | |
− | Das Autologging ist mittels /set zu aktivieren:
| |
| <pre>/SET autolog ON</pre> | | <pre>/SET autolog ON</pre> |
− | Danach befinden sich die Logfiles in ~/irclog/*/*.log, Dies kann man auch mittels /set umstellen:
| + | Dannach befinden sich die [[Logfiles]] in ~/irclog/*/*.log, Dies kann man auch mittels /set umstellen: |
| <pre>/SET autolog_path ~/irclogs/$tag/$0.log</pre> | | <pre>/SET autolog_path ~/irclogs/$tag/$0.log</pre> |
| (Standard.) | | (Standard.) |
| | | |
− | | + | === Beep Aktiviren (Empfolen) === |
− | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten]
| |
− | | |
− | | |
− | === Beep Aktivieren (Empfohlen) === | |
− | (Wird von Verschiedensten anderen Einstellungen benötigt)
| |
| <pre>/set bell_beeps ON</pre> | | <pre>/set bell_beeps ON</pre> |
− |
| |
− |
| |
− | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten]
| |
− |
| |
− |
| |
− | === Channels und Querys schnell verlassen ===
| |
− | Querys können am schnellsten mit dem im standard vorhandenen alias Q bendet werden:
| |
− | <pre>/q</pre>
| |
− | Bei Channels gibt es keinen alias im standard, hier muss man '''/part''' direkt benutzen:
| |
− | <pre>/part</pre>
| |
− | '''oder''' man erstellt sich einen alias fuer '''/p''':
| |
− | <pre>/alias p part</pre>
| |
− |
| |
− |
| |
− | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten]
| |
− |
| |
− |
| |
− | === mIRC like Flashing (Windows(C)(R)(TM)(X)(Y)(Z)) ===
| |
− | Viele Windows User moegen es gerne wenn [[irssi]] sich auch über die Taskleiste meldet wenn neue Nachrichten kommen.
| |
− | Dies lässt sich bei der Kombination aus [[irssi]] und [[PuTTY]] ueber den [[Consolen Beep]] lösen.
| |
− |
| |
− | '''Im irssi:'''
| |
− | <pre>/set beep_when_window_active ON
| |
− | /set beep_when_away ON
| |
− | /set bell_beeps ON
| |
− | /set beep_msg_level MSGS NOTICES DCC DCCMSGS HILIGHT</pre>
| |
− |
| |
− | Hier kann in der letzten Zeile angepasst werden welche Msg-Levels das Flashing auslösen sollen.
| |
− |
| |
− | '''Im [[PuTTY]]:'''
| |
− | <pre>Terminal -> Bell
| |
− | Visual bell (flash window)</pre>
| |
− |
| |
− |
| |
− | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten]
| |
− |
| |
| | | |
| == Siehe auch == | | == Siehe auch == |
− | * [[UUGRN:IRC|IRC bei UUGRN]]
| + | [[IRC]] |
− | * [[Internet Relay Chat|IRC]]
| |
− | * [[ircII]]
| |
− | | |
− | | |
− | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten]
| |
− | | |
| | | |
| == Weblinks == | | == Weblinks == |
− | * [http://www.irssi.org/ Irssi Homepage]
| + | [http://www.irssi.org/ Irssi Homepage] |
− | * [http://www.irssi.org/themes Jede menge Screenshots]
| |
− | | |
− | == Lizenz ==
| |
− | Dieser Artikel unterliegt unabhängig der Lizenzierung der übrigen Wiki Artikel den Lizenzbestimmungen der [http://www.gnu.org/licenses/fdl.txt GNU/FDL].
| |
− | | |
− | [[Kategorie:IRC]]
| |
− | [[Kategorie:SSL]]
| |