Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| xchat [Le 26/12/2010, 23:59] – TrHiLKiL | xchat [Le 01/03/2024, 12:47] (Version actuelle) – [HexChat et XChat (clients IRC)] beaver 185.220.101.22 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>hardy intrepid jaunty | + | {{tag>Focal Bionic |
| ---- | ---- | ||
| - | ====== XChat - Client | + | ======HexChat et XChat (clients |
| - | {{http:// | + | {{applications:hexchat.png }} |
| - | Xchat est un client | + | Xchat et HexChat sont des clients |
| - | < | + | De plus, la version HexChat pour Windows est sous licence libre, tandis que Xchat n'est disponible sous licence libre que pour Linux. |
| + | |||
| + | <note warning> | ||
| + | <note warning> | ||
| + | |||
| + | < | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | [[: | + | [[: |
| ===== Utilisation ===== | ===== Utilisation ===== | ||
| - | Prenez le temps de configurer correctement votre client IRC (nom, pseudonyme, ...) avant de vous connecter pour la première fois. Ne paniquez pas si votre pseudonyme est déjà pris les choix alternatifs prendront le relais, vous pourrez le changer une fois connecté. (:!: les réseaux limitent différemment la longueur autorisée des pseudonymes) | + | Prenez le temps de configurer correctement votre client IRC (nom, pseudonyme, ...) avant de vous connecter pour la première fois. Ne paniquez pas si votre pseudonyme est déjà pris les choix alternatifs prendront le relais, vous pourrez le changer une fois connecté (:!: les réseaux limitent différemment la longueur autorisée des pseudonymes). Pour faire enregistrer un pseudo sur freenode référez-vous à la page [[: |
| ==== Connexion ==== | ==== Connexion ==== | ||
| - | {{ applications: | + | {{ |
| - | + | Au lancement, | |
| - | Au lancement, | + | Sélectionnez le serveur |
| - | + | Dans la configuration qui suit, vous pourrez au choix vous connectez en mode simple, ou en mode sécurisé (SSL = Secure Socket Layer):\\ | |
| - | Pour rejoindre plusieurs canaux à la fois : séparez les par une virgule sans espace. | + | \\ |
| - | + | {{:applications: | |
| - | + | * En mode simple: | |
| - | + | Dans la fenêtre qui s' | |
| - | Vous pouvez aussi taper la commande suivante pour vous connecter à un serveur | + | Enfin dans //Favorite channels// ou dans l' |
| - | /server irc.freenode.net 6667 | + | \\ |
| - | ou plus généralement | + | * En mode sécurisé: |
| - | /server nom_d' | + | Dans la fenêtre qui s' |
| - | + | ||
| - | Et la commande suivante pour rentrer | + | |
| - | /join # | + | |
| - | ou plus généralement | + | |
| - | /join # | + | |
| - | + | ||
| - | Pour changer votre pseudonyme: | + | |
| - | /nick nouveau_pseudonyme | + | |
| - | + | ||
| - | Pour obtenir | + | |
| - | | + | |
| - | | + | |
| + | Fermez la fenêtre d' | ||
| + | Uniquement dans XChat, une autre fenêtre s' | ||
| + | \\ | ||
| + | \\ | ||
| ==== Fenêtre de chat ==== | ==== Fenêtre de chat ==== | ||
| - | {{ applications: | + | {{ |
| - | + | Par défaut | |
| - | XChat par défaut | + | - À droite la liste des utilisateurs (les opérateurs ont un point vert devant leur pseudo); |
| - | - A droite la liste des utilisateurs (les opérateurs ont un point vert devant leur pseudo) | + | - Au centre |
| - | - A gauche | + | - À gauche la liste des canaux; |
| + | - En bas, le champ de saisie de vos messages. | ||
| - | Si vous êtes cité (votre pseudo apparaît dans un message), la ligne est en rouge gras et il y a un bip sonore pour vous le signaler. Si un nouveau message d'un utilisateur apparaît la ligne est noire. Si c'est un message du serveur (arrivée d'un nouvel utilisateur...) la ligne est verte. | + | Si vous êtes cité (votre pseudo apparaît dans un message), la ligne est en couleur, elle varie en fonction de vos choix de préférences (menu // |
| ===== Configuration ===== | ===== Configuration ===== | ||
| - | Voici quelques points intéressants de configuration pour vous faciliter la vie sur xChat. | + | Voici quelques points intéressants de configuration pour vous faciliter la vie. |
| - | ==== Prendre en charge les URL " | ||
| - | Vous pouvez ouvrir depuis Firefox les liens du type " | ||
| - | Pour cela, entrez dans Firefox l' | ||
| - | about: | + | ==== Configurer les sons==== |
| - | Faites ensuite un clic droit >> | + | Allez dans // |
| + | //Channel Msg Hilight// est le nom de l' | ||
| - | network.protocol-handler.app.irc | ||
| - | et comme valeur : | ||
| - | |||
| - | / | ||
| - | |||
| - | Puis clic droit >> Nouvelle >> Valeur booléenne, avec pour nom : | ||
| - | |||
| - | network.protocol-handler.external.irc | ||
| - | |||
| - | et pour valeur | ||
| - | |||
| - | true | ||
| - | |||
| - | <note important> | ||
| - | Il arrive que la prise en charge des url " | ||
| - | </ | ||
| - | |||
| - | ==== Configurer les sons dans XChat ==== | ||
| - | |||
| - | Dans XChat allez dans Paramètres/ | ||
| - | |||
| - | Et en fonction de l' | ||
| - | |||
| - | Channel Msg Hilight est le nom de l' | ||
| - | |||
| - | ==== XChat et Rhythmbox ==== | ||
| - | |||
| - | |||
| - | alors il existe un script pour XChat très sympa qui permet de contrôler Rhythmbox depuis l' | ||
| - | Vous pouvez le télécharger à l' | ||
| - | Décompressez l' | ||
| - | |||
| - | Et voilà c'est bon :-) | ||
| ==== Onglets distincts automatiquement pour les messages privés ==== | ==== Onglets distincts automatiquement pour les messages privés ==== | ||
| + | Si vous souhaitez ouvrir un nouvel onglet pour une conversation privée avec un contact vous pouvez utiliser cette commande: | ||
| + | < | ||
| + | S' | ||
| + | Une autre possibilité qui ouvre directement l' | ||
| + | Enfin il y a la solution avec la souris, faites un clic-droit de la souris sur le //pseudo// de votre interlocuteur/ | ||
| - | Lorsque vous recevez un message privé d'un usager avec qui vous n'avez pas déjà engagé la discussion dans un onglet séparé, le message peut apparaître dans la fenêtre principale d'un salon où vous vous trouvez, lui et vous, sans toutefois que les autres usagers du salon puissent lire le message (le message demeure privé). | ||
| - | Si vous désirez que les usagers vous envoyant | + | ==== Ouvrir |
| - | < | + | La commande qui suit permet d' |
| - | /set gui_auto_open_chat 1 | + | Mettre à 1 pour revenir en arrière. |
| - | /set gui_auto_open_dialog 1 | + | |
| - | </ | + | |
| - | Il est possible, voire probable, que vous ayez à répéter cette manipulation à quelques reprises pendant votre utilisation de IRC (XChat perd parfois un peu la mémoire sans même qu'on l'ait redémarré ;-) ). Ce problème, constaté dans Ubuntu 6.06, semble tout-à-fait aléatoire, alors si vous êtes chanceux, vous n' | ||
| - | ==== Ouvrir les url d'un simple clic ==== | + | ==== Problème sur la complétion |
| + | Si vous rencontrez des problèmes de complétions entrez cette commande: | ||
| + | < | ||
| - | cela permet d' | + | ==== Auto-resume des transferts DCC interrompus ==== |
| - | | + | Cette commande vous permet de reprendre le transfert interrompu de fichier de votre client irc vers un autre client : < |
| - | + | ||
| - | mettre a 1 pour revenir en arrière. | + | |
| + | =====Utilisation avancée==== | ||
| ==== Changer les icônes ==== | ==== Changer les icônes ==== | ||
| - | + | Les icônes de la liste des utilisateurs, | |
| - | Les icônes de la liste des utilisateurs, | + | Pour cela il vous faut avoir les [[:sudo|droits |
| - | Pour cela il vous faut avoir les [[:sudo|droit administrateur]] pour créer le dossier **/ | + | |
| < | < | ||
| Et il ne reste plus qu'à mettre vos nouvelles icônes dedans et à redémarrer XChat pour constater les effets. | Et il ne reste plus qu'à mettre vos nouvelles icônes dedans et à redémarrer XChat pour constater les effets. | ||
| Ligne 129: | Ligne 92: | ||
| ^ Nom d' | ^ Nom d' | ||
| | op.png | opérateur (@) ^ | server.png | serveur | | | op.png | opérateur (@) ^ | server.png | serveur | | ||
| - | | hop.png | demi-opérateur (%) ^ | channel.png | cannal | + | | hop.png | demi-opérateur (%) ^ | channel.png | canal | |
| | voice.png | parole (+) ^ | dialog.png | dialogue | | | voice.png | parole (+) ^ | dialog.png | dialogue | | ||
| | red.png | administrateur (&) ^ | util.png | outils (DCC...) | | | red.png | administrateur (&) ^ | util.png | outils (DCC...) | | ||
| Ligne 137: | Ligne 100: | ||
| | |^ | fileoffer.png | envoi de fichier | | | |^ | fileoffer.png | envoi de fichier | | ||
| - | Par exemple les [[http://tango.freedesktop.org/Tango_Icon_Library|icônes Tango]] | + | ==== XChat et Rhythmbox ==== |
| - | + | Il existe un script pour XChat qui permet d' | |
| - | + | * Téléchargez-le | |
| - | ==== Problème sur la complétion ? ==== | + | |
| - | /set completion_amount 0 | + | |
| - | + | ||
| - | ==== Auto-resume des transferts DCC interrompus ==== | + | |
| - | | + | |
| ==== Scripts et Programmation | ==== Scripts et Programmation | ||
| - | XChat possède des possibilités de personnalisation quasiment illimitées. | + | XChat possède des possibilités de personnalisation quasiment illimitées. Les programmes sont en langage Perl ou Python. |
| - | Les programmes sont en langage Perl ou Python. | + | Leur conception ressemble au java, mais très simplifié.\\ |
| - | Leur conception ressemble au java, mais très simplifié. | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | === Script Python === | + | |
| Pour réaliser un script Python il faut créer un fichier *.py que l'on exécutera par la commande '/py load nomdufichier.py' | Pour réaliser un script Python il faut créer un fichier *.py que l'on exécutera par la commande '/py load nomdufichier.py' | ||
| - | A partir de la version 2.0 , XChat intègre python et perl par défaut. | + | À la création du fichier les lignes à écrire au démarrage sont : |
| - | + | < | |
| - | A la création du fichier les lignes à écrire au démarrage sont : | + | %%__import xchat__%% \\</ |
| - | + | ||
| - | %%__import xchat__%% \\ | + | |
| Cela permettra à XChat d' | Cela permettra à XChat d' | ||
| __Exemple de Script :__ | __Exemple de Script :__ | ||
| - | \\ | + | < |
| - | %%#Base des scripts Python%% \\ | + | |
| - | %%# %%\\ | + | |
| - | %%__module_name__ = "//A choisir par vos soins//" | + | |
| - | %%__module_version__ = " | + | |
| - | %%__module_description__ = "// /*A choisir par vos soins*/ //" %% \\ | + | |
| - | %%__module_author__ = " | + | |
| - | %%import XChat %% \\ | + | %%#Base des scripts Python%% |
| - | \\ | + | %%# %% |
| - | %%# La commande suivant va permettre de créer un menu d' | + | %%__module_name__ = "//A choisir |
| - | %%# (le script est inactif | + | %%__module_version__ = "1.0" |
| - | \\ | + | %%__module_description__ = "// /*A choisir par vos soins*/ |
| - | %%xchat.command(' | + | %%__module_author__ = "ReVeNaNt" %% |
| - | %%xchat.command(' | + | |
| - | %% atg = "" | + | %%import XChat %% |
| + | %%# La commande suivant va permettre de créer un menu d' | ||
| + | %%# (le script est inactif par defaut) %% | ||
| - | FIXME //Cette partie sera complétée ultérieurement.// | + | %%xchat.command(' |
| - | + | %%xchat.command(' | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | === Ajout d'un menu === | + | |
| - | == Création du menu == | + | |
| - | + | ||
| - | Personnaliser XChat consistera, pour débuter, à créer un menu personnalisé. | + | |
| - | + | ||
| - | Ce menu correspondra a un script que l'on placera dans ~/USER/.xchat2/ | + | |
| - | Il s' | + | |
| - | + | ||
| - | Pour le lancer sur XChat, on l'exécute (une seule fois suffit) à l'aide de : | + | |
| - | + | ||
| - | /set gui_usermenu 1 | + | |
| - | + | ||
| - | == Personnalisation du menu == | + | |
| - | + | ||
| - | Les Lignes suivantes vont permettre de : | + | |
| - | * Créer un séparateur dans le Menu : | + | |
| - | + | ||
| - | \\ | + | |
| - | NAME SEP \\ | + | |
| - | CMD | + | |
| + | %% atg = "" | ||
| + | </ | ||
| - | * Créer une commande : | ||
| - | \\ | ||
| - | NAME nomdelacommande \\ | ||
| - | CMD execution de la commande\\ | ||
| - | Exemple : | + | ==== Ajout d'un menu personnalisé ==== |
| + | === Création du menu === | ||
| - | \\ | + | Personnaliser XChat consistera, pour débuter, à créer un menu personnalisé. Pour cela créer un fichier **usermenu.conf** que vous enregistrez dans le dossier **.xchat2** de votre **dossier personnel**. |
| - | NAME BJ\\ | + | Ce menu correspondra à un "Menu Utilisateur" |
| - | CMD say Bonjour tout le monde\\ | + | Pour le lancer sur XChat, on l' |
| + | === Personnalisation du menu === | ||
| - | Avec cette commande nous aurons une arborescence BJ, et si l'on clique dessus, elle affichera | + | Les lignes suivantes vont permettre de : |
| + | * Créer un séparateur | ||
| - | | + | NAME SEP |
| + | CMD | ||
| + | </ | ||
| + | | ||
| - | \\ | + | NAME nomdelacommande |
| - | NAME SUB\\ | + | CMDexecution de la commande</ |
| - | CMD Nomdusousmenu\\ | + | |
| + | NAME BJ | ||
| + | CMDsay Bonjour tout le monde\\</ | ||
| + | Avec cette commande nous aurons une arborescence BJ, et si l'on clique dessus, elle affichera dans le canal où l'on se trouve " Bonjour tout le monde ". | ||
| + | * Créer un sous menu: < | ||
| + | NAME SUB | ||
| + | CMDNomdusousmenu\\ | ||
| /*Divers lignes de commandes tels que celle vu précédemment*/ | /*Divers lignes de commandes tels que celle vu précédemment*/ | ||
| - | \\ | ||
| - | NAME ENDSUB\\ | ||
| - | CMD Nomdusousmenu\\ | ||
| + | NAME ENDSUB | ||
| + | CMDNomdusousmenu | ||
| + | </ | ||
| - | Les sous menus peuvent s' | + | NAME SUB |
| + | CMDArrivée | ||
| + | NAME Bonjour | ||
| + | CMDsay Bonjour tout le monde | ||
| - | Exemple : | + | NAME Salut |
| + | CMDsay Salut tout le monde | ||
| - | \\ | + | NAME Hello |
| - | NAME SUB\\ | + | CMDHello everybody |
| - | CMD Arrivée\\ | + | |
| + | NAME ENDSUB | ||
| + | CMDArrivée | ||
| + | </ | ||
| - | \\ | + | ===== Chiffrer vos conversations |
| - | NAME Bonjour\\ | + | |
| - | CMD say Bonjour tout le monde\\ | + | |
| - | + | ||
| - | + | ||
| - | \\ | + | |
| - | NAME Salut\\ | + | |
| - | CMD say Salut tout le monde\\ | + | |
| - | + | ||
| - | + | ||
| - | \\ | + | |
| - | NAME Hello\\ | + | |
| - | CMD Hello everybody\\ | + | |
| - | + | ||
| - | + | ||
| - | \\ | + | |
| - | NAME ENDSUB\\ | + | |
| - | CMD Arrivée\\ | + | |
| - | + | ||
| - | ==== Chiffrer vos conversations ==== | + | |
| Avec [[off-the-record_messaging# | Avec [[off-the-record_messaging# | ||
| ===== Voir aussi===== | ===== Voir aussi===== | ||
| - | *[[konversation]]: | + | *[[:konversation]]: |
| ===== Liens externes===== | ===== Liens externes===== | ||
| * (en) [[http:// | * (en) [[http:// | ||
| - | * (fr) [[http:// | + | * (fr) [[http:// |
| * (fr) [[http:// | * (fr) [[http:// | ||
| * (fr) [[http:// | * (fr) [[http:// | ||
| Ligne 290: | Ligne 205: | ||
| ---- | ---- | ||
| - | Contributeurs : [[utilisateurs: | + | Contributeurs : [[utilisateurs: |
| - | + | ||
| - | ---- | + | |
