summaryrefslogtreecommitdiff
path: root/doc/de/weechat_user.de.adoc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/de/weechat_user.de.adoc')
-rw-r--r--doc/de/weechat_user.de.adoc364
1 files changed, 182 insertions, 182 deletions
diff --git a/doc/de/weechat_user.de.adoc b/doc/de/weechat_user.de.adoc
index decd1fa60..1612f7b67 100644
--- a/doc/de/weechat_user.de.adoc
+++ b/doc/de/weechat_user.de.adoc
@@ -237,7 +237,7 @@ Liste von häufig verwendeten Optionen:
kompiliert <<scripts_plugins,Guile Erweiterung>> (Scheme).
| ENABLE_IRC | `ON`, `OFF` | ON |
- kompiliert <<irc_plugin,IRC Erweiterung>>.
+ kompiliert <<irc,IRC Erweiterung>>.
| ENABLE_JAVASCRIPT | `ON`, `OFF` | OFF |
kompiliert <<scripts_plugins,JavaScript Erweiterung>>.
@@ -2840,169 +2840,8 @@ Optionen:
include::includes/autogen_user_options.de.adoc[tag=weechat_options]
-[[plugins]]
-== Erweiterungen
-
-Eine WeeChat Erweiterung ist eine dynamische Bibliothek (library), die in C geschrieben
-und kompiliert ist. Unter GNU/Linux besitzt eine Erweiterung als Dateiendung ".so", unter
-Windows ".dll".
-
-Erweiterungen die gefunden werden, werden beim Start von WeeChat automatisch geladen.
-Natürlich ist es möglich während einer laufenden Session von WeeChat Erweiterungen
-nachträglich zu laden oder zu entfernen.
-
-Es ist wichtig zwischen _Erweiterung_ und _Skript_ zu unterscheiden. Eine Erweiterung
-ist eine Binärdatei die kompiliert wurde und mit dem Befehl `/plugin` geladen wird.
-Dem gegenüber ist ein _Skript_ eine Textdatei die durch eine Erweiterung z.B. _python_
-mittels dem Befehl `/python` geladen wird.
-
-Mit dem Befehl `/plugin` kann eine Erweiterung geladen bzw. entfernt werden. Auch können
-mit dem Befehl alle installierten Erweiterungen aufgelistet werden.
-
-Sobald eine Erweiterung beendet wird, entfernt WeeChat:
-
-* Buffer
-* Konfigurationsoptionen (Optionen die in Datein geschrieben wurden)
-* alle Hooks: commands, modifiers, process, etc.
-* Infos und Infolisten
-* hdata
-* Bar-Items.
-
-Beispiele wie man Erweiterungen lädt, entfernt und auflistet:
-
-----
-/plugin load irc
-/plugin unload irc
-/plugin list
-----
-
-Standarderweiterungen:
-
-[width="100%",cols="1,5",options="header"]
-|===
-| Erweiterung | Beschreibung
-| alias | definiert Alias für Befehle.
-| buflist | Bar-Item mit der Liste aller Buffern.
-| charset | Zeichensatz (de)-kodierung in Buffern.
-| exec | ausführen von externen Befehlen aus WeeChat heraus.
-| fifo | FIFO Pipe die zur Fernsteuerung von WeeChat genutzt werden kann.
-| fset | Optionen von WeeChat und Erweiterungen schnell anpassen.
-| irc | IRC Chat-Protokoll.
-| logger | erstellt Protokolldateien von Buffern.
-| relay | Daten via Netzwerk übermitteln.
-| script | Skripten-Manager.
-| python | Python-Skript API.
-| perl | Perl-Skript API.
-| ruby | Ruby-Skript API.
-| lua | Lua-Skript API.
-| tcl | Tcl-Skript API.
-| guile | Guile(scheme)-Skript API.
-| javascript | JavaScript-Skript API.
-| php | PHP-Skript API.
-| spell | Rechtschreibprüfung für Befehlszeile.
-| trigger | Veränderung von Text und Ausführen von Befehlen bei einem Ereignis, welche durch WeeChat oder eine Erweiterung ausgelöst werden.
-| typing | Benutzer anzeigen, die gerade Nachrichten schreiben.
-| xfer | Datentransfer und Direktchat.
-|===
-
-Um mehr über Erweiterungen- und Skriptenprogrammierung (mittels API) zu erfahren,
-sollten Sie die link:weechat_plugin_api.en.html[Anleitung für API Erweiterung] (Englisch) oder
-link:weechat_scripting.de.html[WeeChat scripting guide] lesen.
-
-[[exec_plugin]]
-=== Exec
-
-Der `/exec` Befehl erlaubt es aus WeeChat heraus einen oder mehrere externe
-Befehle auszuführen und eine Ausgabe im lokalen Buffer darzustellen oder in
-einem Buffer auszugeben.
-
-[[exec_commands]]
-==== Befehle
-
-include::includes/autogen_user_commands.de.adoc[tag=exec_commands]
-
-[[exec_options]]
-==== Optionen
-
-Sektionen in Datei _exec.conf_:
-
-[width="100%",cols="3m,6m,16",options="header"]
-|===
-| Sektion | Steuerbefehl | Beschreibung
-| command | /set exec.command.* | Optionen für Befehle.
-| color | /set exec.color.* | Farben.
-|===
-
-Options:
-
-include::includes/autogen_user_options.de.adoc[tag=exec_options]
-
-[[fifo_plugin]]
-=== Fifo
-
-Sie können WeeChat fern steuern indem Sie Befehle oder einen Text an die FIFO Pipe
-schicken (dazu muss die Option "fifo.file.enabled" aktiviert sein (standardmäßig
-ist diese Option aktiviert).
-
-Die FIFO-Pipe befindet sich im WeeChat-Laufzeitverzeichnis und wird standardmäßig
-_weechat_fifo_12345_ benannt (wobei _12345_ die WeeChat-Prozess-ID ist).
-
-Die Syntax der FIFO Pipe Befehle/Text sieht wie folgt aus:
-
-....
- plugin.buffer *hier Text oder Befehl
- *hier Text oder Befehl
-....
-
-einige Beispiele:
-
-* Ändert den eigenen Nick auf dem IRC Server libera in "newnick":
-
-----
-$ echo 'irc.server.libera */nick newnick' >/run/user/1000/weechat/weechat_fifo_12345
-----
-
-* Schickt eine Nachrich in den IRC #weechat Channel:
-
-----
-$ echo 'irc.libera.#weechat *hello!' >/run/user/1000/weechat/weechat_fifo_12345
-----
-
-* Schickt eine Nachricht in den aktuellen Buffer:
-
-----
-$ echo '*hello!' >/run/user/1000/weechat/weechat_fifo_12345
-----
-
-* Sendet zwei Befehle um alle Python-Skripten zu entfernen und dann neu zu laden (die beiden Befehle müssen
- mit "\n" getrennt werden):
-
-----
-$ printf '%b' '*/python unload\n*/python autoload\n' >/run/user/1000/weechat/weechat_fifo_12345
-----
-
-[[fifo_commands]]
-==== Befehle
-
-include::includes/autogen_user_commands.de.adoc[tag=fifo_commands]
-
-[[fifo_options]]
-==== Optionen
-
-Sektionen in Datei _fifo.conf_:
-
-[width="100%",cols="3m,6m,16",options="header"]
-|===
-| Sektion | Steuerbefehl | Beschreibung
-| file | /set fifo.file.* | FIFO Pipe Optionen.
-|===
-
-Optionen:
-
-include::includes/autogen_user_options.de.adoc[tag=fifo_options]
-
-[[irc_plugin]]
-=== IRC
+[[irc]]
+== IRC
Die IRC Erweiterung ist konzipiert um mittels dem IRC Protokoll mit anderen Menschen zu chatten.
@@ -3010,7 +2849,7 @@ Die Erweiterung ist Multi-Server fähig und verfügt über alle IRC Befehle, ein
und Datenübertragung (via xfer Erweiterung, siehe <<xfer_plugin,Xfer Erweiterung>>).
[[irc_command_line_options]]
-==== Kommandozeilen Befehle
+=== Kommandozeilen Befehle
Es ist möglich eine oder mehrere URL von IRC Servern zu übergeben:
@@ -3026,10 +2865,10 @@ $ weechat irc://alice@irc.libera.chat/#weechat,#weechat-fr
----
[[irc_servers]]
-==== Server
+=== Server
[[irc_servers_add]]
-===== Server hinzufügen
+==== Server hinzufügen
Standardmäßig sind keine Server angelegt. Es gibt keine Begrenzung für die
Anzahl von Servern. Server können mit dem Befehl <<command_irc_server,/server>>
@@ -3072,7 +2911,7 @@ zu Problemen führen. In diesem Fall können Sie eine Befehlsverzögerung einste
`/set irc.server.libera.command_delay 5`.
[[irc_servers_options]]
-===== Server-Optionen
+==== Server-Optionen
Serveroptinen haben folgenden Aufbau `irc.server.<server>.<option>` hierbei ist `<server>`
der interne Name des Server und `<option>` ist der Name der Option. +
@@ -3145,7 +2984,7 @@ geerbten Wert verwendet, der jetzt `on` anstelle des Standardwerts `off` ist:
----
[[irc_ssl_certificates]]
-===== SSL Zertifikate
+==== SSL Zertifikate
Wenn eine Verbindung mittels SSL zu einem IRC Server hergestellt wird dann überprüft
WeeChat immer ob dieser Verbindung sicher ist.
@@ -3175,7 +3014,7 @@ die Verifizierung sehr streng genommen wird und dadurch vielleicht versagt. Auch
die Verbindung mit einer vorherigen Version (<0.3.1) funktioniert hat.
[[irc_connect_oftc_with_certificate]]
-====== erstes Beispiel: Verbindung zu oftc und Überprüfung der Zertifikate
+===== erstes Beispiel: Verbindung zu oftc und Überprüfung der Zertifikate
* Importieren Sie die Zertifikate in einer Shell:
@@ -3198,7 +3037,7 @@ Es ist möglich mehrere Zertifikate in der Datei CAs.pem zu verwenden.
----
[[irc_connect_oftc_with_certfp]]
-====== zweites Beispiel: Verbindung zu oftc mittels CertFP
+===== zweites Beispiel: Verbindung zu oftc mittels CertFP
* Erstellen Sie ein Zertifikat in der Shell:
@@ -3223,7 +3062,7 @@ das auch beispielsweise `~/.weechat` sein kann.
Für weiterreichende Informationen lesen Sie bitte: https://www.oftc.net/NickServ/CertFP
[[irc_sasl_authentication]]
-===== SASL Authentifizierung
+==== SASL Authentifizierung
WeeChat unterstützt eine SASL Authentifikation, mittels verschiedener Mechanismen:
@@ -3245,7 +3084,7 @@ Optionen für Server sind:
_ecdsa-nist256p-challenge_ Mechanismus)
[[irc_sasl_ecdsa_nist256p_challenge]]
-====== SASL ECDSA-NIST256P-CHALLENGE
+===== SASL ECDSA-NIST256P-CHALLENGE
Es muss ein privater Schlüssel erstellt werden um sich mittels des
ECDSA-NIST256P-CHALLENGE Mechanismus authentifizieren zu können (es wird
@@ -3293,7 +3132,7 @@ Erneut mit dem Server verbinden:
----
[[irc_servers_connection]]
-===== Verbindung zum Server
+==== Verbindung zum Server
Um sich mit einem Server zu Verbinden, nutzt man den
<<command_irc_connect,/connect>> Befehl:
@@ -3327,7 +3166,7 @@ um unabhängige Serverbuffer zu haben:
----
[[irc_tor_sasl]]
-===== Connect with TOR and SASL
+==== Connect with TOR and SASL
Einige Server unterstützen eine Verbindungen mittels TOR (https://www.torproject.org/),
dies ist ein Netzwerk mit virtueller Tunneln, durch welchen Personen und Gruppen ihre
@@ -3376,7 +3215,7 @@ Abschließend, stellen Sie eine Verbindung zum Server her:
----
[[irc_channels]]
-==== Kanäle
+=== Kanäle
Kanäle können mit dem Befehl <<command_irc_join,/join>> betreten
werden:
@@ -3414,7 +3253,7 @@ Schlüssel erfordert, aber nicht `#channel2`:
Um eine Hilfe über das Format zu erhalten, siehe `/help irc.server.libera.autojoin`.
[[irc_private_messages]]
-==== private Nachrichten
+=== private Nachrichten
Sie können eine private Nachricht mit dem Befehl <<command_irc_query,/query>> senden,
was einen separaten Buffer, für die Konversation, öffnet:
@@ -3438,7 +3277,7 @@ privaten Buffer aus:
----
[[irc_smart_filter_join_part_quit]]
-==== einfacher Filter für join/part/quit Nachrichten
+=== einfacher Filter für join/part/quit Nachrichten
Es existiert ein einfacher Filter für join/part/quit Nachrichten falls ein Nick für
eine vorgegebene Zeit in einem Channel inaktiv gewesen ist.
@@ -3476,7 +3315,7 @@ Falls ein Nick in den letzten fünf Minuten nicht aktiv gewesen ist werden seine
join und/oder part/quit Nachrichten im Channel unterdrückt.
[[irc_ctcp_replies]]
-==== CTCP Antworten
+=== CTCP Antworten
Sie haben die Möglichkeit CTCP Antworten anzupassen oder aber bestimmte CTCP
Anfragen zu sperren (es wird nicht darauf geantwortet).
@@ -3554,7 +3393,7 @@ Falls CTCP Optionen nicht festgelegt sind, lauten die CTCP Antworten:
|===
[[irc_target_buffer]]
-==== Zielbuffer für IRC Nachrichten
+=== Zielbuffer für IRC Nachrichten
Sie können einen Zielbuffer einstellen in welchem IRC Nachrichten dargestellt werden sollen.
Dazu dienen die Optionen `+irc.msgbuffer.*+`.
@@ -3686,12 +3525,12 @@ einige Beispiele:
----
[[irc_commands]]
-==== Befehle
+=== Befehle
include::includes/autogen_user_commands.de.adoc[tag=irc_commands]
[[irc_options]]
-==== Optionen
+=== Optionen
Sektionen in Datei _irc.conf_:
@@ -3713,6 +3552,167 @@ Optionen:
include::includes/autogen_user_options.de.adoc[tag=irc_options]
+[[plugins]]
+== Erweiterungen
+
+Eine WeeChat Erweiterung ist eine dynamische Bibliothek (library), die in C geschrieben
+und kompiliert ist. Unter GNU/Linux besitzt eine Erweiterung als Dateiendung ".so", unter
+Windows ".dll".
+
+Erweiterungen die gefunden werden, werden beim Start von WeeChat automatisch geladen.
+Natürlich ist es möglich während einer laufenden Session von WeeChat Erweiterungen
+nachträglich zu laden oder zu entfernen.
+
+Es ist wichtig zwischen _Erweiterung_ und _Skript_ zu unterscheiden. Eine Erweiterung
+ist eine Binärdatei die kompiliert wurde und mit dem Befehl `/plugin` geladen wird.
+Dem gegenüber ist ein _Skript_ eine Textdatei die durch eine Erweiterung z.B. _python_
+mittels dem Befehl `/python` geladen wird.
+
+Mit dem Befehl `/plugin` kann eine Erweiterung geladen bzw. entfernt werden. Auch können
+mit dem Befehl alle installierten Erweiterungen aufgelistet werden.
+
+Sobald eine Erweiterung beendet wird, entfernt WeeChat:
+
+* Buffer
+* Konfigurationsoptionen (Optionen die in Datein geschrieben wurden)
+* alle Hooks: commands, modifiers, process, etc.
+* Infos und Infolisten
+* hdata
+* Bar-Items.
+
+Beispiele wie man Erweiterungen lädt, entfernt und auflistet:
+
+----
+/plugin load irc
+/plugin unload irc
+/plugin list
+----
+
+Standarderweiterungen:
+
+[width="100%",cols="1,5",options="header"]
+|===
+| Erweiterung | Beschreibung
+| alias | definiert Alias für Befehle.
+| buflist | Bar-Item mit der Liste aller Buffern.
+| charset | Zeichensatz (de)-kodierung in Buffern.
+| exec | ausführen von externen Befehlen aus WeeChat heraus.
+| fifo | FIFO Pipe die zur Fernsteuerung von WeeChat genutzt werden kann.
+| fset | Optionen von WeeChat und Erweiterungen schnell anpassen.
+| irc | IRC Chat-Protokoll.
+| logger | erstellt Protokolldateien von Buffern.
+| relay | Daten via Netzwerk übermitteln.
+| script | Skripten-Manager.
+| python | Python-Skript API.
+| perl | Perl-Skript API.
+| ruby | Ruby-Skript API.
+| lua | Lua-Skript API.
+| tcl | Tcl-Skript API.
+| guile | Guile(scheme)-Skript API.
+| javascript | JavaScript-Skript API.
+| php | PHP-Skript API.
+| spell | Rechtschreibprüfung für Befehlszeile.
+| trigger | Veränderung von Text und Ausführen von Befehlen bei einem Ereignis, welche durch WeeChat oder eine Erweiterung ausgelöst werden.
+| typing | Benutzer anzeigen, die gerade Nachrichten schreiben.
+| xfer | Datentransfer und Direktchat.
+|===
+
+Um mehr über Erweiterungen- und Skriptenprogrammierung (mittels API) zu erfahren,
+sollten Sie die link:weechat_plugin_api.en.html[Anleitung für API Erweiterung] (Englisch) oder
+link:weechat_scripting.de.html[WeeChat scripting guide] lesen.
+
+[[exec_plugin]]
+=== Exec
+
+Der `/exec` Befehl erlaubt es aus WeeChat heraus einen oder mehrere externe
+Befehle auszuführen und eine Ausgabe im lokalen Buffer darzustellen oder in
+einem Buffer auszugeben.
+
+[[exec_commands]]
+==== Befehle
+
+include::includes/autogen_user_commands.de.adoc[tag=exec_commands]
+
+[[exec_options]]
+==== Optionen
+
+Sektionen in Datei _exec.conf_:
+
+[width="100%",cols="3m,6m,16",options="header"]
+|===
+| Sektion | Steuerbefehl | Beschreibung
+| command | /set exec.command.* | Optionen für Befehle.
+| color | /set exec.color.* | Farben.
+|===
+
+Options:
+
+include::includes/autogen_user_options.de.adoc[tag=exec_options]
+
+[[fifo_plugin]]
+=== Fifo
+
+Sie können WeeChat fern steuern indem Sie Befehle oder einen Text an die FIFO Pipe
+schicken (dazu muss die Option "fifo.file.enabled" aktiviert sein (standardmäßig
+ist diese Option aktiviert).
+
+Die FIFO-Pipe befindet sich im WeeChat-Laufzeitverzeichnis und wird standardmäßig
+_weechat_fifo_12345_ benannt (wobei _12345_ die WeeChat-Prozess-ID ist).
+
+Die Syntax der FIFO Pipe Befehle/Text sieht wie folgt aus:
+
+....
+ plugin.buffer *hier Text oder Befehl
+ *hier Text oder Befehl
+....
+
+einige Beispiele:
+
+* Ändert den eigenen Nick auf dem IRC Server libera in "newnick":
+
+----
+$ echo 'irc.server.libera */nick newnick' >/run/user/1000/weechat/weechat_fifo_12345
+----
+
+* Schickt eine Nachrich in den IRC #weechat Channel:
+
+----
+$ echo 'irc.libera.#weechat *hello!' >/run/user/1000/weechat/weechat_fifo_12345
+----
+
+* Schickt eine Nachricht in den aktuellen Buffer:
+
+----
+$ echo '*hello!' >/run/user/1000/weechat/weechat_fifo_12345
+----
+
+* Sendet zwei Befehle um alle Python-Skripten zu entfernen und dann neu zu laden (die beiden Befehle müssen
+ mit "\n" getrennt werden):
+
+----
+$ printf '%b' '*/python unload\n*/python autoload\n' >/run/user/1000/weechat/weechat_fifo_12345
+----
+
+[[fifo_commands]]
+==== Befehle
+
+include::includes/autogen_user_commands.de.adoc[tag=fifo_commands]
+
+[[fifo_options]]
+==== Optionen
+
+Sektionen in Datei _fifo.conf_:
+
+[width="100%",cols="3m,6m,16",options="header"]
+|===
+| Sektion | Steuerbefehl | Beschreibung
+| file | /set fifo.file.* | FIFO Pipe Optionen.
+|===
+
+Optionen:
+
+include::includes/autogen_user_options.de.adoc[tag=fifo_options]
+
[[logger_plugin]]
=== Logger