Session tmux à l'ouverture d'un terminal

2022-05-04T16:16:44Z

Habitué à dwm depuis des années, j'ai tendance à ouvrir un terminal à la moindre occasion avec le raccourci Alt-Shift-Return. Dès que j'ai une petite commande à lancer, hop, un nouveau terminal!

Cela devient inutile depuis que j'utilise tmux justement pour remplacer les tas de terminaux que j'ai d'ouvert. C'est très pratique pour occuper au maximum l'espace disponible à l'écran. J'apprécie avoir toutes mes fenêtres maximisées : cela m'aide à me concentrer et je n'ai pas l'impression d'être serré. C'est d'ailleurs facile à faire avec dwm puisqu'il propose un arrangement maximisé par défaut.

Au lieu d'ouvrir un nouveau terminal totalement indépendant de tmux, j'ai décidé qu'un nouveau terminal ouvert rejoindrait automatiquement ma session tmux. Dans ~/.kshrc, j'ai donc :

if [ -z "$TMUX" ]; then
    tmux has-session || tmux new-session
    tmux new-window \; attach
fi

On verra à l'usage ce que ça donne. Si ça se trouve, ça va m'être pénible à la longue, mais pour l'instant c'est plutôt adapté ^^.

dwm

Une réaction?

Envoyez votre commentaire par mail.

Mode d'emploi de la liste de diffusion pour recevoir les réponses.