ubuntuusers.deWikiWeeChat

WeeChat

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

Inhaltsverzeichnis
  1. Installation
  2. Benutzung

./logo_weechat.png WeeChat {de} ist ein leichtgewichtiger IRC-Client für die Konsole. Er zeichnet sich durch seinen geringen Ressourcenverbrauch wie auch seine leichte Erweiterbarkeit mit Hilfe von Erweiterungen und Skripten aus. Des weiteren ist er einer der wenigen IRC-Clienten, die vollständige Socks5-Unterstützung anbieten, was ihn zum Nummer eins IRC-Clienten macht, wenn man einen Proxy wie Tor benutzen möchte.

WeeChat unterstützt außerdem SSL Zertifikate, IPv6, SASL Authentifizierung, Maus- und Cursoreingaben (Version ≤ 0.3.6) sowie die Darstellung von 256 Farben (Version ≤ 0.3.4).

weechat-snap
WeeChat, mit installierten Skripten (z.B. Bufferanzeige, Buddyliste, Konfig.-Editor und andere)

Installation

Folgendes Paket muss installiert [1] werden:

  • weechat (universe)

  • weechat-plugins (universe, zusätzliche Erweiterungen (optional))

  • weechat-scripts (universe, Archiv mit zusätzlichen Skripten (optional))

Wiki/Vorlagen/Installbutton/button.png

Benutzung

Nach der Installation kann WeeChat mit dem Befehl:

weechat-curses 

im Terminal [2] gestartet werden.

Tastenbelegung

Tastenbelegung
TastenkürzelFunktionTastenkürzelFunktion
oder Strg + BGeht in der Kommandozeile ein Zeichen nach links. oder Strg + FGeht in der Kommandozeile ein Zeichen nach rechts.
Strg + Geht in der Kommandozeile ein Wort zurück. Strg + Geht in der Kommandozeile ein Wort vor.
Pos1 oder Strg + AGeht zum Anfang der Kommandozeile. Strg + C dann BTastenkombination um fetten Text zu erzeugen.
Strg + C dann CTastenkombination um farbigen Text zu erzeugen. Strg + C dann OTastenkombination um Text-Modus zurück zu setzen.
Strg + C dann RTastenkombination um umgekehrt farbigen Text zu erzeugen. Strg + C dann UTastenkombination um unterstrichenen Text zu erzeugen.
Ende oder Strg + EGeht ans Ende der Kommandozeile. Strg + K Löscht vom Cursor bis zum Ende der Zeile.
Strg + LZeichnet das Fenster neu. Strg + R Suchfunktion, wenn zweimal gedrückt Suche nach dem genauen Text.
Strg + S dann Strg + U Setzt die ungelesen-Markierung in allen Fenstern. Strg + ULöscht vom Cursor bis zum Anfang der Kommandozeile.
Strg + WLöscht das voranstehende Wort in der Kommandozeile. oder Strg + HLöscht das vorangegangene Zeichen in der Kommandozeile.
Entf oder Strg + DLöscht das nächste Zeichen in der Kommandozeile. Tab ⇆ oder + Tab ⇆ Auto-Vervollständigung.
oder Strg + J oder Strg + MBestätigt ein Kommando bzw. sendet den geschriebenen Text. oder Ruft das letzte Kommando (Text) des momentanen Fensters wieder auf.
Strg + oder Strg + Ruft das letzte Kommando (Text) von allen Fensters wieder auf. Bild ↑ oder Bild ↓Eine Seite hoch / runter im Verlauf.
Alt + Bild ↑ oder Alt + Bild ↓Ein paar Zeilen hoch / runter im Verlauf. Alt + Pos1Geht zum Anfang des Verlaufs.
Alt + EndeGeht zum Ende des Verlaufs. Alt + oder Alt + Geht zum vorherigen / nächsten Fenster.
F9 oder F10Scrollt das Channel-Topic. F11 oder F12Blättert in der Nickliste.

Eine Übersicht der Standard-Tastenkombinationen können der offiziellen Tastenbelegungsübersicht {de} entnommen werden.

Befehle

