(en même temps j'ai aussi perdu mes logs... adieu les stats de modo sur tf :/ 'fin bon spa pire que d'avoir perdu lebeau :'-( et Bagheera qui ne revient pas...)
lancement d'irssi
screen -R irssi screen -dr irssi # permet de conserver un environnement en permanence connecté (le -R ne marche pas toujours, préférer -dr)screen -x irssi # est pas mal non plus pour partager la connexion entre 2 pc (laptop et fixe par exemple)
screen # ne sert que la 1ère fois ;-) (ou quand un serveur reboote /o\)
configuration d'irssi
Un peu de lien vers de la doc' : http://www.irssi.org/documentation/- /CONNECT irc.server.org (et pas /SERVER qui déconnecte la connexion en cours...)
- l'iso8859-15 : /CHARSET iso8859-15 (parce que bon l'UTF-8 c'est l'avenir, pas le présent :p)
- /JOIN #channel
- /WINDOW MOVE LEFT/RIGHT/number (parce qu'il faut bien ranger ses fenêtres ! revoir la numérotation), moui bin ça c'est quand chaque chan est dans sa fenêtre à lui
- /WINDOW ITEM MOVE n°fenêtre : ça c'est pour mettre chaque chan dans sa fenêtre (oui j'ai eu le malheur de mettre tous les chans au début dans la même fenêtre...)
- /LAYOUT SAVE (autant garder la même disposition à chaque fois et peut-être penser à sauvegarder le .irssi/config ailleurs aussi...)
- /SET autolog ON (ah bah oui, pour backlogguer c'est plus pratique...)
- /set autocreate_windows ON pour avoir les query dans une nouvelle fenêtre (penser à les fermer avec /unquery) bon ça ne suffit pas :/
- /SET autocreate_own_query on en espérant que ça marche mieux :)
bon les trucs que j'oublie à chaque fois que j'ajoute un chan :
/LAYOUT save
/save config
(ouais, souvent ça marche ou pas, surtout quand sur 4 ou 5 serveurs et un layout "habituel" genre en fenêtre 9 c'est openarena)
/connect irc.tuxfamily.org
/join #tuxfamily
/join #tfmodo
/connect irc.libera.chat
/join #mageia
/join #mageia-dev
/join #mageia-fr
/join #mageia-atelier
Jouer avec Chanserv
Synthèse :- http://freenode.net/using_the_network.shtml [en] quelques recommandations standards
- http://www.irchelp.org/irchelp/irctutorial.html [en] présentation courte
- http://www.irchelp.org/irchelp/ircprimer.html [en] présentation un peu plus longue
- http://freenode.net/channel_guidelines.shtml [en] recommandations générales pour administrer un channel (non technique)
- http://t0x.in/ircfreenode.html [en] liste complète des commandes de chanserv (en extraire celles intéressantes)
- http://www.wikihow.com/Add-ChanServ-to-Your-IRC-Channel-on-Freenode [en] commandes simples pour enregistrer le chan et demander à chanserv d'aider à son administration
- http://www.astucesinternet.com/modules/news/article.php?storyid=41 [fr] documentation en français sur les différentes commandes de chanserv (assez clair)
Mise en place du chan :
- réserver le nom de chan et ceux qui peuvent en être op (ceux du ca et ceux sachant administrer un chan irc au besoin)
- /msg chanserv register #AUFML <password> # réserve le nom du chan
- -!- mode/#AUFML [-s+tc] by ChanServ # -s : !secret +t topic changeable que par admin
- /msg chanserv set #AUFML guard on # demande à chanserv de monter la garde (il /join automatiquement)
- -!- ChanServ [ChanServ@services.] has joined #AUFML
- -!- ServerMode/#AUFML [+o ChanServ] by irc.freenode.net
- /msg chanserv help set # pour avoir plus d'aide
- /msg -freenode ChanServ set #AUFML URL http://mandrivafr.org
- /msg -freenode ChanServ topic #AUFML le mercredi 12 novembre 2008 - 21h - Assemblee generale constitutive de l'Association des Utilisateurs Francophones de Mandriva Linux
- /msg -freenode ChanServ access #AUFML list # gestion des accès
- /msg -freenode ChanServ access #AUFML add ashledombos op
- mettre un topic via chanserv pour résister aux déconnexions
- /msg ChanServ op #AUFML ashledombos
- les logs seront mis à disposition à l'issue de la réunion, je les ai via irssi (un iconv sera utile pour convertir l'utf-8...)
/msg nickserv identify <your-password> (après s'être enregistré au préalable via /msg nickserv register <your-password>)
petit mémo
- serveur irc.tuxfamily.org 2#tuxfamily 6#vhffs
- serveur irc.freenode.net 5#nekeme 4#libre-attitude 13#mandriva 11#mandrivafr 12#mandriva-cooker 14#mandriva-es 15#linux-es 16#mandriva-br 17#jeuxlibres 21#gna 22#uucpssh (NickServ)
- serveur irc.anynet.org 9#openarena
- serveur irc.libera.chat https://wiki.mageia.org/en/Mageia_IRC_Channels_Liberachat
quelques commandes & liens utiles
parmi celles que j'oublie tout le temps :- /lastlog voir http://irssi.org/documentation/startup#c7
- ALT+ Left (ou ALT+"P") ou ALT + Right (ou ALT+"N") pour changer de fenêtre (ou bien ALT + N°fenêtre)
- http://doc.ubuntu-fr.org/irssi
Les plugins indispensables
Liste exhaustive ici http://scripts.irssi.org/vous pouver les télécharger dans .irssi/scripts et utiliser /script load nomduscript.pl pour les charger
- trackbar > affiche une barre séparant les nouveaux messages des anciens
- adv_windowlist > affiche une barre récapitulant les fenêtres/chans auxquels vous etes connectés
- nickcolor > utilise une couleur par pseudonyme
- nicklist >affiche une barre à droite récapitulant les personnes du chan. Ne s'affiche pas forcément, faut configurer un peu: http://wouter.coekaerts.be/site/irssi/nicklist
se connecter à jabber (ou ximpi)
http://linuxfr.org/news/irssi-xmpp-un-nouveau-module-jabber-pour-irssi/load xmpp
Ensuite pour se connecter :
/server -xmppnet network server port password username
Par exemple :
/server -xmppnet jabber im.cybione.org 5222 motdepasse errtu
pas gagné :/
23:48 -!- Irssi: Error loading module xmpp/core: /usr/lib/irssi/modules/libxmpp_core.so: undefined symbol: g_malloc0_n 23:48 -!- Irssi: Error loading module xmpp/fe: /usr/lib/irssi/modules/libfe_xmpp.so: undefined symbol: xmpp_subscription 23:48 -!- Irssi: Error loading module xmpp/core: /usr/lib/irssi/modules/libxmpp_core.so: undefined symbol: g_malloc0_n 23:51 -!- Irssi: Unknown command: xmpp
Comment exécuter des commandes au démarrage ?
- Pour lancer ces scripts automatiquement au lancement de irssi, vous devez mettre ces scripts dans .irssi/scripts/autorun ou idéalement créer un lien symbolique. Pour lancer tous les scripts on peut faire cd ~/.irssi/scripts; ln -s . autorun
- Pour de simples commandes, copier les commandes en question dans le fichier touch ~/.irssi/startup , le '/' n'étant pas nécessaire ;).
Utiliser irssi en proxy
http://louisroche.net/blog/article24/irssi-proxyautres sujets
- https://linuxfr.org/forums/41/26140.html [fr] équivalent de screen pour X
- suggestion de VNC et xpra http://partiwm.org/wiki/xpra