293 lines
11 KiB
Plaintext
293 lines
11 KiB
Plaintext
WeeChat FAQ, 2007-09-06
|
|
=======================
|
|
|
|
Public concerné :
|
|
Tous les utilisateurs de WeeChat.
|
|
|
|
Avant de lire la suite ceci :
|
|
la liste suivante de questions/réponses n'est *pas* exhaustive.
|
|
Il est donc possible que vous ne trouviez pas de question/réponse correspondant
|
|
à votre problème.
|
|
Lisez les quand même SVP, elles peuvent vous aider à corriger votre problème.
|
|
Et même si votre problème est mentionné ci-dessous, il est possible que la
|
|
réponse ne vous aide pas à corriger le problème. Dans ce cas, contactez-nous,
|
|
nous essaierons de vous aider à trouver une solution.
|
|
|
|
1 - Compilation
|
|
2 - Utilisation de WeeChat
|
|
3 - Développement
|
|
|
|
1.1
|
|
================================================================================
|
|
Q: J'ai entendu parler de plusieurs interfaces pour WeeChat.
|
|
Comment puis-je les compiler/utiliser ?
|
|
|
|
R: L'interface Curses est construite par défaut.
|
|
Pour construire l'interface Gtk, wxWidgets ou Qt, vous devez spécifier des
|
|
options pour le script ./configure :
|
|
--enable-gtk pour activer l'interface Gtk
|
|
--enable-wxwidgets pour activer l'interface wxWidgets
|
|
--enable-qt pour activer l'interface Qt
|
|
Tapez ./configure --help pour voir les options disponibles.
|
|
ATTENTION : seule l'interface Curses est ok aujourd'hui.
|
|
Les autres interfaces sont en développement.
|
|
|
|
|
|
1.2
|
|
================================================================================
|
|
Q: Je ne peux pas compiler le CVS WeeChat.
|
|
|
|
R: Vérifiez que vous avez bien la dernière version d'autoconf et automake.
|
|
WeeChat a été développé avec autoconf version 2.59 et automake
|
|
version 1.9.5.
|
|
Vous devez avoir au moins ces versions pour compiler le CVS WeeChat.
|
|
Si vous n'avez pas ou ne souhaitez pas installer ces versions, vous
|
|
pouvez télécharger et installer le paquet "devel", un paquet construit
|
|
quasiment tous les jours, basé sur le CVS.
|
|
Notez que ce paquet peut ne pas correspondre exactement à la base CVS.
|
|
|
|
|
|
2.1
|
|
================================================================================
|
|
Q: Pourquoi utiliser WeeChat ? X-Chat et Irssi sont si bien...
|
|
|
|
R: Parce que WeeChat est très léger et a de nouvelles fonctionnalités.
|
|
Quelques nouvelles fonctionnalités :
|
|
* plusieurs interfaces (Curses, Gtk, wxWidgets, Qt)
|
|
* disponible en plusieurs langues
|
|
* liste des pseudos disponible dans toutes les interfaces
|
|
* extensible par des extensions (C, Perl, Python, Ruby, Lua)
|
|
* découpage de la fenêtre horizontalement et verticalement
|
|
* highlight dans la barre d'infos
|
|
* tube FIFO pour contrôle à distance
|
|
* développé à partir de zéro (non basé sur un quelconque client IRC)
|
|
* multi-platformes
|
|
* 100% GPL et libre
|
|
C'est le client IRC le plus "geek" ;)
|
|
|
|
Plus d'infos sur cette page: http://weechat.flashtux.org/features.php
|
|
|
|
|
|
2.2
|
|
================================================================================
|
|
Q: J'ai lancé WeeChat, mais je suis perdu, que puis-je faire ?
|
|
|
|
R: Pour obtenir de l'aide tapez /help. Pour de l'aide sur une commande,
|
|
tapez /help commande.
|
|
Les touches et commandes sont listées dans la documentation.
|
|
|
|
|
|
2.3
|
|
================================================================================
|
|
Q: J'ai entendu parler de "buffers" et "windows", quelle est la
|
|
différence ?
|
|
|
|
R: Une fenêtre ("window") est utilisée quand vous partagez l'écran
|
|
verticalement ou horizontalement.
|
|
Un tampon ("buffer") est une "vue" pour une fenêtre. Chaque fenêtre
|
|
affiche un tampon, et plusieurs fenêtres peuvent afficher le même
|
|
tampon.
|
|
Exemples de tampons: messages serveur, canal, liste des DCC, etc...
|
|
|
|
|
|
2.4
|
|
================================================================================
|
|
Q: Je ne vois pas bien certains accents dans WeeChat, que faire ?
|
|
|
|
R: Pour les versions < 0.2.3, merci d'installer la dernière version stable.
|
|
Pour les versions >= 0.2.3 :
|
|
- vérifiez que weechat-curses est lié avec libncursesw (attention:
|
|
nécessaire sur beaucoup de distributions, mais pas toutes) :
|
|
ldd /chemin/vers/weechat-curses
|
|
- vérifiez que l'extension "Charset" est chargée avec la commande
|
|
/plugin (s'il ne l'est pas, vous devez peut-être installer le
|
|
paquet "weechat-plugins")
|
|
- vérifiez la ligne charset (sur le tampon serveur), vous devriez voir
|
|
ISO-XXXXXX ou UTF-8 pour le charset du terminal. Si vous voyez
|
|
ANSI_X3.4-1968 ou d'autres valeurs, votre locale est probablement
|
|
erronée.
|
|
- affectez la valeur pour le décodage global, par exemple :
|
|
/setp charset.global.decode = ISO-8859-15
|
|
- si vous utilisez la locale UTF-8, vérifiez que votre terminal est
|
|
compatible UTF-8. Un terminal conseillé pour l'UTF-8 est rxvt-unicode.
|
|
|
|
|
|
2.5
|
|
================================================================================
|
|
Q: Comment puis-je configurer les raccourcis clavier ?
|
|
|
|
R: Les raccourcis clavier sont modifiables avec la commande /key.
|
|
La touche par défaut Meta-k (souvent Alt-k) permet de capturer le code
|
|
d'une touche et de l'inclure dans la zone de saisie.
|
|
|
|
|
|
2.6
|
|
================================================================================
|
|
Q: Comment puis-je charger des scripts Perl ?
|
|
Les scripts Perl sont-ils compatibles avec d'autres clients IRC ?
|
|
|
|
R: La commande /perl permet de charger les scripts Perl (le chemin par défaut
|
|
est ~/.weechat/perl).
|
|
Notez que les scripts dans ~/.weechat/perl/autoload sont automatiquement
|
|
chargés par WeeChat lorsqu'il démarre.
|
|
Les scripts Perl ne sont pas compatibles avec d'autres clients IRC.
|
|
|
|
|
|
2.7
|
|
================================================================================
|
|
Q: Comment puis-je charger les scripts Python ?
|
|
Les scripts Python sont-ils compatibles avec d'autres clients IRC ?
|
|
|
|
R: La commande /python permet de charger les scripts Python (le chemin par
|
|
défaut est ~/.weechat/python).
|
|
Notez que les scripts dans ~/.weechat/python/autoload sont automatiquement
|
|
chargés par WeeChat lorsqu'il démarre.
|
|
Les scripts Python ne sont pas compatibles avec d'autres clients IRC.
|
|
|
|
|
|
2.8
|
|
================================================================================
|
|
Q: Comment puis-je charger des scripts Ruby ?
|
|
Les scripts Ruby sont-ils compatibles avec d'autres clients IRC ?
|
|
|
|
R: La commande /ruby permet de charger les scripts Ruby (le chemin par
|
|
défaut est ~/.weechat/ruby).
|
|
Notez que les scripts dans ~/.weechat/ruby/autoload sont automatiquement
|
|
chargés par WeeChat lorsqu'il démarre.
|
|
Les scripts Ruby ne sont pas compatibles avec d'autres clients IRC.
|
|
|
|
|
|
2.9
|
|
================================================================================
|
|
Q: Comment puis-je charger des scripts Lua ?
|
|
Les scripts Lua sont-ils compatibles avec d'autres clients IRC ?
|
|
|
|
R: La commande /lua permet de charger les scripts Lua (le chemin par
|
|
défaut est ~/.weechat/lua).
|
|
Notez que les scripts dans ~/.weechat/lua/autoload sont automatiquement
|
|
chargés par WeeChat lorsqu'il démarre.
|
|
Les scripts Lua ne sont pas compatibles avec d'autres clients IRC.
|
|
|
|
|
|
2.10
|
|
================================================================================
|
|
Q: Quand j'utilise weechat sous screen, j'ai des caractères bizarres
|
|
notamment en changeant de fenêtre, comment corriger ça ?
|
|
|
|
R: Cela peut être du à la variable TERM qui n'a pas la bonne valeur
|
|
(regardez echo $TERM). Par exemple "xterm-color" provoque ce genre de
|
|
problèmes, utilisez "xterm" qui est ok (comme plein d'autres valeurs).
|
|
|
|
|
|
2.11
|
|
================================================================================
|
|
Q: Je souhaite changer la langue des messages affichés par WeeChat, mais
|
|
sans quitter WeeChat, est-ce possible ?
|
|
|
|
R: Oui, il faut utiliser le script python shell.py (disponible sur le site
|
|
de WeeChat) et taper ces commandes une fois le script chargé :
|
|
/shell setenv LANG=en_US.UTF-8
|
|
/upgrade
|
|
(pour avoir des messages anglais avec encodage UTF-8 pour le terminal,
|
|
pour les utilisateurs en ISO, vous pouvez taper:
|
|
/shell setenv LANG=en_US)
|
|
|
|
|
|
2.12
|
|
================================================================================
|
|
Q: Avec l'interface Curses, comment puis-je copier/coller du texte sans
|
|
coller la liste des pseudos ?
|
|
|
|
R: Vous pouvez utiliser un terminal qui propose la sélection rectangulaire
|
|
(comme rxvt-unicode, konsole, etc...).
|
|
Une autre solution est de déplacer la liste des pseudos en haut ou en
|
|
bas, par exemple :
|
|
/set look_nicklist_position = top
|
|
|
|
|
|
2.13
|
|
================================================================================
|
|
Q: Comment être averti lorsque quelqu'un prononce mon pseudo sur un canal ?
|
|
|
|
R: Vous pouvez utiliser le script sound.pl (disponible sur la page des
|
|
scripts), puis configurer une commande système (jouant un son, affichant
|
|
un message à l'écran, etc...) comme ceci :
|
|
/setp perl.sound.cmd_highlight = "/usr/bin/commande parametres..."
|
|
|
|
|
|
3.1
|
|
================================================================================
|
|
Q: Comment dois-je reporter les bugs ?
|
|
|
|
R: Il y a 3 manières de reporter les bugs :
|
|
1. vous pouvez nous joindre sur IRC: irc.freenode.net, canal #weechat
|
|
2. vous pouvez soumettre votre bug à cette adresse :
|
|
http://savannah.nongnu.org/bugs/?func=addbug&group=weechat
|
|
3. vous pouvez envoyer votre problème par mail, consultez la page
|
|
support pour les mails des développeurs :
|
|
http://weechat.flashtux.org/support.php
|
|
(vous pouvez souscrire et envoyer à la liste de diffusion
|
|
"support")
|
|
|
|
|
|
3.2
|
|
================================================================================
|
|
Q: Comment dois-je soumettre les patches ?
|
|
|
|
R: Il y a 3 manières de soumettre les patches :
|
|
1. vous pouvez nous joindre sur IRC: irc.freenode.net, canal #weechat
|
|
2. vous pouvez soumettre votre patch à cette adresse :
|
|
http://savannah.nongnu.org/patch/?func=addpatch&group=weechat
|
|
3. vous pouvez envoyer votre patch par mail, consultez la page
|
|
support pour les mails des développeurs :
|
|
http://weechat.flashtux.org/support.php
|
|
(vous pouvez souscrire et envoyer à la liste de diffusion
|
|
"support")
|
|
|
|
|
|
3.3
|
|
================================================================================
|
|
Q: Comment dois-je soumettre les demandes de nouvelles fonctionnalités ?
|
|
|
|
R: Il y a 2 manières :
|
|
1. vous pouvez nous joindre sur IRC: irc.freenode.net, channel #weechat
|
|
2. vous pouvez envoyer un mail, consultez la page support pour les
|
|
mails des développeurs :
|
|
http://weechat.flashtux.org/support.php
|
|
(vous pouvez souscrire et envoyer à la liste de diffusion
|
|
"support")
|
|
|
|
|
|
3.4
|
|
================================================================================
|
|
Q: Quelle est la liste des plate-formes supportées par WeeChat ?
|
|
|
|
R: La liste complète est sur cette page :
|
|
http://weechat.flashtux.org/download.php?lang=fr&view=supported_os
|
|
|
|
|
|
3.5
|
|
================================================================================
|
|
Q: WeeChat sera-t-il porté sur QNX ou d'autres systèmes d'exploitation ?
|
|
|
|
R: Oui. Les futures versions seront disponibles pour ces OS.
|
|
Nous avons besoin d'aide pour ces systèmes, toute aide est la bienvenue :)
|
|
|
|
|
|
3.6
|
|
================================================================================
|
|
Q: Je souhaiterai aider les développeurs WeeChat. Que puis-je faire ?
|
|
|
|
R: Il y a plusieurs choses à faire (code, documentation, ...)
|
|
Merci de prendre contact avec nous par IRC ou mail, consultez la page
|
|
support :
|
|
http://weechat.flashtux.org/support.php
|
|
|
|
|
|
3.7
|
|
================================================================================
|
|
Q: Puis-je donner de l'argent ou d'autres choses aux développeurs WeeChat ?
|
|
|
|
R: Vous pouvez donner de l'argent pour aider le développement.
|
|
Plus de détails sur http://weechat.flashtux.org/donate.php
|