Befehle
BefehlBeispielBeschreibung
/help [Befehl/Option] /help connect Zeigt die Hilfsseite des Connect Befehl.
/set [Option] /set weechat.look.day_change Zeigt die Option weechat.look.day_change an
/connect [Servername] /connect irc.ubuntu.com Verbindet mit einem IRC-Server.
/join [Channel] /join #ubuntu Betritt einen Chat-Raum.
/list Listet die Channels eines Servers auf.
/buffer close Schließt ein Fenster.
/buffer list Zeigt alle offenen Fenster.
/clear Leert ein Fenster.
/disconnect [Servername] /disconnect irc.ubuntu.com Beendet die Verbindung zu einem Server.
/disconnect -all Beendet die Verbindung zu allen Servern.

Alle Befehle können der offiziellen Befehlsübersicht {de} entnommen werden.

Konfiguration

Nach dem ersten Start von WeeChat werden mehrere Konfigurationsdateien im Verzeichnis ~/.weechat/ erzeugt (z.B. ~/.weechat/weechat.conf). Da WeeChat die Konfigurationsdateien selbst bearbeitet und überschreibt, sollte man diese Dateien ausschließlich von Hand editieren, wenn WeeChat nicht ausgeführt wird. Mittels dem Befehl /reload kann eine oder alle Konfigurationsdateien neu geladen werden.

Veränderungen an der Konfiguration sollten vorzugsweise mit dem /set Befehl oder aber mit dem Skript iset.pl gemacht werden. Die durchgeführten Veränderungen werden dabei sofort übernommen.

Eine Übersicht der verfügbaren Optionen und deren Bedeutung innerhalb der Konfigurationsdatei kann man hier {de} finden.

Erweiterungen

Wenn man das Erweiterungs-Paket installiert hat, kann man die Skripten für WeeChat benutzen. Das Laden, Ausführen und Entfernen von Skripten ist abhängig von der Sprache, in der sie geschrieben wurden und kann auf weechat.org {de} nachgelesen werden.

Vorhandene Erweiterungen sind:

Erweiterungen
ErweiterungBeschreibung
Alias Die Alias-Erweiterung erlaubt es, für Befehle, sogenannte Kurzbefehle (einen Alias) zu erstellen.
Aspell Die ASpell-Erweiterung stellt eine Rechtschreibprüfung zur Verfügung. Dabei ist es möglich, mehrere Wörterbücher für einen Buffer zu nutzen.
Charset Die Charset-Erweiterung übernimmt das De-/Kodieren der Zeichensätze.
FIFO Um WeeChat fernsteuern zu können.
IRC Die IRC-Erweiterung ist konzipiert, um mittels dem IRC-Protokoll mit anderen Menschen zu chatten.
Logger Die Logger-Erweiterung erlaubt es, den Inhalt von Buffern in Dateien zu sichern.
Relay Die Relay-Erweiterung wird genutzt, um Daten mittels unterschiedlicher Protokolle, über ein Netzwerk zu übermitteln.
rmodifier Mit der Rmodifer-Erweiterung kann man Schlüsselwörter mittels regulären Ausdrücken wandeln (z.B. um Passwörter zu verbergen).
perl Erweiterung, um Perl-Skripte zu laden.
python Erweiterung, um Python-Skripte zu laden.
ruby Erweiterung, um Ruby-Skripte zu laden.
lua Erweiterung, um Lua-Skripte zu laden.
tcl Erweiterung, um Tcl-Skripte zu laden.

Skripte

WeeChat unterstützt fünf Skriptsprachen, perl, python, ruby, lua und tcl.

Skripte, die die Funktionalität von WeeChat wesentlich verbessern:

Skripten
SkriptBeispielBeschreibung
weeget.py /weeget list Skript-Manager. Zum einfachen (De-)Installieren von Skripten von der WeeChat-Homepage (empfohlen!)
iset.pl /iset Optionen können interaktiv verändert werden.
buffers.pl /buffers Zeigt alle Buffer in einem separaten Seitenfenster an.
jabber.py /jabber Jabber/XMPP-Protokoll.

Diese Revision wurde am 16. Januar 2012 um 09:33 Uhr von Heinrich Schwietering erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet: Kommunikation, Shell, Internet

Passwort vergessen?