Tmux

Voici un bel outil de barbue, mais très pratique lorsqu’on est plongé dans notre cher ami, le terminal! Merci à mon ami Parisien de m’avoir montré ce superbe outil! Un petit bonjour au passage! 🙂

Tmux permet de split votre terminal en plusieurs petits terminaux comme un screen si dessous.

La configuration de tmux demande un peu de patience surtout si vous êtes pointilleux sur le résultat!

Pour débuter le tutoriel je précise que je l’utilise sur OSX (10.8.1). Sur linux c’est pratiquement la même chose, voir plus aisé à mettre en place. (Explication en fin d’article)

Premier point il faut installer macport, qui est un outil va vous permettre d’installer très facilement des applications Linux sur votre OSX.

Lorsque c’est fini, on lance le terminal pour y entrer les commandes suivantes:

`sudo port selfupdate`

Se qui va mettre à jour port.

Suivi de `sudo port install tmux` qui va installer tmux ainsi que ses dépendances dont il a besoin.

Voilà votre Tmux est installé, en tapant `tmux` dans votre terminal il devrait afficher un terminal clean avec noté bash*.

Reste à mettre en place les raccourcis de tmux. La config de tmux est dans un fichier nommé .tmux.conf placé à la racine de votre dossier personnel /Users/nomsession/.tmux.conf

Le mien contient les informations suivantes:

 

Comme ceci votre tmux est configuré pour répondre au raccourci ctrl+c avant d’y passer un paramètre.

ctrl+c 1 ==> va découper verticalement votre terminal

ctrl+c 2 ==> va découper horizontalement votre terminal

ctrl+c x ==> va supprimer un panel

ctrl+c d ==> va fermer tmux

ctrl+c flèche ==> vous vous déplacez dans vos panels

Il y a des tas d’autres options mais voici les plus courantes. Personnellement j’y ai ajouté le support du clic de la souris se qui est tout de même agréable. Pour se faire il faut télécharger deux outils SIMLB et Mouseterm.

Les installers et ajouter ces quelques lignes n’importe ou dans votre .tmux.conf

 

Voilà votre tmux répond à votre souris ainsi qu’au scrolling! (se qui est bien plus pratique)

Pour sélectionner ou faire du copier / coller il vous suffit de rester appuyer sur la touche « alt » et faire votre manipulation dans votre panel.

Si vous crashez votre terminal ou voulez récupérer votre session il suffit de faire un `tmux attach` pour reprendre la session là où vous l’aviez laissée!

Voilà j’espère que cela aura été utile.

Update 1: J’ai installé tmux sur Linux Mint 14 Cinnamon. Rien de plus simple!

Ouvrez le terminal et lancez

sudo apt-get update && sudo apt-get install tmux

Une fois que tmux est installé

gedit /home/username/.tmux.conf

Et collez les options que vous voulez. Sauvegardez, ouvrez un terminal et tapez « tmux »

Voilà tmux est opérationnel!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

* Copy This Password *

* Type Or Paste Password Here *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.