842 lines
29 KiB
Plaintext
842 lines
29 KiB
Plaintext
\input texinfo @c -*-texinfo-*-
|
|
@c %**start of header
|
|
@setfilename weechat_doc_fr.info
|
|
@settitle WeeChat - Client IRC rapide, leger et extensible
|
|
@c %**end of header
|
|
|
|
@c WeeChat documentation (french version)
|
|
@c
|
|
@c Copyright (c) 2004 by FlashCode <flashcode@flashtux.org>
|
|
@c
|
|
@c This manual is free software; you can redistribute it and/or modify
|
|
@c it under the terms of the GNU General Public License as published by
|
|
@c the Free Software Foundation; either version 2 of the License, or
|
|
@c (at your option) any later version.
|
|
@c
|
|
@c This manual is distributed in the hope that it will be useful,
|
|
@c but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
@c MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
@c GNU General Public License for more details.
|
|
@c
|
|
@c You should have received a copy of the GNU General Public License
|
|
@c along with this program; if not, write to the Free Software
|
|
@c Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
|
|
@c pdf : texi2pdf weechat_doc_fr.texi
|
|
@c html: makeinfo --html --no-split --number-sections weechat_doc_fr.texi
|
|
|
|
@c tex
|
|
@c \overfullrule=0pt
|
|
@c end tex
|
|
|
|
@documentlanguage fr
|
|
|
|
@titlepage
|
|
|
|
@title WeeChat - Guide utilisateur
|
|
@subtitle Client IRC rapide, l@'eger et extensible
|
|
@subtitle Documentation pour WeeChat v0.0.6 - 5 juin 2004
|
|
|
|
@image{weechat_image}
|
|
|
|
@author FlashCode <@email{flashcode@@flashtux.org, flashcode AT flashtux.org}>
|
|
|
|
@page
|
|
|
|
Ce manuel documente le client IRC WeeChat, il fait partie de WeeChat.@*
|
|
@*
|
|
La derni@`ere version de ce document peut @^etre t@'el@'echarg@'ee sur cette page :@*
|
|
@uref{http://weechat.flashtux.org/doc.php}@*
|
|
@*
|
|
Copyright @copyright{} 2004 FlashCode
|
|
<@email{flashcode@@flashtux.org, flashcode AT flashtux.org}>@*
|
|
@*
|
|
Ce document peut @^etre utilis@'e sous les termes de la licence GNU General Public
|
|
License version 2 ou plus.
|
|
|
|
@end titlepage
|
|
|
|
@everyheading @thischapter @| @|
|
|
@everyfooting @thistitle @| @| Page @thispage
|
|
|
|
@contents
|
|
|
|
@node Top, Introduction, (dir), (dir)
|
|
@menu
|
|
* Introduction:: Description de WeeChat
|
|
* Installation:: Installation de WeeChat
|
|
* Utilisation:: Utilisation de WeeChat
|
|
* Extensions:: Extensions de WeeChat
|
|
* Auteurs / Support:: Contacter les auteurs et obtenir du support
|
|
@end menu
|
|
|
|
|
|
@c ******************************* Introduction *******************************
|
|
|
|
@node Introduction, Installation, Top, Top
|
|
@chapter Introduction
|
|
@menu
|
|
* Description::
|
|
* Pre-requis::
|
|
@end menu
|
|
|
|
@node Description, Pre-requis, Introduction, Introduction
|
|
@section Description
|
|
|
|
WeeChat (Wee Enhanced Environment for Chat) est un client IRC libre, rapide et l@'eger,
|
|
concu pour diff@'erents syst@`emes d'exploitation.@*
|
|
@*
|
|
Ses principales caract@'eristiques sont les suivantes :
|
|
@itemize @minus
|
|
@item
|
|
connexion multi-serveurs
|
|
@item
|
|
plusieurs interfaces : Curses, Gtk et Qt
|
|
@item
|
|
petit, rapide et l@'eger
|
|
@item
|
|
param@'etrable et extensible avec des scripts
|
|
@item
|
|
conforme aux RFCs 1459, 2810, 2811, 2812, et 2813
|
|
@item
|
|
multi-plateformes (Gnu/Linux, *BSD, Windows et d'autres syst@`emes)
|
|
@item
|
|
100% GPL, logiciel libre
|
|
@end itemize
|
|
|
|
@*
|
|
La page d'accueil de WeeChat est ici :@*
|
|
@uref{http://weechat.flashtux.org}@*
|
|
|
|
@node Pre-requis, , Description, Introduction
|
|
@section Pr@'e-requis
|
|
|
|
Pour installer WeeChat, vous @b{devez} avoir :@*
|
|
|
|
@itemize @bullet
|
|
@item
|
|
Un syst@`eme Gnu/Linux (avec le compilateur et les outils associ@'es pour le paquet des sources)
|
|
@item
|
|
Droits "root" (pour installer WeeChat)
|
|
@item
|
|
Selon l'interface, une des biblioth@`eques suivantes :
|
|
@itemize @minus
|
|
@item
|
|
Curses: la librairie ncurses,
|
|
@item
|
|
Gtk: *** interface non d@'evelopp@'ee ***,
|
|
@item
|
|
Qt: *** interface non d@'evelopp@'ee ***,
|
|
@end itemize
|
|
@end itemize
|
|
|
|
|
|
@c ******************************* Installation *******************************
|
|
|
|
@node Installation, Utilisation, Introduction, Top
|
|
@chapter Installation
|
|
|
|
@menu
|
|
* Paquet binaire::
|
|
* Paquet source::
|
|
* Sources CVS::
|
|
@end menu
|
|
|
|
@node Paquet binaire, Paquet source, Installation, Installation
|
|
@section Paquet binaire
|
|
|
|
Les paquets binaires sont disponibles pour les distributions suivantes :
|
|
@itemize @bullet
|
|
@item
|
|
Debian (ou toute distribution compatible Debian)@*
|
|
Pour installer : @kbd{dpkg -i /chemin/weechat_x.y.z-1_i386.deb}
|
|
@item
|
|
Mandrake/Redhat (ou toute distribution compatible avec les RPM)@*
|
|
Pour installer : @kbd{rpm -i /chemin/weechat-x.y.z-1.i386.rpm}
|
|
@item
|
|
Gentoo@*
|
|
Pour installer : voir la documentation Gentoo
|
|
@item
|
|
*BSD (non disponible !)
|
|
@item
|
|
Slackware (non disponible !)
|
|
@item
|
|
Windows (non disponible !)
|
|
@end itemize
|
|
|
|
o@`u x.y.z est la version (par exemple 0.0.1)
|
|
@*
|
|
|
|
@node Paquet source, Sources CVS, Paquet binaire, Installation
|
|
@section Paquet source
|
|
|
|
Tapez simplement dans une console ou un terminal :@*
|
|
@kbd{./configure}@*
|
|
@kbd{make}@*
|
|
Note: pour ne construire que certaines interfaces, vous pouvez passer des param@`etres
|
|
@`a ./configure, tapez @kbd{./configure --help} pour de l'aide sur ces options.@*
|
|
|
|
Obtenez les droits root et installez WeeChat :@*
|
|
@kbd{su -}@*
|
|
(entrez le mot de passe de root)@*
|
|
@kbd{make install}@*
|
|
|
|
@node Sources CVS, , Paquet source, Installation
|
|
@section Sources CVS
|
|
|
|
Attention: les sources CVS sont r@'eserv@'es aux utilisateurs avanc@'es : il se peut
|
|
que WeeChat ne compile pas et qu'il soit tr@`s instable.
|
|
Vous @^etes pr@'evenus !@*
|
|
|
|
Pour r@'ecup@'erer les sources CVS, tapez ces commandes :@*
|
|
@kbd{cvs -d:pserver:anoncvs@@subversions.gnu.org:/cvsroot/weechat login}@*
|
|
@kbd{cvs -z3 -d:pserver:anoncvs@@subversions.gnu.org:/cvsroot/weechat co weechat}@*
|
|
(lorsqu'un mot de passe est demand@'e, tapez simplement sur Entr@'ee)@*
|
|
|
|
Ex@'ecutez ce script :@*
|
|
@kbd{./autogen.sh}@*
|
|
|
|
Suivez alors les instructions du paquet sources - @xref{Paquet source}.
|
|
|
|
|
|
@c ******************************* Utilisation ********************************
|
|
|
|
@node Utilisation, Extensions, Installation, Top
|
|
@chapter Utilisation
|
|
|
|
@menu
|
|
* Lancer WeeChat::
|
|
* Fichier de configuration::
|
|
* Raccourcis clavier::
|
|
* Commandes WeeChat::
|
|
@end menu
|
|
|
|
@node Lancer WeeChat, Fichier de configuration, Utilisation, Utilisation
|
|
@section Lancer WeeChat
|
|
|
|
@subsection Param@`etres de ligne de commande
|
|
|
|
@table @code
|
|
@item -c, --config
|
|
Afficher l'aide sur le fichier de config (liste des options)@*
|
|
@item -h, --help
|
|
Afficher l'aide@*
|
|
@item -l, --license
|
|
Afficher la licence de WeeChat@*
|
|
@item -v, --version
|
|
Afficher la version de WeeChat@*
|
|
@end table
|
|
|
|
@subsection Lancer WeeChat
|
|
|
|
Tapez simplement cette commande pour lancer WeeChat :@*
|
|
@kbd{weechat-curses} (pour l'interface Curses)@*
|
|
ou @kbd{weechat-gtk} (pour l'interface Gtk)@*
|
|
ou @kbd{weechat-qt} (pour l'interface Qt)@*
|
|
|
|
Lorsque vous lancez WeeChat pour la premi@`ere fois, un fichier de configuration
|
|
par d@'efaut est cr@'e@'e, avec les options par d@'efaut.@*
|
|
Le fichier de configuration par d@'efaut est : ~/.weechat/weechat.rc@*
|
|
|
|
Vous pouvez @'editer ce fichier pour configurer WeeChat @`a votre convenance, ou
|
|
vous pouvez modifier les param@`etres dans WeeChat avec la commande @kbd{/set} - @xref{Commandes WeeChat}.
|
|
|
|
@node Fichier de configuration, Raccourcis clavier, Lancer WeeChat, Utilisation
|
|
@section Fichier de configuration
|
|
|
|
Liste des options du fichier de configuration :@*
|
|
|
|
@table @kbd
|
|
@item look_set_title
|
|
D@'efinit le titre de la fen@^etre (terminal pour l'interface Curses) avec le nom et la version@*
|
|
Type: bool@'een (valeurs: 'on' ou 'off'), valeur par d@'efaut: 'on'@*
|
|
@item look_startup_logo
|
|
Afficher le logo WeeChat au d@'emarrage@*
|
|
Type: bool@'een (valeurs: 'on' ou 'off'), valeur par d@'efaut: 'on'@*
|
|
@item look_startup_version
|
|
Afficher la version de WeeChat au d@'emarrage@*
|
|
Type: bool@'een (valeurs: 'on' ou 'off'), valeur par d@'efaut: 'on'@*
|
|
@item look_weechat_slogan
|
|
Slogan WeeChat (si vide, le slogan ne sera pas utilis@'e)@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: 'the geekest IRC client!'@*
|
|
@item look_color_nicks
|
|
Afficher les utilisateurs avec diff@'erentes couleurs@*
|
|
Type: bool@'een (valeurs: 'on' ou 'off'), valeur par d@'efaut: 'on'@*
|
|
@item look_color_actions
|
|
Afficher les actions avec diff@'erentes couleurs@*
|
|
Type: bool@'een (valeurs: 'on' ou 'off'), valeur par d@'efaut: 'on'@*
|
|
@item look_remove_colors_from_msgs
|
|
Supprimer les couleurs dans les messages entrants@*
|
|
Type: bool@'een (valeurs: 'on' ou 'off'), valeur par d@'efaut: 'on'@*
|
|
@item look_nicklist
|
|
Afficher la fen@^etre des utilisateurs (pour les fen@^etres de canaux)@*
|
|
Type: bool@'een (valeurs: 'on' ou 'off'), valeur par d@'efaut: 'on'@*
|
|
@item look_nicklist_position
|
|
Position de la fen@^etre d'utilisateurs (haut (top), gauche (left), droite (right, par d@'efaut), bas (bottom))@*
|
|
Type: cha@^ine (valeurs: 'left', 'right', 'top', 'bottom'), valeur par d@'efaut: 'right'@*
|
|
@item look_nicklist_min_size
|
|
Taille minimum pour la fen@^etre d'utilisateurs (largeur ou hauteur, selon look_nicklist_position (0 = pas de taille minimum))@*
|
|
Type: entier (valeurs: entre 0 et 100), valeur par d@'efaut: 0@*
|
|
@item look_nicklist_max_size
|
|
Taille maximum pour la fen@^etre d'utilisateurs (largeur ou hauteur, selon look_nicklist_position (0 = pas de taille maximum; si min == max et > 0, alors la taille est fixe))@*
|
|
Type: entier (valeurs: entre 0 et 100), valeur par d@'efaut: 0@*
|
|
@item look_no_nickname
|
|
Texte @`a afficher en lieu et place du nom d'utilisateur lorsque la connexion n'est pas active@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: '-cmd-'@*
|
|
@item look_nickmode
|
|
Afficher le mode de l'utilisateur ((half)op/voice) devant chaque utilisateur@*
|
|
Type: bool@'een (valeurs: 'on' ou 'off'), valeur par d@'efaut: 'on'@*
|
|
@item look_nickmode_empty
|
|
Afficher un espace si le mode utilisateur n'est pas (half)op/voice@*
|
|
Type: bool@'een (valeurs: 'on' ou 'off'), valeur par d@'efaut: 'off'@*
|
|
@item look_nick_completor
|
|
La cha@^ine affich@'ee apr@`es la compl@'etion des utilisateurs@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: ':'@*
|
|
@item look_infobar
|
|
Active la barre d'infos@*
|
|
Type: bool@'een (valeurs: 'on' ou 'off'), valeur par d@'efaut: 'on'@*
|
|
@item look_infobar_timestamp
|
|
Horodatage pour les conversations sauvegard@'ees@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: '%B, %A %d %G - %H:%M'@*
|
|
@item look_infobar_delay_highlight
|
|
D@'elai (en secondes) pour la notification des messages dans la barre d'infos (0 = d@'esactiver les notifications dans la barre d'infos)@*
|
|
Type: entier (valeurs: entre 0 et 2147483647), valeur par d@'efaut: 7@*
|
|
@item col_title
|
|
Couleur pour la barre de titre@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'gray'@*
|
|
@item col_title_bg
|
|
Couleur de fond pour la barre de titre@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'blue'@*
|
|
@item col_chat
|
|
Couleur pour le texte de discussion@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'gray'@*
|
|
@item col_chat_time
|
|
Couleur pour l'heure dans la fen@^etre de discussion@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'gray'@*
|
|
@item col_chat_time_sep
|
|
Couleur pour la s@'eparation de l'heure (fen@^etre de discussion)@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'brown'@*
|
|
@item col_chat_prefix1
|
|
Couleur pour le 1er et le 3@`eme caract@`ere du pr@'efixe@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'lightcyan'@*
|
|
@item col_chat_prefix2
|
|
Couleur pour le caract@`ere du milieu du pr@'efixe@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'white'@*
|
|
@item col_chat_nick
|
|
Couleur pour les noms d'utilisateurs dans les actions (fen@^etre de discussion)@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'lightcyan'@*
|
|
@item col_chat_host
|
|
Couleur pour les noms de machines (fen@^etre de discussion)@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'cyan'@*
|
|
@item col_chat_channel
|
|
Couleur pour les canaux dans les actions (fen@^etre de discussion)@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'white'@*
|
|
@item col_chat_dark
|
|
Couleur pour les s@'eparateurs sombres (fen@^etre de discussion)@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'green'@*
|
|
@item col_chat_highlight
|
|
Couleur pour le pseudo surlign@'e (fen@^etre de discussion)@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'yellow'@*
|
|
@item col_chat_bg
|
|
Couleur de fond pour la fen@^etre de discussion@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'default'@*
|
|
@item col_status
|
|
Couleur pour la barre de statut@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'gray'@*
|
|
@item col_status_active
|
|
Couleur pour la fen@^etre active (barre de statut)@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'yellow'@*
|
|
@item col_status_data_msg
|
|
Couleur pour une fen@^etre avec de nouvelles infos (barre de statut)@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'lightred'@*
|
|
@item col_status_data_other
|
|
Couleur pour une fen@^etre avec des nouvelles donn@'ees (pas des infos) (barre de statut)@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'lightmagenta'@*
|
|
@item col_status_more
|
|
Couleur pour une fen@^etre avec des nouvelles donn@'ees (barre de statut)@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'white'@*
|
|
@item col_status_bg
|
|
Couleur de fond pour la fen@^etre de statut@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'blue'@*
|
|
@item col_infobar
|
|
Couleur pour la barre d'infos@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'black'@*
|
|
@item col_infobar_highlight
|
|
Couleur pour la notification dans la barre d'infos@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'white'@*
|
|
@item col_infobar_bg
|
|
Couleur de fond pour la fen@^etre de barre d'infos@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'cyan'@*
|
|
@item col_input
|
|
Couleur pour le texte saisi@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'gray'@*
|
|
@item col_input_channel
|
|
Couleur pour le texte saisi (nom du canal)@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'white'@*
|
|
@item col_input_nick
|
|
Couleur pour le texte saisi (pseudo)@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'lightgreen'@*
|
|
@item col_input_bg
|
|
Couleur de fond pour la fen@^etre de saisie@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'default'@*
|
|
@item col_nick
|
|
Couleur pour les pseudos@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'gray'@*
|
|
@item col_nick_op
|
|
Couleur pour le symbole op@'erateur@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'lightgreen'@*
|
|
@item col_nick_halfop
|
|
Couleur pour le symbole demi-op@'erateur@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'lightmagenta'@*
|
|
@item col_nick_voice
|
|
Couleur pour le symbole voix@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'yellow'@*
|
|
@item col_nick_sep
|
|
Couleur pour le s@'eparateur de pseudo@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'blue'@*
|
|
@item col_nick_self
|
|
Couleur pour le pseudo local@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'white'@*
|
|
@item col_nick_private
|
|
Couleur pour l'autre pseudo dans la fen@^etre priv@'ee@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'gray'@*
|
|
@item col_nick_bg
|
|
Couleur de fond pour les pseudos@*
|
|
Type: couleur (couleur Curses ou Gtk), valeur par d@'efaut: 'default'@*
|
|
@item history_max_lines
|
|
Nombre maximum de lignes dans l'historique pour un serveur/fen@^etre/fen@^etre priv@'ee (0 = sans limite)@*
|
|
Type: entier (valeurs: entre 0 et 2147483647), valeur par d@'efaut: 4096@*
|
|
@item history_max_commands
|
|
Nombre maximum de commandes utilisateur dans l'historique (0 = sans limite)@*
|
|
Type: entier (valeurs: entre 0 et 2147483647), valeur par d@'efaut: 100@*
|
|
@item log_auto_channels
|
|
Enregistrer automatiquement les conversations des canaux@*
|
|
Type: bool@'een (valeurs: 'on' ou 'off'), valeur par d@'efaut: 'on'@*
|
|
@item log_auto_private
|
|
Enregistrer automatiquement les conversations priv@'ees@*
|
|
Type: bool@'een (valeurs: 'on' ou 'off'), valeur par d@'efaut: 'on'@*
|
|
@item log_path
|
|
Chemin pour les conversations sauvegard@'ees par WeeChat@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: '~/.weechat/logs/'@*
|
|
@item log_name
|
|
Nom des conversations saivegard@'ees (%S == nom du serveur irc, %N == nom du canal (ou pseudo si fen@^etre priv@'ee)@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: '%S,%N.weechatlog'@*
|
|
@item log_timestamp
|
|
Horodatage pour les conversations sauvegard@'ees (voir man strftime pour le format de date/heure)@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: '~'@*
|
|
@item log_start_string
|
|
Texte @'ecrit en d@'emarrant la sauvegarde d'une discussion (voir man strftime pour le format de date/heure)@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: '--- Log started %a %b %d %Y %H:%M:%s'@*
|
|
@item log_end_string
|
|
Texte @'ecrit @`a la fin d'une discussion sauvegard@'ees (voir man strftime pour le format de date/heure)@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: '--- Log ended %a %b %d %Y %H:%M:%s'@*
|
|
@item dcc_auto_accept_files
|
|
Accepte automatiquement les fichiers dcc entrants@*
|
|
Type: bool@'een (valeurs: 'on' ou 'off'), valeur par d@'efaut: 'on'@*
|
|
@item dcc_auto_accept_max_size
|
|
Taille maximum pour un fichier entrant lorsqu'il est accept@'e automatiquement@*
|
|
Type: entier (valeurs: entre 0 et 2147483647), valeur par d@'efaut: 0@*
|
|
@item dcc_auto_accept_chats
|
|
Accepte automatiquement les demandes de discussion dcc (@`a utiliser avec pr@'ecaution !)@*
|
|
Type: bool@'een (valeurs: 'on' ou 'off'), valeur par d@'efaut: 'on'@*
|
|
@item dcc_timeout
|
|
D@'elai d'attente pour les requ@^etes dcc (en secondes)@*
|
|
Type: entier (valeurs: entre 1 et 2147483647), valeur par d@'efaut: 300@*
|
|
@item dcc_download_path
|
|
Chemin pour @'ecrire les fichiers re@,{c}us par dcc (par d@'efaut: r@'epertoire de l'utilisateur)@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: '~'@*
|
|
@item dcc_upload_path
|
|
Chemin pour lire les fichiers lorsqu'ils sont envoy@'es par dcc (quand aucun chemin n'est sp@'ecifi@'e)@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: '~'@*
|
|
@item dcc_auto_rename
|
|
Renommer les fichiers re@,{c}us s'ils existent d@'ej@`a (ajoute '.1', '.2', ...)@*
|
|
Type: bool@'een (valeurs: 'on' ou 'off'), valeur par d@'efaut: 'on'@*
|
|
@item dcc_auto_resume
|
|
Continuer automatiquement les transferts dcc si la connexion avec la machine distante a @'et@'e perdue@*
|
|
Type: bool@'een (valeurs: 'on' ou 'off'), valeur par d@'efaut: 'on'@*
|
|
@item proxy_use
|
|
Utiliser un proxy pour se connecter au serveur irc@*
|
|
Type: bool@'een (valeurs: 'on' ou 'off'), valeur par d@'efaut: 'off'@*
|
|
@item proxy_address
|
|
Adresse du serveur proxy (IP ou nom)@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: ''@*
|
|
@item proxy_port
|
|
Port pour se connecter au serveur proxy@*
|
|
Type: entier (valeurs: entre 0 et 65535), valeur par d@'efaut: 1080@*
|
|
@item proxy_password
|
|
Mot de passe pour le serveur proxy@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: ''@*
|
|
@item server_name
|
|
Nom associ@'e au serveur IRC (pour affichage seulement)@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: ''@*
|
|
@item server_autoconnect
|
|
Connexion automatique au serveur quand WeeChat d@'emarre@*
|
|
Type: bool@'een (valeurs: 'on' ou 'off'), valeur par d@'efaut: 'on'@*
|
|
@item server_address
|
|
Adresse IP ou nom du serveur IRC@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: ''@*
|
|
@item server_port
|
|
Port pour se connecter au serveur@*
|
|
Type: entier (valeurs: entre 0 et 65535), valeur par d@'efaut: 6667@*
|
|
@item server_password
|
|
Mot de passe pour le serveur IRC@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: ''@*
|
|
@item server_nick1
|
|
Pseudo @`a utiliser sur le serveur IRC@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: ''@*
|
|
@item server_nick2
|
|
Pseudo alternatif pour le serveur IRC (si le pseudo est d@'ej@`a utilis@'e)@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: ''@*
|
|
@item server_nick3
|
|
2nd pseudo alternatif pour le serveur IRC (si le pseudo alternatif est d@'ej@`a utilis@'e)@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: ''@*
|
|
@item server_username
|
|
Nom d'utilisateur pour le serveur IRC@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: ''@*
|
|
@item server_realname
|
|
Nom r@'eel pour le serveur IRC@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: ''@*
|
|
@item server_command
|
|
Commande @`a ex@'ecuter en premier lorsque connect@'e au serveur@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: ''@*
|
|
@item server_autojoin
|
|
Liste des canaux (s@'epar@'es par des virgules) @`a rejoindre lorsque connect@'e au serveur@*
|
|
Type: cha@^ine (toute cha@^ine), valeur par d@'efaut: ''@*
|
|
@end table
|
|
|
|
Les couleurs pour l'interface Curses sont :@*
|
|
@itemize @minus
|
|
@item
|
|
@kbd{default}: couleur par d@'efaut (transparent pour le fond)
|
|
@item
|
|
@kbd{black}: noir
|
|
@item
|
|
@kbd{red}: rouge fonc@'e
|
|
@item
|
|
@kbd{lightred}: rouge clair
|
|
@item
|
|
@kbd{green}: vert fonc@'e
|
|
@item
|
|
@kbd{lightgreen}: vert clair
|
|
@item
|
|
@kbd{brown}: marron
|
|
@item
|
|
@kbd{yellow}: jaune
|
|
@item
|
|
@kbd{blue}: bleu fonc@'e
|
|
@item
|
|
@kbd{lightblue}: bleu clair
|
|
@item
|
|
@kbd{magenta}: violet fonc@'e
|
|
@item
|
|
@kbd{lightmagenta}: violet clair
|
|
@item
|
|
@kbd{cyan}: cyan fonc@'e
|
|
@item
|
|
@kbd{lightcyan}: cyan clair
|
|
@item
|
|
@kbd{gray}: gris
|
|
@item
|
|
@kbd{white}: blanc
|
|
@end itemize
|
|
|
|
@node Raccourcis clavier, Commandes WeeChat, Fichier de configuration, Utilisation
|
|
@section Raccourcis clavier
|
|
|
|
@table @kbd
|
|
@item Fl@`eche gauche / Fl@`eche droite
|
|
Aller au caract@`ere pr@'ec@'edent / suivant sur la ligne de commande@*
|
|
@*
|
|
@item Ctrl + fl@`eche gauche / Ctrl + fl@`eche droite
|
|
Aller au mot pr@'ec@'edent / suivant sur la ligne de commande@*
|
|
@*
|
|
@item Home / End
|
|
Aller au d@'ebut / @`a la fin de la ligne de commande@*
|
|
@*
|
|
@item Backspace / Delete
|
|
Effacer le mot pr@'ec@'edent / suivant sur la ligne de commande@*
|
|
@*
|
|
@item Ctrl + Backspace
|
|
Effacer le mot pr@'ec@'edent sur la ligne de commande@*
|
|
@*
|
|
@item Tab
|
|
Compl@'eter la commande ou le pseudo (@kbd{Tab} @`a nouveau : trouver la compl@'etion suivante)@*
|
|
@*
|
|
@item Tout caract@`ere
|
|
Ins@'erer le caract@`ere @`a la position du curseur sur la ligne de commande@*
|
|
@*
|
|
@item Entr@'ee
|
|
Ex@'ecuter la commande ou envoyer le message@*
|
|
@*
|
|
@item Fl@`eche haut / Fl@`eche bas
|
|
Rappeler les derni@`eres commandes/messages@*
|
|
@*
|
|
@item PageUp / PageDown
|
|
Afficher l'historique de la fen@^etre@*
|
|
@*
|
|
@item F6 / F7
|
|
Aller @`a la fen@^etre pr@'ec@'edente / suivante@*
|
|
@*
|
|
@item Alt + fl@`eche gauche / Alt + fl@`eche droite
|
|
Identique @`a F6 / F7@*
|
|
@*
|
|
@item F10
|
|
Effacer le dernier message de la barre d'infos@*
|
|
@*
|
|
@end table
|
|
|
|
@node Commandes WeeChat, , Raccourcis clavier, Utilisation
|
|
@section Commandes WeeChat
|
|
|
|
NON ECRIT !
|
|
|
|
|
|
@c ******************************* Extensions *********************************
|
|
|
|
@node Extensions, Auteurs / Support, Utilisation, Top
|
|
@chapter Extensions
|
|
|
|
@menu
|
|
* Scripts Perl::
|
|
* Scripts Python::
|
|
* Scripts Ruby::
|
|
@end menu
|
|
|
|
@node Scripts Perl, Scripts Python, Extensions, Extensions
|
|
@section Scripts Perl
|
|
|
|
@subsection Charger/d@'echarger des scripts Perl
|
|
|
|
Les scripts Perl sont charg@'es et d@'echarg@'es avec la commande @command{/perl}
|
|
(tapez @kbd{/help perl} dans WeeChat pour obtenir de l'aide sur la commande).@*
|
|
|
|
@emph{Exemples :}@*
|
|
@itemize @bullet
|
|
@item
|
|
Charger un script Perl : @kbd{/perl load /tmp/essai.pl}@*
|
|
@item D@'echarger tous les scripts Perl : @kbd{/perl unload}@*
|
|
@item
|
|
Lister les scripts Perl charg@'es : @kbd{/perl}@*
|
|
@end itemize
|
|
|
|
@subsection Interface WeeChat / Perl
|
|
|
|
@itemize @bullet
|
|
@item
|
|
@command{IRC::register ( nom, version, fonction_de_fin, description );}@*
|
|
@*
|
|
C'est la premi@`ere fonction @`a appeler dans le script Perl.@*
|
|
Tout script Perl pour WeeChat doit appeler cette fonction.@*
|
|
|
|
@emph{Param@`etres :}
|
|
@itemize @minus
|
|
@item @option{nom}: nom unique pour identifier le script (chaque script doit
|
|
avoir un nom diff@'erent)
|
|
@item @option{version}: version du script
|
|
@item @option{fonction_de_fin}: fonction Perl appel@'ee quand le script est
|
|
d@'echarg@'e (param@`etre facultatif, une cha@^ine vide signifiant qu'il n'y a pas
|
|
de fonction @`a appeler)
|
|
@item @option{description}: description br@`eve du script.
|
|
@end itemize
|
|
@*
|
|
@emph{Exemple :}@*
|
|
@code{IRC::register ("essai", "1.0", "fin_essai", "Script d'essai !");}@*
|
|
@*
|
|
|
|
@item
|
|
@command{IRC::print ( message );}@*
|
|
@*
|
|
Affiche un message dans la fen@^etre courante (canal ou serveur).@*
|
|
|
|
@emph{Param@`etres :}
|
|
@itemize @minus
|
|
@item @option{message}: message @`a afficher
|
|
@end itemize
|
|
@*
|
|
@emph{Exemple :}@*
|
|
@code{IRC::print ("message");}@*
|
|
@*
|
|
|
|
@item
|
|
@command{IRC::print_with_channel ( canal, [serveur,] message );}@*
|
|
@*
|
|
Affiche un message dans un canal.@*
|
|
|
|
@emph{Param@`etres :}
|
|
@itemize @minus
|
|
@item @option{canal}: nom du canal
|
|
@item @option{serveur}: nom interne du serveur
|
|
@item @option{message}: message @`a afficher
|
|
@end itemize
|
|
@*
|
|
@emph{Exemples :}@*
|
|
@code{IRC::print_with_channel ("#weechat", "freenode", "message");}@*
|
|
@code{IRC::print_with_channel ("#weechat", "message");}@*
|
|
@*
|
|
|
|
@item
|
|
@command{IRC::print_infobar ( d@'elai, message );}@*
|
|
@*
|
|
Affiche un message dans la barre d'infos.@*
|
|
|
|
@emph{Param@`etres :}
|
|
@itemize @minus
|
|
@item @option{d@'elai}: d@'elai (en secondes) pendant lequel le message est affich@'e
|
|
(si 0, le message ne sera pas effac@'e).
|
|
@item @option{message}: message @`a afficher
|
|
@end itemize
|
|
@*
|
|
@emph{Exemple :}@*
|
|
@code{IRC::print_infobar (5, "message");}@*
|
|
@*
|
|
|
|
@item
|
|
@command{IRC::add_message_handler ( nom, fonction );}@*
|
|
@*
|
|
Attache une fonction Perl @`a un message IRC particulier.@*
|
|
La fonction sera appel@'ee @`a chaque fois que le message IRC sera re@,{c}u.@*
|
|
|
|
@emph{Param@`etres :}
|
|
@itemize @minus
|
|
@item @option{nom}: nom du message IRC pour lequel la fonction est appel@'ee@*
|
|
Pour conna@^itre la liste des messages IRC disponibles, merci de consulter les
|
|
RFC 1459 et/ou 2812 :@*
|
|
RFC 1459 : @uref{ftp://ftp.rfc-editor.org/in-notes/rfc1459.txt}@*
|
|
RFC 2812 : @uref{ftp://ftp.rfc-editor.org/in-notes/rfc2812.txt}
|
|
@item @option{fonction}: fonction Perl appel@'ee lorsque le message est re@,{c}u
|
|
@end itemize
|
|
@*
|
|
@emph{Exemple :}@*
|
|
@code{IRC::add_message_handler ("privmsg", ma_fonction);}@*
|
|
@code{sub ma_fonction}@*
|
|
@code{@{ }@*
|
|
@code{@ @ @ @ ($null, $canal, $message) = split ":",@@_[0],3;}@*
|
|
@code{@ @ @ @ ($masque, $null, $canal) = split " ", $canal;}@*
|
|
@code{@ @ @ @ IRC::print ("masque=$masque, canal=$canal, message=$message\n");}@*
|
|
@code{@} }@*
|
|
@*
|
|
|
|
@item
|
|
@command{IRC::add_command_handler ( nom, fonction );}@*
|
|
@*
|
|
Cr@'e@'e une nouvelle commande WeeChat, associ@'ee @`a une fonction Perl.@*
|
|
La fonction sera appel@'ee lorsque l'utilisateur lancera la commande par @kbd{/nom}.@*
|
|
|
|
@emph{Param@`etres :}
|
|
@itemize @minus
|
|
@item @option{nom}: nom de la nouvelle commande@*
|
|
Il peut s'agir d'une commande existante, auquel cas celle-ci est @'ecras@'ee par
|
|
la fonction Perl. Soyez prudent en @'ecrasant les commandes WeeChat, car elles
|
|
ne seront plus accessibles tant que le script Perl sera charg@'e.
|
|
@item @option{fonction}: fonction Perl associ@'ee @`a la commande
|
|
@end itemize
|
|
@*
|
|
@emph{Exemple :}@*
|
|
@code{IRC::add_command_handler ("commande", ma_commande);}@*
|
|
@code{sub ma_commande}@*
|
|
@code{@{ }@*
|
|
@code{@ @ @ @ IRC::print("Param@`etres : ".@@_[0]);}@*
|
|
@code{@ @ @ @ return 0;}@*
|
|
@code{@} }@*
|
|
@*
|
|
|
|
@end itemize
|
|
|
|
@node Scripts Python, Scripts Ruby, Scripts Perl, Extensions
|
|
@section Scripts Python
|
|
|
|
Non d@'evelopp@'e !
|
|
|
|
@node Scripts Ruby, , Scripts Python, Extensions
|
|
@section Scripts Ruby
|
|
|
|
Non d@'evelopp@'e !
|
|
|
|
@c **************************** Auteurs / Support *****************************
|
|
|
|
@node Auteurs / Support, , Extensions, Top
|
|
@chapter Auteurs / Support
|
|
|
|
@ifhtml
|
|
@menu
|
|
* Auteurs::
|
|
* Obtenir du support::
|
|
* Copyright::
|
|
@end menu
|
|
@end ifhtml
|
|
@ifnothtml
|
|
@menu
|
|
* Auteurs::
|
|
* Obtenir du support::
|
|
@end menu
|
|
@end ifnothtml
|
|
|
|
@node Auteurs, Obtenir du support, Auteurs / Support, Auteurs / Support
|
|
@section Auteurs
|
|
|
|
WeeChat est d@'evelopp@'e par :@*
|
|
|
|
@itemize @bullet
|
|
@item
|
|
FlashCode
|
|
<@email{flashcode@@flashtux.org, flashcode AT flashtux.org}>
|
|
@item
|
|
Bounga
|
|
<@email{bounga@@altern.org, bounga AT altern.org}>
|
|
@item
|
|
Xahlexx
|
|
<@email{xahlexx@@tuxfamily.org, xahlexx AT tuxfamily.org}>
|
|
@item
|
|
Crevetor
|
|
<@email{crevetor@@caramail.com, crevetor AT caramail.com}>
|
|
|
|
@end itemize
|
|
|
|
@ifhtml
|
|
@node Obtenir du support, Copyright, Auteurs, Auteurs / Support
|
|
@end ifhtml
|
|
@ifnothtml
|
|
@node Obtenir du support, , Auteurs, Auteurs / Support
|
|
@end ifnothtml
|
|
@section Obtenir du support
|
|
|
|
Avant de faire appel au support, merci de lire la documentation et la
|
|
FAQ de WeeChat.@*
|
|
(la documentation est le document que vous @^etes en train de lire, si vous
|
|
n'avez pas tout lu jusqu'ici, il est encore temps de recommencer !)@*
|
|
|
|
@itemize @bullet
|
|
@item
|
|
Support par IRC:@*
|
|
- serveur : @b{irc.freenode.net}@*
|
|
- canal : @b{#weechat}@*@*
|
|
@item
|
|
Forum WeeChat : @uref{http://forums.flashtux.org}@*@*
|
|
@item
|
|
Support par la liste de diffusion :@*
|
|
- pour souscrire/d@'esinscrire :@*@uref{http://mail.nongnu.org/mailman/listinfo/weechat-support}.@*
|
|
- pour envoyer un mail @`a la liste de diffusion, envoyer @`a :@*@email{weechat-support@@nongnu.org}.@*
|
|
|
|
Les archives de la liste de diffusion sont ici :@*
|
|
@uref{http://mail.nongnu.org/archive/html/weechat-support}@*@*
|
|
@item
|
|
Voir la page support WeeChat pour plus de d@'etails :@*
|
|
@uref{http://weechat.flashtux.org/support.php}
|
|
|
|
@end itemize
|
|
|
|
@ifhtml
|
|
@node Copyright, , Obtenir du support, Auteurs / Support
|
|
@section Copyright
|
|
|
|
Ce manuel documente le client IRC WeeChat, il fait partie de WeeChat.@*
|
|
|
|
Copyright @copyright{} 2004 FlashCode
|
|
<@email{flashcode@@flashtux.org, flashcode AT flashtux.org}>@*
|
|
@*
|
|
Ce document peut @^etre utilis@'e sous les termes de la licence GNU General Public
|
|
License version 2 ou plus.
|
|
@end ifhtml
|
|
|
|
@bye
|