WeeChat FAQ, 2005-07-30 ======================= 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) * liste des pseudos disponible dans toutes les interfaces * extensible par des scripts (Perl, Python, Ruby) * 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: Je ne vois pas bien certains accents dans WeeChat, que faire ? R: Il faut configurer le charset utilisé pour le décodage, l'encodage ainsi que le charset interne à WeeChat. Modifiez la valeur de l'option "look_charset_decode" en "UTF-8". L'option "look_charset_internal" ne devrait pas être modifiée (par défaut "ISO-8859-1"). 2.4 ================================================================================ 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.5 ================================================================================ Q: Comment puis-je charger des scripts Perl ? Les scripts Perl sont-ils compatibles avec X-chat et/ou Irssi ? 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 WeeChat sont 80% compatibles avec X-Chat, mais pas Irssi. 2.6 ================================================================================ Q: Comment puis-je charger les scripts Python ? Les scripts Python sont-ils compatibles avec X-chat et/ou Irssi ? 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 WeeChat sont 80% compatibles avec X-Chat, mais pas Irssi. 2.7 ================================================================================ Q: Comment puis-je charger des scripts Ruby ? R: Aujourd'hui l'interface Ruby n'est pas développée. Vous ne pouvez donc charger aucun script Ruby. 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 problem 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: Aujourd'hui WeeChat a été testé avec succès sur ces plate-formes : - GNU/Linux (toute distribution / i386, AMD64, Sparc) - FreeBSD - NetBSD - OpenBSD - Mac OS X - Microsoft Windows (avec Cygwin et quelques modifications de code) 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: La bière est la bienvenue :) Sinon le compte Paypal est: flashcode@free.fr (il n'y a pas de limite pour les dons :)