user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 18-05-2014 14:32:14

IceF0x
#! Gourou Linux

[Tuto]Weechat

== Description ==

WeeChat est un client de discussion rapide, léger et extensible. Il tourne sur plusieurs plate-formes (dont Linux, BSD et Mac OS).

WeeChat est :
- modulaire : un cœur léger avec des extensions autour
- multi-protocoles : IRC et Jabber (d'autres bientôt)
- extensible : extensions C et scripts (Perl, Python, Ruby, Lua, Tcl et Scheme)
- un logiciel libre : distribué sous licence GPLv3

== Installation ==

L'installation pour les système les plus courant se fait à l'aide des commandes suivante:

Debian  :

apt-get install weechat-curses

Ubuntu   :

apt-get install weechat-curses

Fedora core :

yum install weechat

Archlinux  :

pacman -S weechat

openSUSE   : 

zypper install weechat

Sourcemage   :   

cast weechat

== Configuration ==

Maintenant que vous venez d'installer weechat,il faut le configurer...
C'est pas super compliqué si vous me suivez à la lettre vous devriez y arriver facilement    wink   

Lancer weechat.

 weechat-curses

1327873854.png

IMPORTANT!
Toute la configuration va se passer dans ce premier buffer avec le magnifique logo de weechat ^^

Configuration de l'automatisation:

Visualiser les serveurs déjà existant // Logiquement vous n'aurez que freenode    wink   

/set irc.server.*

1327873929.png

Pour ajouter un serveur supplémentaire comme euh....  au hasard irc.rizon.net tongue

/server add rizon irc.rizon.net/6667

1327874592.png

Maintenant, vous devriez avoir freenode et rizon

/set irc.server.*

1327874022.png

Passons à l'autoconnection.

- autoconnect

/set irc.server.rizon.autoconnect on

- autojoin

/set irc.server.rizon.autojoin #lug.a

- autoreconnect

/set irc.server.rizon.autoreconnect on

- commande pour s'identifier

/set irc.server.rizon.command /msg NickServ IDENTIFY tonpassword 

- délai de 10 secondes délai après exécution de la commande (exemple: donner du temps pour l’authentification)

/set irc.server.rizon.command_delay 10

- pseudo

/set irc.server.rizon.nicks tonpseudo

Après ça vous devriez obtenir quelques choses comme ça:

/set irc.server.rizon.*

1327874333.png

Pour sauvegarder votre configuration.

/save

Pour quitter.

/quit

Relancer weechat.

 weechat-curses

1327872928.png

Si vous souhaitez configurer le serveur freenode, tous ce passe de la même manière que précédemment sauf que vous n'avez pas à ajouter le serveur il existe déjà, ^^ vous devez simplement remplacer pour chaque ligne de configurations rizon par freenode.

== Utilisation ==

Voici un récapitulatif des commandes les plus utilisées et dont je me sers régulièrement!

Activer la souris :          // Il vous sera utile de la lancer une fois après elle sera automatiquement activée  wink

/mouse enable

Intervertir pointeur et curseur :          // Pratique pour récupérer du texte

/mouse toggle

Ou bien tout simplement avec alt+m

Pour passer d'un buffer à un autre :

/buffer +1
/buffer -1

Pour aller au numéro 3 ^^

/buffer 3

Ou bien tout simplement avec alt+flèches          // La façon que je préfère...
Ou bien à la souris directement!

Pour spliter :          // Eh oui! c'est possible!!!!

/window splith
/window splitv

Pour passer d'un split à l'autre vous utiliserez les touches F7 ou F8.

Pour fusionner :

/window merge

Pour fermer un buffer :

/close

PS: Sachez qu'il est aussi compatible avec screen afin de récupérer une session en ssh!

== Personaliser ==

Première chose que je vous conseil un backup de votre dossier weechat car toutes mauvaises manip peut être redoutable!

tar cvzf weechat_backup.tar.gz ~/.weechat

Ensuite, je vais vous proposer d'installer quelques scripts qui facilite l'utilisation de weechat.
- beep.pl           // Très utile un beep retentit losrque l'on vous parle
- buffers.pl        // Barre latérale contenant la liste des tampons
- tinyurl.py        // vous comprendrez quand le moment sera venu.^^ En 2 mots il vous réduit les URLs
- weeget.py       // Petit utilitaire fort pratique lorsque l'on souhaite obtenir d'autres scripts via weechat

O  Viens le moments de les installer   wink   wget va être notre ami!

Pour les scripts en perl :

cd ~/.weechat/perl/
wget http://www.weechat.org/files/scripts/beep.pl
wget http://www.weechat.org/files/scripts/buffers.pl

Et nous allons faire en sorte qu'ils se chargent dès le lancement de weechat:

cd ~/.weechat/perl/autoload/
ln -s ../beep.pl
ln -s ../buffers.pl

Pour les scripts en python:

cd ~/.weechat/python/
wget http://www.weechat.org/files/scripts/tinyurl.py
wget http://www.weechat.org/files/scripts/weeget.py

Et nous allons faire en sorte qu'ils se chargent dès le lancement de weechat:

cd ~/.weechat/python/autoload/
ln -s ../tinyurl.py
ln -s ../weeget.py

OK voilà une bonne chose de faite! Vous pouvez lancer weechat et profiter de ces nouveaux add-ons!

O  Passons aux choses sérieuses!

Utiliser la souris dans weechat :

/mouse enable

Afin de séparer les buffers distinctement :

/set irc.look.server_buffer independent

Un petit /save ne nous fera pas de mal:

/save

Je sais pas pour vous mais moi je respire mieux!   wink 

1327879186.png

O  Et si on mettait un peu de couleur dans notre petit weechat???

Sachez que les couleurs de bases se trouve ici http://www.weechat.org/files/doc/stable … lors_basic ou bien en tapant :

/color

Et en faisant alt+c pour obtenir les 256 couleurs de votre terminal.

1327881194.png

Si vous souhaiter ajouter une couleur à votre palette weechat il vous suffit de faire :

/color alias 172 orange

Pour supprimer un alias :  // au cas où vous vous serez trompé en prenant un des chiffres qui se trouve dans /color et non dans alt+c ^^ et ouiiii je suis devin !!!!

/color unalias 172

Barre de titre en couleur :

/set weechat.bar.title.*

- Et pour changer le background par exemple, vous faîtes:

/set weechat.bar.title.color_bg darkgray

- Le texte en noir:

/set weechat.bar.title.color_fg black

1327879999.png

Barre de status :

/set weechat.bar.status.*

- Background :

/set weechat.bar.status.color_bg black

1327880181.png

Bordures du chat en orange :

/set weechat.color.*
/set weechat.color.separator orange

1327882282.png

Bon je pense que vous commencez à piger un peu le principe!

O  Voyons voir une dernière chose le positionnement.

Il faut savoir que weechat est pratiquement sans limites, configurable à souhait!

Si vous souhaitez positionner la bar des buffers en haut :

/set weechat.bar.buffers.position top

Mettre la liste des pseudos en bas par exemple :

/set weechat.bar.nicklist.position bottom

Ce qui donne :
1327882933.png

N'oubliez pas un petit /save :

/save

Voilà je pense avoir fait le tour. C'est à vous de jouer, de bidouiller! Le plus important c'est de se faire plaisir, non?   wink 

A suivre

== Voir aussi ==

  * **(en)** http://www.weechat.org/files/doc/stable … er.fr.html


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#2 18-05-2014 23:15:50

wagmic
Membre

Re : [Tuto]Weechat

Merci je connaissais pas ce client  smile

Hors ligne

#3 23-05-2014 15:08:00

3ACK3OX
Membre

Re : [Tuto]Weechat

mon sourire de la journée smile
superbe tuto amusent a lire  big_smile
et ce weechat est top  wink merci pour les petites options amusantes  8)


