weechat/doc/de/weechat_quickstart.de.txt

336 lines
8.5 KiB
Plaintext
Raw Normal View History

= WeeChat Quickstart Anleitung
:author: Sébastien Helleu
:email: flashcode@flashtux.org
:lang: de
:toc:
2009-09-05 23:16:51 +02:00
[[start]]
== Start von WeeChat
2009-09-05 23:16:51 +02:00
Die bevorzugte Terminal-Emulation für X (aber nicht obligatorisch) ist
2010-12-20 13:34:47 +01:00
rxvt-unicode (es besitzt eine gute Unterstützung für UTF-8 und hat keine
Probleme mit der Standard Tastaturbelegung).
2009-09-05 23:16:51 +02:00
Starte aus Deiner shell:
----
$ weechat
----
2009-09-05 23:16:51 +02:00
[[help_options]]
== Online-Hilfe / Optionen
2009-09-05 23:16:51 +02:00
WeeChat bietet für jeden Befehl eine Hilfe an:
----
/help
----
Um sich die Hilfe für einen bestimmten Befehl anzeigen
zu lassen:
----
/help Befehl
----
Um Optionen zu setzen benutzt man:
----
/set config.section.option value
----
2009-09-05 23:16:51 +02:00
2009-09-05 23:57:08 +02:00
(dabei ist 'config' der Konfigurationsname ('weechat' für den Kern von weechat,
2010-12-20 13:34:47 +01:00
oder der Name einer Erweiterung), 'section' ein Abschnitt dieser Konfiguration und 'option'
der Name der betreffenden Option).
2009-09-05 23:16:51 +02:00
2012-11-27 15:16:37 +01:00
WeeChat benutzt einen neu eingestellten Wert umgehend (WeeChat muss also *niemals* neu gestartet
werden, nach dem die Konfiguration verändert wurde).
2009-09-05 23:16:51 +02:00
Du kannst die Option `/set` mit teilweise ausgeschriebenen Namen und dem
2012-11-27 15:16:37 +01:00
Platzhalter "*", am Beginn oder Ende, verwenden um alle Optionen anzuzeigen die
dieser Zeichenkette entsprechen.
2009-09-05 23:16:51 +02:00
Zum Beispiel:
Zeit alle Optionen an (WeeChat und Erweiterungen):
----
/set
----
2009-09-05 23:16:51 +02:00
Zeit alle WeeChat Optionen an:
2009-09-05 23:16:51 +02:00
----
/set weechat.*
----
Zeit alle Optionen der IRC-Erweiterung an:
----
/set irc.*
----
2009-09-05 23:16:51 +02:00
2012-11-27 15:16:37 +01:00
Du kannst dir mit dem Befehl `/help` eine Hilfe für Optionen anzeigen lassen, z.B.:
----
/help weechat.look.highlight
----
2009-09-05 23:16:51 +02:00
Beim Beenden von WeeChat werden alle Einstellungen gespeichert (mittels `/save`
kann das Sichern der Optionen erzwungen werden).
2009-09-05 23:16:51 +02:00
Konfigurationsdateien (*.conf) können auch per Hand editiert und mit dem Befehl
2009-09-05 23:16:51 +02:00
`/reload` neu eingelesen werden (falls man z.B. den `/set` Befehl nicht
verwenden möchte).
[[core_vs_plugins]]
== Kern (Core) vs Erweiterungen
2009-09-05 23:16:51 +02:00
2012-11-27 15:16:37 +01:00
Der Kern (core) von WeeChat ist ausschließlich dazu da, Daten auf dem Bildschirm
darzustellen, um mit dem Benutzer zu interagieren. Dies bedeutet, WeeChat an sich
-also nur WeeChat core- ohne jegliche Erweiterung ist unbrauchbar.
(an die treuen User: IRC war ein Teil des Kerns bei Versionen ≤ 0.2.6)
2009-09-05 23:16:51 +02:00
Alle Netzwerkprotokolle, z.B. IRC, werden als separate Erweiterung bereit gestellt.
2009-09-05 23:16:51 +02:00
Benutze den Befehl `/plugin` um alle Erweiterungen aufzulisten, "irc" sowie andere
Erweiterungen sollten aufgelistet werden.
2009-09-05 23:16:51 +02:00
[[create_irc_server]]
== Einen IRC-Server erstellen
2009-09-05 23:16:51 +02:00
// TRANSLATION MISSING
The server 'freenode' is created by default on first startup.
// TRANSLATION MISSING
You can add another IRC server with `/server` command, for example:
2009-09-05 23:16:51 +02:00
----
/server add oftc irc.oftc.net/6667
----
Falls man nicht mehr weiter weiß, einfach die Hilfe aufrufen:
2009-09-05 23:16:51 +02:00
----
/help server
----
2009-09-05 23:16:51 +02:00
[[irc_server_options]]
== Setzen eigener IRC-Server Optionen
2009-09-05 23:16:51 +02:00
2012-11-27 15:16:37 +01:00
WeeChat verwendet Vorgabewerte für alle Server (so genannte "fall backs"), falls
2010-12-20 13:34:47 +01:00
Du keine eigenen Werte für entsprechende Server-Optionen bestimmt haben solltest.
2012-11-27 15:16:37 +01:00
Diese Vorgabewerte sind in "irc.server_default.*" beschrieben.
2009-09-05 23:16:51 +02:00
Für jede Server-Option benutzt WeeChat den entsprechend gesetzten Wert - falls
definiert (nicht "null"). Andernfalls verwendet WeeChat Vorgabewerte
2010-03-19 23:33:14 +01:00
("irc.server_default.xxx").
2009-09-05 23:16:51 +02:00
2012-11-27 15:16:37 +01:00
Als Beispiel erwähnt ist die Vorgabe (default) für Nicks, die auf dem Un*x Login
basiert. Diese Vorgabe kann nun für den freenode-Server mittels folgendem Befehl
2009-09-05 23:16:51 +02:00
überschrieben werden:
----
/set irc.server.freenode.nicks "mynick,mynick2,mynick3,mynick4,mynick5"
----
2009-09-05 23:16:51 +02:00
2010-12-20 13:34:47 +01:00
Um einen User- und realen Namen zu setzen:
2009-09-05 23:16:51 +02:00
----
/set irc.server.freenode.username "Mein User-Name"
/set irc.server.freenode.realname "Mein wirklicher Name"
----
2009-09-05 23:16:51 +02:00
2010-12-20 13:34:47 +01:00
Um beim Start von WeeChat automatisch eine Verbindung zu einem Server
herzustellen:
2009-09-05 23:16:51 +02:00
----
/set irc.server.freenode.autoconnect on
----
2009-09-05 23:16:51 +02:00
2012-11-27 15:16:37 +01:00
Sollte der Server SASL unterstützen, kann man sich damit Authentifizieren
(dadurch identifiziert man sich beim Server, bevor man Channels (Chaträume) betritt):
2009-09-05 23:16:51 +02:00
----
/set irc.server_default.sasl_mechanism dh-blowfish
/set irc.server.freenode.sasl_username "mynick"
/set irc.server.freenode.sasl_password "xxxxxxx"
----
2009-09-05 23:16:51 +02:00
2012-11-27 15:16:37 +01:00
Unterstützt der Server keine SASL Authentifizierung, muss man sich bei "nickserv"
identifizieren:
----
/set irc.server.freenode.command "/msg nickserv identify xxxxxxx"
----
[NOTE]
Mehrere Befehle können mittels ';' (Semikolon) getrennt werden.
2009-09-05 23:16:51 +02:00
Um ein auto-join (automatisches 'betreten') von Channels (Räumen) nach der
Verbindung zum Server zu erreichen:
----
/set irc.server.freenode.autojoin "#channel1,#channel2"
----
2009-09-05 23:16:51 +02:00
Um einen Wert der Server-Optionen zu entfernen und stattdessen wieder den
2012-11-27 15:16:37 +01:00
Vorgabewert (default) zu nutzen, z.B. Nutzung der vorgegebenen Nicks
2009-09-05 23:16:51 +02:00
(irc.server_default.nicks):
----
/set irc.server.freenode.nicks null
----
2009-09-05 23:16:51 +02:00
2012-11-27 15:16:37 +01:00
Andere Optionen: Du kannst andere Optionen mit folgendem Befehl festlegen ("xxx"
2009-09-05 23:16:51 +02:00
ist der Optionsname):
----
/set irc.server.freenode.xxx value
----
2009-09-05 23:16:51 +02:00
[[connect_to_irc_server]]
== Verbinden mit dem IRC-Server und auto-join der Channel
2009-09-05 23:16:51 +02:00
----
/connect freenode
----
2009-09-05 23:16:51 +02:00
[NOTE]
Dieser Befehl kann dazu benutzt werden um einen neuen Server zu erstellen und
2012-11-27 15:16:37 +01:00
sich mit ihm zu verbinden, ohne den Befehl `/server` zu benutzen (sollte ich
2009-09-05 23:16:51 +02:00
wiederholen, dass Du die Hilfe zu diesem Befehl mit `/help connect` aufrufen
kannst?).
Standardmäßig werden die Server-Buffer und der Buffer des Kerns von WeeChat -der
core-Buffer- zusammengelegt. Um zwischen dem core-Buffer und den Server-Buffern
zu wechseln, kannst Du key[ctrl-x] benutzen.
2009-09-05 23:16:51 +02:00
2012-11-27 15:16:37 +01:00
Es ist möglich das automatische Zusammenlegen der Server-Buffer zu deaktivieren,
um eigenständige Server-Buffer zu nutzen:
2009-09-05 23:16:51 +02:00
----
/set irc.look.server_buffer independent
----
2009-09-05 23:16:51 +02:00
[[join_part_irc_channels]]
== Betreten/verlassen der IRC-Channel
2009-09-05 23:16:51 +02:00
Einen Channel betreten:
----
/join #channel
----
Einen Channel verlassen (der Buffer bleibt geöffnet):
----
/part [quit message]
----
2009-09-05 23:16:51 +02:00
Schließen eines Server- oder Channel-Buffers (`/close` ist ein Alias für `/buffer close`):
2009-09-05 23:16:51 +02:00
----
/close
----
2009-09-05 23:16:51 +02:00
[[buffer_window]]
== Buffer/Fenster Verwaltung
2009-09-05 23:16:51 +02:00
2012-11-27 15:16:37 +01:00
Ein Buffer ist eine Erweiterung mit einer Nummer, einer Kategorie und einem
Namen, verbundene Komponente. Ein Buffer beinhaltet die auf dem Bildschirm
2009-09-05 23:16:51 +02:00
dargestellten Daten.
Ein Fenster ist die Ansicht eines Buffers. Standard ist ein Fenster, das einen
2012-11-27 15:16:37 +01:00
Buffer darstellt. Wenn Du den Bildschirm aufteilst, wirst Du mehrere Fenster mit
mehreren Buffer gleichzeitig sehen.
2009-09-05 23:16:51 +02:00
Befehle, welche Buffer und Fenster verwalten:
2009-09-05 23:16:51 +02:00
----
/buffer
/window
----
2009-09-05 23:16:51 +02:00
(Ich muss jetzt nicht wiederholen dass Du zu diesen Befehlen eine Hilfe mit /help
zu erhalten ist)
2009-09-05 23:16:51 +02:00
Ein Beispiel: Um Deinen Bildschirm vertikal in ein kleines Fenster (1/3 Höhe)
2009-09-05 23:16:51 +02:00
und ein großes Fenster (2/3 Höhe) aufzuteilen, benutze diesen Befehl:
----
/window splitv 33
----
2009-09-05 23:16:51 +02:00
[[key_bindings]]
== Tastaturbelegung
2009-09-05 23:16:51 +02:00
WeeChat verwendet viele Standardtasten. Alle Tastenbelegungen sind in der
Dokumentation beschrieben. Im folgenden werden die wichtigsten Tastenbelegungen
kurz erläutert:
2009-09-05 23:16:51 +02:00
- key[alt-]key[←]/key[→] oder key[F5]/key[F6]: umschalten zum
vorherigen/nächsten Buffer
- key[F7]/key[F8]: umschalten zum vorherigen/nächsten Fenster (falls der
Bildschirm aufgeteilt ist)
- key[F9]/key[F10]: scrollt die Titleleiste
- key[F11]/key[F12]: scrollt die Liste der Nicks
- key[Tab]: komplettiert den Text in der Eingabezeile, ähnlich Deiner shell
- key[PgUp]/key[PgDn]: scrollt den Text im aktiven Buffer
- key[alt-a]: springt zum Buffer mit Aktivität (aus der Hotlist)
Gemäß Deiner Tastatur und/oder Deinen Bedürfnissen kann jede Taste mit Hilfe
des `/key` Befehls durch einen Befehl neu belegt werden.
Eine nützliche Tastenkombination um Tastencodes zu ermitteln ist key[alt-k].
2009-09-05 23:16:51 +02:00
Beispiel: Belegung von key[alt-y] mit dem Befehl `/buffer close`:
2009-09-05 23:16:51 +02:00
----
/key bind (drücke alt-k) (drücke alt-y) /buffer close
----
2009-09-05 23:16:51 +02:00
Du wirst folgende Befehlszeile erhalten:
----
/key bind meta-y /buffer close
----
2009-09-05 23:16:51 +02:00
Entfernen der Belegung:
----
/key unbind meta-y
----
2009-09-05 23:16:51 +02:00
[[plugins_scripts]]
== Erweiterungen/Skripten
2009-09-05 23:16:51 +02:00
Bei einigen Distributionen wie z.B. Debian, sind die Erweiterungen über separate Pakete
2009-09-05 23:16:51 +02:00
erhältlich (z.B. weechat-plugins).
Erweiterungen werden -sofern welche gefunden worden sind- automatisch geladen (Bitte beachte
2012-11-27 15:16:37 +01:00
die Dokumentation zum installieren/entfernen von Erweiterungen und/oder Skripten).
2009-09-05 23:16:51 +02:00
Viele externe Skripten (der Mitarbeitenden) sind für WeeChat verfügbar, siehe:
http://weechat.org/scripts
2009-09-05 23:16:51 +02:00
Skripten können mit dem Befehl `/script` verwaltet werden (siehe `/help script` für
weitere Informationen zur Bedienung).
2009-09-05 23:16:51 +02:00
[[more_doc]]
== Weitere Dokumentation
2009-09-05 23:16:51 +02:00
2012-11-27 15:16:37 +01:00
Nun kannst Du WeeChat nutzen, für weitere Fragen lese die FAQ und/oder Dokumentation:
http://weechat.org/doc
2009-09-05 23:16:51 +02:00
Viel Spass mit WeeChat!