Comme certains le savent déjà j’apprécie énormément utiliser des applications en mode texte, je n’apprécie guère les cliquodrômes. Loin de moi l’idée de vouloir lancer un troll
. Non plus sérieusement j’apprécie les applications en mode texte pour différentes raisons, il est vrai qu’une application en mode texte demandera généralement un apprentissage plus long, et par conséquent une prise en main difficile il faudra vous armez de patience, mais je peux vous assurez que le jeu en vaut la chandelle. Une fois la phase d’apprentissage passer vous vous rendrez compte par vous-même qu’il sera beaucoup plus facile de taper une commandes, plutôt que d’aller chercher dans une menu, puis un sous-menu, puis un sous-sous-menu, une commande sera beaucoup plus facile à retenir. Un autre avantage prenons l’exemple d’un traitement de texte avec LaTeX. LaTeX vous permettra de vous concentrez pleinement sur la structure, et le contenu de votre document, avec la structure vous exprimerez un style la forme sera automatiquement et immédiatement visualisée à l’écran, contrairement à une application de type WYSIWYG avec lequel vous allez définir le style et le contenu, votre document va très rapidement avoir un mauvais rendu. Un document écrit en LaTeX sera beaucoup plus structuré, et aura par conséquent un résultat final beaucoup plus agréable pour les yeux. Il est vrai qu’avec les machines aujourd’hui la consommation des ressources n’est plus un facteur aussi important qu’à une époque, mais il est toute de même agréable de voir que son cpu ne sera pas utilisé à 100% à cause d’une application qui ne serait pas optimiser ou trop lourde, vous l’aurez donc compris une application en mode texte sera légère, rapide et ne consommera que très peu de mémoire vive. Beaucoup de personnes penseront aussi que le terminal c’est dépassé, « Ah oui tu me parle du truc vieux comme le monde en noir et blanc, utilisé par la geek acharné, avec les cheveux long qui partent dans tous les sens ». Alors détrompez-vous et pardonnez-moi de casser le mythe, mais il n’y a pas que des personnes aux long cheveux, et aux longue barbe qui utilise le terminal, et des applications en mode texte. Puis je ne trouve pas non plus que mon terminal soit désagréable à regarder la preuve en image , en tous les cas moi il me permet de rêver, m’évader, et être productif il m’aide lorsque que je code, et autrement un fond noir sur du blanc n’est pas si moche que ça
je vous assure. Un autre avantage que j’apprécie, et que tout soit centraliser et disponible simplement via une application, j’ai besoin d’éditer un texte j’ouvre un terminal et je lance vim, j’ai envier d’aller troller sur irc je split mon terminal et je lance irssi tout cela sans avoir besoin d’utiliser la souris, et de multiple clique. Les applications en mode texte sont généralement très puissante, paramétrable, et scriptable avec des langages comme Perl ou encore Python. Un autre avantage que certaines personnes mettront en avant, et le faite de pouvoir installer votre application sur un serveur, et elle sera donc disponible partout que vous soyez chez vous, à l’hôtel , chez vos amis, au travail etc… Il vous faudra simplement un accès à internet, et un terminal, si vous avez ceci il ne vous restera plus qu’à vous logguer sur votre serveur via ssh. C’est d’ailleurs l’un des avantages de irssi où que vous soyez vous pourrez retrouver votre conf, et rejoindre vos canaux préféré sans avoir besoin de configuré à chaque fois un client irc, de plus coupler avec bitlbee vous pourrez bénéficier de la messagerie instantanée , et bén des protocoles les plus utilisés . Bien sur tous les avantages cités plus haut s’applique aussi à irssi. Loin de moi l’idée de vous vendre le terminal, et les applications en mode texte, je ne dis pas non plus que le terminal et la solution la meilleur cela dépend aussi du contexte, et surtout le goût et les couleurs ça ne se discute pas . J’avais simplement envie de vous partagez mon opinion, les avantages que j’y trouve, la productivité , et le bienfait que cela m’apporte sur tous les points , de plus je pense qu’est tant donné que je viens vous parler d’une application en mode texte, et que je vais vous en présentez d’autres il est important de vous expliquez les avantages que je trouve à cette solution. Désolé d’avoir été si long, et je m’excuse d’avance pour les personnes qui auront attraper une migraine avant même d’avoir découvert le véritable sujet de l’article, malgré que ça en fasse parti. Après ce long discours nous allons enfin entrer dans le vif du sujet irssi.
Irssi est un client irc en mode texte développer en langage C initié par Timo Sirainen, et publié sous les termes de la licence GPL. Il a été développer pour pouvoir tourner sur tous les systèmes Unix, mais il peut aussi s’exécuter sous Windows, et Mac OS X possède une version complète, et une version native appelée MacIrssi. Il vous sera très facile d’installer irssi sous Debian ou ses dérivé, et tant donné qu’il existe un paquet.
Une fois installé pour lancer irssi il vous suffira d’ouvrir votre terminal, et de taper irssi Lors du premier lancement d’irssi sera créé un fichier de configuration qui se trouvera dans votre répertoire . La configuration pourra alors ce faire soit à l’intérieur du programme par l’intermédiaire de commande, ou tout simplement en éditant le fichier de configuration .
La configuration se fait par des commandes commençant par un slash ”/”. Il vous sera possible de lister la liste des réseaux configuré avec la commande « network ».
Pour ajouter des réseaux il vous faudra de nouveau utiliser la commande, mais avec des arguments en plus.
Nous ajoutons le réseau OFTC il est aussi possible d’ajouter son pseudo , et son mot de passe.
Une fois ceci réalisé il vous faudra ajouter le serveur:
/server add -auto -network OFTC irc.oftc.net |
L’option auto permet de spécifier qu’il se connecte sur ce serveur à chaque lancement d’irssi. L’option network va spécifier à quel réseau on attache ce serveur.
Maintenant que nous avons configuré le réseau, et le serveur il vous sera possible d’indiquer des canaux à rejoindre automatiquement.
/channel add -auto #debian OFTC |
De nouveau la commande add indique que le canal Debian du serveur OFTC sera rejoint automatiquement au moment de la connexion au serveur. Imaginons que vous désirez ajouter un canal à rejoindre il vous faudra répéter l’opération.
/channel add -auto #debian-formation OFTC |
Pour naviguer entre les fenêtres d’irssi il vous faudra utiliser une combinaison de touche clavier.
- Ctrl+n : Pour aller à la fenêtre suivante,
- Ctrl+p : pour aller à la fenêtre précédente,
- Alt+5 : pour aller à la fenêtre 5,
- Ctrl+x : pour passer de réseau en réseau.
Pour remonter dans la fenêtre il vous faudra utiliser Page Up.
Tant donné qu’irssi est une application en mode texte aucun menu ne sera disponible il vous sera donc indispensable de connaître un minimum les commandes irc. La liste n’est bien-sûr pas exhaustive.
- Pour joindre un canal
- Pour quitter un canal
- Pour envoyer un message d’action
/me vous souhaite une bonne journée |
- Pour changer de pseudo
- Pour connaître la liste des personnes connectés au canal
- Pour débuter une discussion en privé
- Pour mettre fin à une discussion privé
- Pour quitter un canal, et fermer la fenêtre
- Pour fermer une fenêtre
- Pour fermer irssi
Commandes Status
Tous les commandes listé ci-dessous seront affiché dans la fenêtre de status.