Configurer weechat et bitlbee
Dans ce billet, nous allons voir comment configurer WeeChat, un client IRC en ncurses et bitlbee, une passerelle entre IRC et les protocoles de messageries instantanées.
Weechat
Passer l’installation et le premier lancement, on peut taper /help
pour commencer la
configuration.
Pour se connecter à un serveur et rejoindre un canal
/connect freenode
/join #[canal]
Pour automatiser cela entre deux lancements
/set irc.server.freenode.autoconnect on
/set irc.server.freenode.autojoin "#weechat-fr,#archlinux-fr"
/set irc.server.freenode.command "/msg nickserv identify {your password}"
La dernière ligne permet de s’identifier automatiquement. Il faut avoir au préalable enregistrer son pseudo sur NickServ [1], ce que je vous conseille pour éviter qu’on usurpe votre identité.
Pour ajouter des mappings (vimesques, évidemment)
/key bind meta-j /buffer +1
/key bind meta-k /buffer -1
Pour installer des plugins, comme buffer.pl
et beep.pl
pour déclencher un beep lors d’un
highlight. Ce beep est intercepté par mon WM pour me highlither le workspace.
/script install buffer.pl
/script install beep.pl
Pour fixer quelques problèmes avec le thème solarized.[3]
/set weechat.bar.status.color_bg 0
/set weechat.bar.title.color_bg 0
/set weechat.color.chat_inactive_buffer lightblue
Pour vos backups, la configuration de weechat est dans ~/.weechat
Bitlbee
Tout d’abord, installer bitlbee et démarrer le service.
Pour se connecter (weechat créé alors un buffer &bitlbee)
/connect localhost
Comme pour weechat, l’aide est incluse en tapant help dans le buffer &bitlbee.
Pour s’enregistrer (afin de sauvegarder sa configuration sur le serveur bitlbee)
register [pwd]
Pour configurer mon compte gmail
account add jabber [login]@gmail.com [pwd]
account [id] on
account [id] set nick_format [gtalk]-%full_name
La dernière commande permet d’afficher un préfixe (utile quand on a plusieurs comptes), suivi du nom complet (plus lisible que le login).
Pour configurer mon compte pro
account add jabber [login]@jabber.portaildulibre.fr [pwd]
Pour configurer une chatroom
chat add [account] osc@conference.jabber.portaildulibre.fr
channel [id] set password [password]
/join #osc
Pour se connecter automatiquement
/server add im localhost -autoconnect
/set irc.server.im.command "/msg &bitlbee identify YOUR_PASS"
/set irc.server.im.autojoin "#osc"
Pour vos backups, la configuration de bitlbee est dans /var/lib/bitlbee