Celui qui ne dispose pas des 2/3 de ca journée, est un ésclave  ]:D

OS: Crunchbang avec dépots Kali smile

Hors ligne

#4 23-05-2014 18:21:17

IceF0x
#! Gourou Linux

Re : [Tuto]Weechat

C'est un tuto fait par otsoa et o-nil que j'ai mis ensemble ce sont deux anciens membres du forum que malheureusement je ne vois plus sad


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#5 30-03-2015 10:15:27

Lostyx
Membre

Re : [Tuto]Weechat

Nice !
J'étais entrain de chercher un ptit irc pour nunux et weechat me paraissais sympas wink

Petit note ; un apt-get install weechat == apt-get install weechat-curses smile

Merci Coyotus


-L'anonymat complet n'existe pas , il faudra vous y faire .
-La plus grande faille informatique ? l'homme sans aucun doute .

Hors ligne

#6 30-03-2015 18:18:32

IceF0x
#! Gourou Linux

Re : [Tuto]Weechat

Lostyx a écrit :

Petit note ; un apt-get install weechat == apt-get install weechat-curses smile

Oui c'est exactement pareil, la différence c'est que weechat seul à pour dépendance weechat-curse


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#7 31-03-2015 11:36:35

penthium2
Modérateur

Re : [Tuto]Weechat

Pour l'autojoint sur plusieur chan :

irc.server.freenode.autojoin = "#fedora-devel-fr,#fedora-fr"

Sachant aussi que chez moi atl-fleche marche pas ! mais F5 et F6 oui big_smile


vi est mon ami pour la vie
Viperr
Ph'nglui nglw-nafh Cthulhu R'lyeh wgah-nagl fhtagn

Hors ligne

#8 02-04-2015 12:26:27

penthium2
Modérateur

Re : [Tuto]Weechat

quel est la diférence entre weechat et weechat-curses ?


vi est mon ami pour la vie
Viperr
Ph'nglui nglw-nafh Cthulhu R'lyeh wgah-nagl fhtagn

Hors ligne

#9 02-04-2015 18:20:02

ZeR0-@bSoLu
Membre

Re : [Tuto]Weechat

viperr a écrit :

quel est la diférence entre weechat et weechat-curses ?


Binary packages are available for many distributions, including:

    Debian (or any Debian compatible distribution): apt-get install weechat-curses

    Mandriva/RedHat (or any RPM compatible distribution): rpm -i /path/to/weechat-x.y.z-1.i386.rpm

    Gentoo: emerge weechat

    Arch Linux: pacman -S weechat

    Fedora Core: yum install weechat

    Sourcemage: cast weechat

voila un copy/paste du site de weechat , je pense que ça viens juste des distrib' dans le sens ou weechat ne marche pas exactement pareil sous debian peut être et qu'il on distinguer 2 paquets


Mess With The Bests
Die Like The Rest

Hors ligne

#10 02-04-2015 21:22:13

IceF0x
#! Gourou Linux

Re : [Tuto]Weechat

viperr a écrit :

quel est la diférence entre weechat et weechat-curses ?

weechat est juste un paquet vide avec comme dépendance weechat-curse, il ne sert seulement qu'a installer weechat-curse en ne tapant que weechat.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#11 02-04-2015 22:20:41

penthium2
Modérateur

Re : [Tuto]Weechat

ca m'arrange pour mon script tmux big_smile \o/


vi est mon ami pour la vie
Viperr
Ph'nglui nglw-nafh Cthulhu R'lyeh wgah-nagl fhtagn

Hors ligne

Pied de page des forums