mirror of
https://github.com/weechat/weechat.git
synced 2026-06-25 12:26:40 +02:00
967 lines
29 KiB
XML
967 lines
29 KiB
XML
<?xml version="1.0" encoding="iso-8859-1"?>
|
|
|
|
<!--
|
|
|
|
WeeChat documentation (french version)
|
|
|
|
Copyright (c) 2003-2008 by FlashCode <flashcode@flashtux.org>
|
|
|
|
This manual is free software; you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation; either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This manual is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
-->
|
|
|
|
<chapter id="chapUtilisation">
|
|
<title>Utilisation</title>
|
|
|
|
<para>
|
|
Ce chapitre explique comment lancer WeeChat, les touches utilisées par
|
|
défaut, les commandes internes et IRC, le fichier de configuration et
|
|
l'utilisation du tube FIFO.
|
|
</para>
|
|
|
|
<section id="secLancerWeeChat">
|
|
<title>Lancer WeeChat</title>
|
|
|
|
<para>
|
|
Paramètres de ligne de commande :
|
|
<informaltable colsep="0" frame="none">
|
|
<tgroup cols="2">
|
|
<thead>
|
|
<row>
|
|
<entry>Paramètre</entry>
|
|
<entry>Description</entry>
|
|
</row>
|
|
</thead>
|
|
<tbody>
|
|
<row>
|
|
<entry><literal>-a, --no-connect</literal></entry>
|
|
<entry>
|
|
Supprimer la connexion automatique aux serveurs lors du
|
|
démarrage
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>-c, --config</literal></entry>
|
|
<entry>
|
|
Afficher l'aide sur le fichier de config (liste des options)
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>-d, --dir <répertoire></literal></entry>
|
|
<entry>
|
|
Définir le répertoire comme étant la base de WeeChat
|
|
(utilisé pour les fichiers de configuration, logs, extensions
|
|
et scripts de l'utilisateur). La valeur par défaut est
|
|
"<literal>~/.weechat</literal>". NB: le répertoire est créé
|
|
s'il n'est pas trouvé par WeeChat.
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>-f, --key-functions</literal></entry>
|
|
<entry>
|
|
Afficher la liste des fonctions internes WeeChat pour les
|
|
touches
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>-h, --help</literal></entry>
|
|
<entry>
|
|
Afficher l'aide
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>-i, --irc-commands</literal></entry>
|
|
<entry>
|
|
Afficher la liste des commandes IRC
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>-k, --keys</literal></entry>
|
|
<entry>
|
|
Afficher les touches par défaut de WeeChat
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>-l, --license</literal></entry>
|
|
<entry>
|
|
Afficher la licence de WeeChat
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>-p, --no-plugin</literal></entry>
|
|
<entry>
|
|
Supprimer le chargement automatique des extensions au
|
|
démarrage
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>-v, --version</literal></entry>
|
|
<entry>
|
|
Afficher la version de WeeChat
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>-w, --weechat-commands</literal></entry>
|
|
<entry>
|
|
Afficher la liste des commandes WeeChat
|
|
</entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</informaltable>
|
|
</para>
|
|
|
|
<para>
|
|
Il est également possible de passer une URL pour un ou plusieurs
|
|
serveurs IRC, de la forme :
|
|
<screen>irc[6][s]://[pseudo[:mot_passe]@]irc.exemple.org[:port][/canal][,canal[...]</screen>
|
|
Exemple pour rejoindre #weechat et #toto sur le serveur
|
|
"<literal>irc.freenode.net</literal>", port par défaut (6667), sous
|
|
le pseudo "nono" :
|
|
<screen><prompt>$ </prompt><userinput>weechat-curses irc://nono@irc.freenode.net/#weechat,#toto</userinput></screen>
|
|
</para>
|
|
|
|
<para>
|
|
Pour lancer WeeChat, tapez cette commande :
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para>
|
|
pour l'interface Curses :
|
|
<userinput>weechat-curses</userinput>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
pour l'interface Gtk :
|
|
<userinput>weechat-gtk</userinput>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
pour l'interface wxWidgets :
|
|
<userinput>weechat-wxwidgets</userinput>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
pour l'interface Qt :
|
|
<userinput>weechat-qt</userinput>
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</para>
|
|
|
|
<para>
|
|
Lorsque vous lancez WeeChat pour la première fois, un fichier de
|
|
configuration par défaut est créé, avec les options par défaut.
|
|
Le fichier de configuration par défaut est :
|
|
"<literal>~/.weechat/weechat.rc</literal>"
|
|
</para>
|
|
|
|
<para>
|
|
Vous pouvez éditer ce fichier pour configurer WeeChat à votre
|
|
convenance (SEULEMENT si WeeChat ne tourne pas), ou vous pouvez
|
|
modifier les paramètres dans WeeChat avec la commande
|
|
"<literal>/set</literal>"
|
|
(voir <xref linkend="secCommandesWeeChat" />)
|
|
</para>
|
|
|
|
</section>
|
|
|
|
<section id="secRaccourcisClavier">
|
|
<title>Raccourcis clavier</title>
|
|
|
|
<para>
|
|
<informaltable colsep="0" frame="none">
|
|
<tgroup cols="2">
|
|
<thead>
|
|
<row>
|
|
<entry>Touche</entry>
|
|
<entry>Action</entry>
|
|
</row>
|
|
</thead>
|
|
<tbody>
|
|
<row>
|
|
<entry>Flèche gauche / Ctrl + B</entry>
|
|
<entry>
|
|
Aller au caractère précédent sur la ligne de commande
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Flèche droite / Ctrl + F</entry>
|
|
<entry>
|
|
Aller au caractère suivant sur la ligne de commande
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Ctrl + flèche gauche</entry>
|
|
<entry>
|
|
Aller au mot précédent sur la ligne de commande
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Ctrl + flèche droite</entry>
|
|
<entry>
|
|
Aller au mot suivant sur la ligne de commande
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Home / Ctrl + A</entry>
|
|
<entry>
|
|
Aller au début de la ligne de commande
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Ctrl + C puis B</entry>
|
|
<entry>
|
|
Insérer le code pour mettre le texte en gras.
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Ctrl + C puis C</entry>
|
|
<entry>
|
|
Insérer le code pour écrire en couleur.
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Ctrl + C puis O</entry>
|
|
<entry>
|
|
Insérer le code pour réinitaliser la couleur.
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Ctrl + C puis R</entry>
|
|
<entry>
|
|
Insérer le code pour écrire en couleur inversée.
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Ctrl + C puis U</entry>
|
|
<entry>
|
|
Insérer le code pour écrire en souligné.
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>End / Ctrl + E</entry>
|
|
<entry>
|
|
Aller à la fin de la ligne de commande
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Ctrl + K</entry>
|
|
<entry>
|
|
Effacer du curseur jusqu'à la fin de la ligne de commande
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Ctrl + L</entry>
|
|
<entry>
|
|
Réafficher toute la fenêtre
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Ctrl + R</entry>
|
|
<entry>
|
|
Chercher du texte dans l'historique du tampon
|
|
(deux appuis successifs pour rechercher du texte exact)
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Ctrl + S puis Ctrl + U</entry>
|
|
<entry>
|
|
Positionner le marqueur de données non lues sur tous les
|
|
tampons
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Ctrl + T</entry>
|
|
<entry>
|
|
Inverser deux caractères
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Ctrl + U</entry>
|
|
<entry>
|
|
Effacer du curseur jusqu'au début de la ligne de commande
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Ctrl + W</entry>
|
|
<entry>
|
|
Effacer le mot précédent sur la ligne de commande
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Ctrl + Y</entry>
|
|
<entry>
|
|
Coller le contenu du presse-papiers
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Backspace / Ctrl + H</entry>
|
|
<entry>
|
|
Effacer le caractère précédent sur la ligne de commande
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Delete / Ctrl + D</entry>
|
|
<entry>
|
|
Effacer le caractère suivant sur la ligne de commande
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Tab / Shift + Tab</entry>
|
|
<entry>
|
|
Compléter la commande ou le pseudo
|
|
(Tab de nouveau: trouver la complétion suivante)
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Tout caractère</entry>
|
|
<entry>
|
|
Insérer le caractère à la position du curseur
|
|
sur la ligne de commande
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Entrée / Ctrl + J / Ctrl + M</entry>
|
|
<entry>
|
|
Exécuter la commande ou envoyer le message
|
|
(en mode recherche: arrêter la recherche)
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Flèche haut / flèche bas</entry>
|
|
<entry>
|
|
Rappeler les dernières commandes ou messages
|
|
(en mode recherche: chercher en haut/bas)
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Ctrl + flèche haut / Ctrl + flèche bas</entry>
|
|
<entry>
|
|
Rappeler les dernières commandes ou messages dans
|
|
l'historique global (commun à tous les tampons)
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>PageUp / PageDown</entry>
|
|
<entry>
|
|
Monter / descendre d'une page dans l'historique du tampon
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + PageUp / Alt + PageDown</entry>
|
|
<entry>
|
|
Monter / descendre de quelques lignes dans l'historique
|
|
du tampon
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + Home / Alt + End</entry>
|
|
<entry>
|
|
Aller au début / à la fin du tampon
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>F5 / Alt + flèche gauche</entry>
|
|
<entry>
|
|
Aller au tampon précédent
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>F6 / Alt + flèche droite</entry>
|
|
<entry>
|
|
Aller au tampon suivant
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>F7</entry>
|
|
<entry>
|
|
Aller à la fenêtre précédente
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>F8</entry>
|
|
<entry>
|
|
Aller à la fenêtre suivante
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>F9 / F10</entry>
|
|
<entry>
|
|
Faire défiler le titre du canal
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>F11 / F12</entry>
|
|
<entry>
|
|
Faire défiler la liste des pseudos
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + F11 / Alt + F12</entry>
|
|
<entry>
|
|
Aller au début / à la fin de la liste des pseudos
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + A</entry>
|
|
<entry>
|
|
Sauter au prochain tampon avec activité
|
|
(avec priorité : highlight, message, autre)
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + B</entry>
|
|
<entry>
|
|
Aller au mot précédent
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + D</entry>
|
|
<entry>
|
|
Effacer le mot suivant
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + F</entry>
|
|
<entry>
|
|
Aller au mot suivant
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + H</entry>
|
|
<entry>
|
|
Vider la hotlist
|
|
(notification d'activité sur les autres tampons)
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + I</entry>
|
|
<entry>
|
|
Effacer le dernier message de la barre d'informations
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + J puis Alt + D</entry>
|
|
<entry>
|
|
Afficher le tampon des DCC
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + J puis Alt + L</entry>
|
|
<entry>
|
|
Sauter au dernier tampon
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + J puis Alt + P</entry>
|
|
<entry>
|
|
Sauter au tampon affiché précédemment
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + J puis Alt + R</entry>
|
|
<entry>
|
|
Sauter au tampon de données brutes IRC
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + J puis Alt + S</entry>
|
|
<entry>
|
|
Sauter au tampon du serveur
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + J puis Alt + X</entry>
|
|
<entry>
|
|
Sauter au premier canal du serveur suivant
|
|
(ou tampon du serveur si aucun canal n'est ouvert)
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + chiffre (0-9)</entry>
|
|
<entry>
|
|
Sauter au tampon qui porte ce numéro (0 = 10)
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + J puis nombre (01-99)</entry>
|
|
<entry>
|
|
Sauter au tampon qui porte ce numéro
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + K</entry>
|
|
<entry>
|
|
Capturer une touche et insérer son code sur la ligne
|
|
de commande
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + N</entry>
|
|
<entry>
|
|
Se positionner sur le highlight suivant
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + P</entry>
|
|
<entry>
|
|
Se positionner sur le highlight précédent
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + R</entry>
|
|
<entry>
|
|
Effacer entièrement la ligne de commande
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + S</entry>
|
|
<entry>
|
|
Changer de serveur sur le tampon des serveurs
|
|
(si l'option "look_one_server_buffer" est activée)
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + U</entry>
|
|
<entry>
|
|
Se positionner sur la première ligne non lue du tampon
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>Alt + W puis Alt + flèche</entry>
|
|
<entry>
|
|
Sauter à une fenêtre avec une direction
|
|
</entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</informaltable>
|
|
</para>
|
|
|
|
</section>
|
|
|
|
<section id="secLigneDeCommande">
|
|
<title>La ligne de commande</title>
|
|
|
|
<para>
|
|
La ligne de commande WeeChat (située en bas de la fenêtre) permet
|
|
d'envoyer du texte sur les canaux et d'exécuter des commandes
|
|
WeeChat ou IRC (voir <xref linkend="secCommandesWeeChatIRC" />).
|
|
</para>
|
|
|
|
<para>
|
|
Les commandes débutent par un caractère "/", suivi du nom de la
|
|
commande. Par exemple pour initier une conversation privée avec
|
|
"<literal>toto</literal>" :
|
|
<screen><userinput>/query toto</userinput></screen>
|
|
</para>
|
|
|
|
<para>
|
|
Le texte envoyé à un canal est tout texte ne commençant pas par le
|
|
caractère "/", par exemple pour envoyer "<literal>bonjour</literal>"
|
|
sur le canal courant :
|
|
<screen><userinput>bonjour</userinput></screen>
|
|
</para>
|
|
|
|
<para>
|
|
Il est cependant possible de faire débuter un texte par "/" en le
|
|
doublant. Par exemple pour envoyer le texte
|
|
"<literal>/query toto</literal>" sur le canal courant :
|
|
<screen><userinput>//query toto</userinput></screen>
|
|
</para>
|
|
|
|
<para>
|
|
Si l'option d'envoi des couleurs IRC
|
|
("<literal>irc_colors_send</literal>") est activée, il est possible
|
|
d'utiliser des codes couleur et attributs comme suit (appuyer sur Ctrl-C
|
|
puis la lettre qui suit et éventuellement une valeur) :
|
|
<informaltable colsep="0" frame="none">
|
|
<tgroup cols="2">
|
|
<thead>
|
|
<row>
|
|
<entry>Code</entry>
|
|
<entry>Description</entry>
|
|
</row>
|
|
</thead>
|
|
<tbody>
|
|
<row>
|
|
<entry>^Cb</entry>
|
|
<entry>
|
|
texte gras
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>^Ccxx</entry>
|
|
<entry>
|
|
couleur du texte "<literal>xx</literal>"
|
|
(voir le tableau des couleurs ci-dessous)
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>^Ccxx,yy</entry>
|
|
<entry>
|
|
couleur du texte "<literal>xx</literal>"
|
|
et du fond "<literal>yy</literal>"
|
|
(voir le tableau des couleurs ci-dessous)
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>^Co</entry>
|
|
<entry>
|
|
désactiver la couleur et tous les attributs
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>^Cr</entry>
|
|
<entry>
|
|
vidéo inverse (inversion de la couleur d'écriture et du fond)
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>^Cu</entry>
|
|
<entry>
|
|
texte souligné
|
|
</entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</informaltable>
|
|
NB: le même code (sans le numéro pour ^Cc) peut être utilisé pour
|
|
stopper l'attribut défini.
|
|
</para>
|
|
|
|
<para>
|
|
Les codes couleur pour ^Cc sont :
|
|
<informaltable colsep="0" frame="none">
|
|
<tgroup cols="2">
|
|
<thead>
|
|
<row>
|
|
<entry>Code</entry>
|
|
<entry>Couleur</entry>
|
|
</row>
|
|
</thead>
|
|
<tbody>
|
|
<row>
|
|
<entry>00</entry>
|
|
<entry>blanc</entry>
|
|
</row>
|
|
<row>
|
|
<entry>01</entry>
|
|
<entry>noir</entry>
|
|
</row>
|
|
<row>
|
|
<entry>02</entry>
|
|
<entry>bleu foncé</entry>
|
|
</row>
|
|
<row>
|
|
<entry>03</entry>
|
|
<entry>vert foncé</entry>
|
|
</row>
|
|
<row>
|
|
<entry>04</entry>
|
|
<entry>rouge clair</entry>
|
|
</row>
|
|
<row>
|
|
<entry>05</entry>
|
|
<entry>rouge foncé</entry>
|
|
</row>
|
|
<row>
|
|
<entry>06</entry>
|
|
<entry>magenta</entry>
|
|
</row>
|
|
<row>
|
|
<entry>07</entry>
|
|
<entry>orange</entry>
|
|
</row>
|
|
<row>
|
|
<entry>08</entry>
|
|
<entry>jaune</entry>
|
|
</row>
|
|
<row>
|
|
<entry>09</entry>
|
|
<entry>vert clair</entry>
|
|
</row>
|
|
<row>
|
|
<entry>10</entry>
|
|
<entry>cyan</entry>
|
|
</row>
|
|
<row>
|
|
<entry>11</entry>
|
|
<entry>cyan clair</entry>
|
|
</row>
|
|
<row>
|
|
<entry>12</entry>
|
|
<entry>bleu clair</entry>
|
|
</row>
|
|
<row>
|
|
<entry>13</entry>
|
|
<entry>magenta clair</entry>
|
|
</row>
|
|
<row>
|
|
<entry>14</entry>
|
|
<entry>gris</entry>
|
|
</row>
|
|
<row>
|
|
<entry>15</entry>
|
|
<entry>gris clair (blanc)</entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</informaltable>
|
|
</para>
|
|
|
|
<para>
|
|
Exemple : affichage de "<literal>bonjour tout le monde !</literal>"
|
|
avec "<literal>bonjour</literal>" en bleu clair gras, et
|
|
"<literal>tout le monde</literal>" en rouge clair souligné :
|
|
<screen><userinput>^Cc12^Cbbonjour^Cb^Cc04^Cu tout le monde^Cu^Cc !</userinput></screen>
|
|
</para>
|
|
|
|
</section>
|
|
|
|
<section id="secCommandesWeeChatIRC">
|
|
<title>Commandes WeeChat / IRC</title>
|
|
|
|
<para>
|
|
Ce chapitre liste toutes les commandes WeeChat et IRC.
|
|
</para>
|
|
|
|
<section id="secCommandesWeeChat">
|
|
<title>Commandes WeeChat</title>
|
|
|
|
<para>
|
|
&weechat_commands.xml;
|
|
</para>
|
|
|
|
</section>
|
|
|
|
<section id="secFonctionsTouches">
|
|
<title>Fonctions pour les touches</title>
|
|
|
|
<para>
|
|
<informaltable colsep="0" frame="none">
|
|
<tgroup cols="2">
|
|
<thead>
|
|
<row>
|
|
<entry>Fonction</entry>
|
|
<entry>Description</entry>
|
|
</row>
|
|
</thead>
|
|
<tbody>
|
|
|
|
&key_functions.xml;
|
|
|
|
</tbody>
|
|
</tgroup>
|
|
</informaltable>
|
|
</para>
|
|
|
|
</section>
|
|
|
|
<section id="secCommandesIRC">
|
|
<title>Commandes IRC</title>
|
|
|
|
<para>
|
|
&irc_commands.xml;
|
|
</para>
|
|
|
|
</section>
|
|
|
|
</section>
|
|
|
|
<section id="secFichierConfiguration">
|
|
<title>Fichier de configuration</title>
|
|
|
|
<para>
|
|
Liste des options du fichier de configuration :
|
|
<informaltable colsep="0" frame="none">
|
|
<tgroup cols="5">
|
|
<thead>
|
|
<row>
|
|
<entry>Option</entry>
|
|
<entry>Type</entry>
|
|
<entry>Valeurs</entry>
|
|
<entry>Défaut</entry>
|
|
<entry>Description</entry>
|
|
</row>
|
|
</thead>
|
|
<tbody>
|
|
|
|
&config.xml;
|
|
|
|
</tbody>
|
|
</tgroup>
|
|
</informaltable>
|
|
</para>
|
|
|
|
<para>
|
|
Les couleurs pour l'interface Curses sont :
|
|
<informaltable colsep="0" frame="none">
|
|
<tgroup cols="2">
|
|
<thead>
|
|
<row>
|
|
<entry>Mot clé</entry>
|
|
<entry>Couleur</entry>
|
|
</row>
|
|
</thead>
|
|
<tbody>
|
|
<row>
|
|
<entry><literal>default</literal></entry>
|
|
<entry>couleur par défaut (transparent pour le fond)</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>black</literal></entry>
|
|
<entry>noir</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>red</literal></entry>
|
|
<entry>rouge foncé</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>lightred</literal></entry>
|
|
<entry>rouge clair</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>green</literal></entry>
|
|
<entry>vert foncé</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>lightgreen</literal></entry>
|
|
<entry>vert clair</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>brown</literal></entry>
|
|
<entry>marron</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>yellow</literal></entry>
|
|
<entry>jaune</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>blue</literal></entry>
|
|
<entry>bleu foncé</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>lightblue</literal></entry>
|
|
<entry>bleu clair</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>magenta</literal></entry>
|
|
<entry>violet foncé</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>lightmagenta</literal></entry>
|
|
<entry>violet clair</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>cyan</literal></entry>
|
|
<entry>cyan foncé</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>lightcyan</literal></entry>
|
|
<entry>cyan clair</entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal>white</literal></entry>
|
|
<entry>blanc</entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</informaltable>
|
|
</para>
|
|
|
|
</section>
|
|
|
|
<section id="secTubeFIFO">
|
|
<title>Tube FIFO</title>
|
|
|
|
<para>
|
|
Vous pouvez contrôler WeeChat à distance, en envoyant des commandes
|
|
ou du texte dans un tube FIFO (l'option "irc_fifo_pipe" doit être
|
|
activée, elle est désactivée par défaut).
|
|
</para>
|
|
|
|
<para>
|
|
Le tube FIFO est dans le répertoire "<literal>~/.weechat/</literal>"
|
|
et s'appelle "weechat_fifo_xxxxx" (où xxxxx est l'ID du processus
|
|
(PID) du WeeChat qui tourne). Donc si plusieurs WeeChat tournent, il
|
|
y a plusieurs tubes FIFO, un pour chaque session.
|
|
</para>
|
|
|
|
<para>
|
|
La syntaxe pour envoyer des commandes ou du texte dans le tube FIFO
|
|
est la suivante :
|
|
<screen>serveur,canal *texte ou commande ici</screen>
|
|
où le serveur et le canal sont facultatifs, mais si le canal est là,
|
|
le serveur doit l'être aussi.
|
|
</para>
|
|
|
|
<para>
|
|
Quelques exemples :
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para>
|
|
changement du pseudo sur freenode en "pseudo|absent" :
|
|
<screen><prompt>$ </prompt><userinput>echo 'freenode */nick pseudo|absent' >~/.weechat/weechat_fifo_12345</userinput></screen>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
affichage de texte sur le canal #weechat :
|
|
<screen><prompt>$ </prompt><userinput>echo 'freenode,#weechat *bonjour tout le monde !' >~/.weechat/weechat_fifo_12345</userinput></screen>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
affichage de texte sur le canal courant (le tampon affiché
|
|
par WeeChat) :
|
|
<screen><prompt>$ </prompt><userinput>echo '*bonjour !' >~/.weechat/weechat_fifo_12345</userinput></screen>
|
|
<emphasis>Attention :</emphasis> ceci est dangereux et vous ne
|
|
devriez pas le faire sauf si vous savez ce que vous faites !
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
envoyer deux commandes pour décharger/recharger les scripts Perl
|
|
(vous devez les séparer par "\n") :
|
|
<screen><prompt>$ </prompt><userinput>echo -e "freenode */perl unload\nfreenode */perl autoload" >~/.weechat/weechat_fifo_12345</userinput></screen>
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</para>
|
|
|
|
<para>
|
|
Vous pouvez écrire un script qui envoie les commandes à tous les
|
|
WeeChat qui tournent en même temps, par exemple :
|
|
<screen>
|
|
#!/bin/sh
|
|
if [ $# -eq 1 ]; then
|
|
for fifo in ~/.weechat/weechat_fifo_*
|
|
do
|
|
echo -e "$1" >$fifo
|
|
done
|
|
fi
|
|
</screen>
|
|
Si le script s'appelle "auto_weechat_command", vous pouvez le lancer
|
|
ainsi :
|
|
<screen><prompt>$ </prompt><userinput>./auto_weechat_command "freenode,#weechat *bonjour"</userinput></screen>
|
|
</para>
|
|
|
|
</section>
|
|
|
|
</chapter>
|