1. Pourquoi X-Chat gaspille tant de mémoire?
2. Ma copie de X-Chat plante, que puis-je faire?
3. Puis-je écrire une traduction en un nouveau langage pour X-Chat?
Si vous obtenez une erreur qui ressemble à celle-ci:
Making all in po
make[2]: Entering directory `/home/zed/xchat/files/xchat-1.8.7/po'
file=./`echo ca | sed 's,.*/,,'`.gmo \
&& rm -f $file && PATH=../src:$PATH no -o $file ca.po
/bin/sh: no: command not found
make[2]: *** [ca.gmo] Error 127
make[2]: Leaving directory `/home/zed/xchat/files/xchat-1.8.7/po'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/zed/xchat/files/xchat-1.8.7'
make: *** [all-recursive-am] Error 2
Cela signifie que vous n’avez pas installé GNU gettext . Il y’a deux solutions:
X-Chat utilise GNU gettext lequel nécessite gmake, soit installer ce dernier ou alors utiliser ./configure --disable-nls avec le propre make de Sun
UNIX:
Identd n’est pas réellement distinct de X-Chat. Vous devrez télécharger et
installer votre propre serveur ident . Plusieurs distributions, incluant
Fedora, sont fournies avec un programme serveur d’ident appelé oident.
Assurez-vous qu’il soit activé dans /etc/xinetd.conf ou lisez la documentation
de votre distribution. En tant qu’alternative, vous pouvez essayer ce serveur
identd expérimental: xchat_auth
WINDOWS:
La version win32 of X-Chat est fourni avec un serveur ident intégré. Il est activé par défaut, mais peut être désactivé avec /set identd 0.
Dans la liste des réseaux, puis dans «Canaux à rejoindre » entrez plusieurs salons et séparez les par des virgules, ex: "#linux,#warez,#chat". Ne mettez pas d’espace entre les salons. Si les salons ont aussi des clés (mots de passe), dans ce cas la syntaxe est: "#salon1,#salon2,#salon3 cle1,cle2,cle3"
Exemple: Si vous voulez joindre #abc et #talk sans clés, mais #linux avec une clé qui est « secret » vous devrez entrer: "#linux,#abc,#talk secret".
Dans la liste des Réseaux, sélectionner le réseau auquel vous voulez vous connecter automatiquement, cliquer sur Edit et cocher la case « Connexion automatique à ce réseau au démarrage »
C’est exactement la même chose qu’avec n’importe quelle autre application X. Vous surlignez simplement le texte que vous voulez, ensuite appuyez sur le bouton du milieu de la souris ( si vous avez une souris avec seulement deux boutons, appuyez sur le bouton gauche et droit en même temps ).
Aller dans le menu, Paramètres -> Préférences -> Réglages relatifs au réseau et remplir les informations requises à cet endroit. Authentification ( utilisation d’un nom d’utilisateur et d’un mot de passe ) supporté uniquement par HTPP et Socks5.
Pour afficher les symboles @ et + à côté des pseudonymes lorsqu’ils parlent, faites ce qui suit:
Dans le menu, ouvrir Paramètres -> Avancés -> Evevements textuels.
Trouver l’évènement Channel Message dans la liste. Le code $3 peut être
inséré pour afficher le caractère de mode de l’utilisateur (ex. @ ou +). Par
exemple, vous voulez peut-être changer le message par défaut:
%C18%H<%H$4$1%H>%H%O$t$2
En:
%C18%H<%H$4$3$1%H>%H%O$t$2
Ne pas oublier d’appuyer sur la touche Entrée, ainsi les changement prennent
effet dans la liste au dessus de la fenêtre.
Unix/Linux
Les icônes par défaut sont inclues dans le code source (compilées). Vous pouvez
les écraser (au sens informatique du terme) en créant plusieurs images PNG dans
${PREFIX}/share/xchat. ${PREFIX} est usuellement /usr, donc les icônes
devraient se placer dans /usr/share/xchat. Si vous compilez à partir de l’archive
de la source sans spécifier un préfixe, ce sera dans /usr/local à la place.
Windows
Vos propres icônes customisées peuvent être placées dans C:\Program
Files\XChat\Icons. Le format de l’image peut être PNG ou ICO. Le support de PNG
sur Window 2000 nécessite l’installation de GDI+, mais c’est standard sur XP ou
supérieur.
|
Name |
Description |
|
op.png |
Liste d’utilisateurs: Op |
|
hop.png |
Liste d’utilisateurs: Half-Op |
|
voice.png |
Liste d’utilisateurs: Voice |
|
red.png |
Liste d’utilisateurs: Owner |
|
purple.png |
Liste d’utilisateurs: Founder |
|
|
|
|
server.png |
>Arbre: Serveur |
|
channel.png |
Arbre: Salon |
|
dialog.png |
Arbre: Privé |
|
util.png |
Arbre: Utilitaire (Liste de salons, DCC etc) |
|
|
|
|
message.png |
Zone de notifications: Message |
|
highlight.png |
Zone de notifications: Message vous concernant (highlight) |
|
fileoffer.png |
Zone de notifications: DCC |
|
|
|
|
xchat.png |
Icône principale de X-Chat |
Icônes de la vue en Arbre: Entrez /set tab_icons 1 pour les
activer puis relancer X-Chat.
Trois façons:
Se référer à http://xchat.org/encoding/.
Note: Les archives(logs) sont toujours enregistrés en UTF-8/Unicode.
Certains réseaux autorisent de très longs pseudonymes (jusqu’à 32
caractères). Avoir la barre de séparation déplacée trop vers la droite juste à
cause d’un long pseudonyme peut déranger. Par conséquent, une limite pour la
distance pouvant déplacer la barre vers la droite a été mise en place. Si vous
utilisez une grande police, vous aurez peut-être besoin d’ajuster cette
distance. L’ajustement se fait en pixels, par exemple:
/set text_max_indent 320
Une fois que vous avez ajusté ce paramètre avec un nombre de pixels suffisant, le chevauchement de l’heure et des pseudonymes ne devrait plus avoir lieu. L’ajustement ne prendra pas effet immédiatement, un relancement de X-Chat peut être nécessaire.
Clic droit sur le salon que vous voulez changer. Dans le sous-menu du nom du salon, il y’a un élément qui peut-être coché ou décoché "Afficher les messages de join/part ", simplement le décocher.
Si vous voulez désactiver cette option partout, entrez:
/set irc_conf_mode 1
Là, tous les salons que vous joindrez après avoir affecté ce paramètre seront affectés avec « Afficher les messages de join/part » décoché.
En bref vous ne pouvez pas faire cela (facilement). Ceci est la propriété de mIRC uniquement et est tout à fait non standard. Il n’a pas de code pour faire ceci, principalement parce que /dccserver se lance sur le port 59, port qui exigerait à son tour X-Chat en tant que racine. Pourquoi avez-vous besoin de cela de toute façon? Utilisez juste un DCC normal.
Des patchs non officiels sont disponibles ici.
Mise à jour: La commande DCC Server a été ajoutée dans la version
officielle 2.4.1b. pour Windows.
Si vous êtes derrière un IPNat ou un routeur ADSL, vous aurez majoritairement une adresse telle que 192.168.0.1. Cette adresse n’est pas utilisable telle quelle sur Internet, et doit être traduite.
Quand vous envoyez un fichier par DCC, X-Chat donne votre adresse au destinataire du fichier. Si la réponse est 192.168.0.1, le destinataire ne pourra pas se connecter avec vous. Une seule façon de pouvoir envoyer votre "vraie" adresse est d’activer l’option "Obtenir mon adresse depuis le serveur IRC" dans X-Chat. Cette option est disponible dans Préférences -> Transfert de fichier. Quand vous activez ceci, vous devrez vous reconnecter au serveur avant que cela ne soit pris en compte.
Vous allez aussi avoir besoin de faire suivre quelques ports pour DCC Send. Vous pouvez choisir le type de port que vous souhaitez, par exemple, pour X-Chat:
Premier port DCC Send: 4990 Dernier port DCC Send: 5000
Ceci vous autorisera à envoyer jusqu’à dix fichiers à la fois, lesquels devraient suffire pour la majorité des personnes. Enfin, configurez votre routeur/modem pour transmettre les ports 4990-5000 vers l’adresse de votre PC. Vous devriez consulter le manuel de votre routeur/modem afin de savoir comment faire.
Il y’a trois façons pour faire ceci:
Les raccourcis clavier standards d’Emacs, tels que CTRL-w, CTRL-u etc, sont supportés par GTK+ 2.0, mais sont normalement désactivés. Si vous utilisez Gnome 2, vous pouvez les réactiver dans le menu de votre Gnome dans: Préférences -> Avancé -> Raccourcis clavier... .
Note: Ceci ne fonctionne pas sur les derniers Gnome (2.8 et plus récents). Dans ce cas, vous aurez besoin de lancer "gconf-editor", et directement changer les raccourcis /desktop/gnome/interface/gtk_key_theme de "Default" à "Emacs". Ensuite vous devrez redémarrer X-Chat.
Si vous n’utilisez pas Gnome 2, mais voulez toujours les raccourcis claviers d’Emacs Emakey, vous n’êtes pas concernés par ce qui précède. Vous devriez toutefois trouver quelques explications ici: GTK+ 2.4.0 release notes.
Si vous obtenez cette erreur en essayant de charger un script Perl ou Python cela signifie que le plug-in pour charger ces scripts n’est pas lancé.
xchat -p
Dans le menu, aller dans: Paramètres > Préférences > Son. Sélectionner l’événement pour lequel vous voulez jouer un son, ensuite entrer le chemin du son ( Ou utiliser le bouton Parcourir).
Vous avez juste à placer les scripts dans le répertoire de données d’Xchat.
Xchat lancera ces scripts automatiquement s’ils ont la bonne extension,
ex : si le nom d’un fichier finit par .pl, ce fichier sera chargé en tant
que script Perl. Ce répertoire de données est différent pour chaque
plate-forme.
Windows
Cela dépend de la version de votre Windows et ou se trouve le dossier Application
Data. Sur Windows XP c’est en général:
C:\Documents and Settings\username\Application Data\X-Chat 2\
ou plus simplement:
C:\Program Files\XChat\Plugins\
UNIX
~/.xchat2/ Où "~" représente votre home directory i.e.:
$HOME/.xchat2/
Il y’a deux plug-ins disponibles qui autorisent cela :
Unix: SysTray Plugin
Windows: xTray
Noter que XChat 2.8.0+ a son propre plug-in pour cette manœuvre, mais vous la pouvez désactiver dans Paramètres > Préférences > Alertes et continuer d’utiliser ces plug-in, si vous préférez.
Oui, mais cela nécessite au moins Xchat2.6.3. Simplement maintenir "SHIFT gauche" pendant que vous surlignez le texte et l’heure sera incluse.
Cliquer droit sur l’URL et sélectionner Ouvrir le lien dans un navigateurouvrira le lien dans avec votre ‘navigateur
favoris’. Dans Gnome, votre navigateur favorisé peut être changé dans System
> Preferences > More Preferences > Preferred Applications.
Notes pour 2.8.0 et supérieur:
Tout devrait juste fonctionner sans nécessiter aucun changement de votre part.
Voici comment ça marche actuellement :
Notes pour 2.6.8 et plus anciens:
Si vous n’utilisez pas Gnome ou un quelque autre bureau d’environnement : Vous n'avez pas de chance!
Note pour Debian et Ubuntu: l'intégration avec Gnome dans la distro est foirée!
Veuillez choisir un navigateur raisonnable. Nous n'avons aucun contrôles sur ceux qui font des packages sur debian, alors allez vous plaindre auprès d'eux pour faire remonter les problèmes. Example:
sudo update-alternatives --set x-www-browser /usr/bin/firefox
Plus de details
Pendant que vous maintenez down CTRL vous pouvez d’un seul clic gauche sur
l’URL, l’ouvrir dans votre navigateur préféré. Si vous voulez vraiment changer
le double clic en un simple clic gauche vous pouvez entrer: /set gui_url_mod
0, pourvu que vous ayez XChat 2.6.6 ou supérieur.
Vous pouvez aussi ajouter plus de choses dans le menu du clic droit dans XChat:
Paramètres > Avancés > Gestionnaires d’URL.
Par exemple, vous pouvez ajouter une entrée comme !firefox -a firefox
-remote 'openURL(%s,new-tab)'
Mais ce genre de commande est superflue, c’est justement automatique avec
Gnome, KDE et Windows avec 2.8.0+!
UNIX
~/.xchat2/xchatlogs/
où ~ represente votre home directory.
Windows
Windows 98/ME: C:\Windows\Application Data\X-Chat 2\xchatlogs
Windows XP/2000: C:\Documents and Settings\username\Application
Data\X-Chat 2\xchatlogs
Nécessite: 2.6.1+
Avec les paramètres par défaut, aucune rotation n’a lieu, vos archives de log
vont juste s’agrandir.
Aller dans Paramètres > Préférences > Journalisation
et changez le nom du fichier pour un de ceux-là:
|
Paramètres |
Exemple de nom de fichier qui pourrait être écrit |
|
%Y-%m-%d/%n-%c.log |
2006-12-30/FreeNode-#channel.log |
|
%n/%Y-%m-%d/%c.log |
FreeNode/2006-12-30/#channel.log |
|
%n/%c.log |
FreeNode/#channel.log
(no rotation) |
%Y, %m et %d représentent respectivement l’année en cours, le mois et le
jour. %n est le nom du serveur, ex. "FreeNode" or
"UnderNet", et pour finir, %c est le salon. Dans ces exemples, le
nouveau nom d’un log et dossier sera crée après minuit.
Vous pouvez trouver plus de possibilités sur http://xchat.org/docs/log/.
Cette option est disponible uniquement sur la version officielle d’XChat pour Windows. Vous devez COCHER cette option pendant l’installation. Si vous ne l’avez pas fait, vous pouvez simplement relancer l’installation et cocher le "Eye Candy Theme" quand l’option sera présente.
Si vous voulez utiliser le thème graphique, mais le désactiver juste pour
les smileys (i.e le laisser ON pour les choses comme Join/Part, Modes etc seulement), entrer cette commande et
redémarrer XChat:
/set text_emoticons off
La simple réponse est, il n’en gaspille pas. Il y’a plusieurs thèmes basés sur GTK+ pixmap qui gaspillent beaucoup de mémoire. Veuillez utiliser un thème différent et voir si cela résout le problème X-Chat tout seul alloue à peu près 40kb de mémoire d’après malloc()!
Premièrement, assurez-vous que vous possédez la dernière version stable de X-Chat. Les version stables ont TOUJOURS un nombre au milieu, ex :2.8.0 ou 2.8.1. Souvent les late fixes sont placées dans le répertoire: 2.8.x patchs
Si vous continuer d’avoir ces plantages, vous devriez considérer le lancement de celui ci via GDB. Cela vous aidera à trouver un fix rapidement, et c’est facile à faire ! Voir ici.
Vous pouvez certainement, mais je n’accepte pas les traductions directement. Elles doivent être faites avec le Translation Project. Toutes les informations devraient se trouver sur cette page.