«

»

sept 14 2012

[Tuto] Personnalisation de tmux via son fichier de configuration

Mon tutoriel précédent sur tmux, expliquait comment l’installer et comment l’utiliser.

Dans ce nouveau tutoriel je vais partager avec vous mon fichier de configuration de tmux pour pouvoir par exemple changer certaines couleurs et créer des raccourcis claviers plus pratiques.

Nouveau tmux

Nouveau tmux

Avant toutes choses il faut créer un fichier de configuration de tmux, vous avez deux possibilités, sois vous le créez dans le dossier /etc/ et ce fichier de configuration sera utilisable par tous les utilisateurs, sois vous le créez dans votre /home/username en fichier caché, dans mon cas je vais le créer dans mon /home/:

nano /home/denis/.tmux.conf

Et voici le contenus de ce fichier:

#Configuration de tmux
#http://denisrosenkranz.com

##################################
#Changements des raccourcis claviers
##################################
#On change Control +b par Control +x
set -g prefix C-x
unbind C-b
bind C-x send-prefix

#On utlise control + flèches pour naviguer entre les terminaux
bind-key -n C-right next
bind-key -n C-left prev

#on utilise alt + flèches our naviguer entre les panels
bind-key -n M-left select-pane -L
bind-key -n M-right select-pane -R
bind-key -n M-up select-pane -U
bind-key -n M-down select-pane -D

#On change les raccourcis pour faire du split vertical et horizontal
#On utilise la touche "|" (pipe) pour faire un split vertical
bind | split-window -h
#Et la touche "-" pour faire un split horizontal
bind - split-window -v

##################################
#Changements pratiques
##################################
#On permet l'utilisation de la souris pour changer de terminal et de panel
set -g mouse-select-pane on
set-option -g mouse-select-window on
set -g mode-mouse on

#Les fenêtres commencent par 1 et non par 0
set -g base-index 1

##################################
#Changements visuels
##################################
#On met les panneaux non actif en gris
set -g pane-border-fg colour244
set -g pane-border-bg default

#On met le panneau actif en rouge
set -g pane-active-border-fg colour124
set -g pane-active-border-bg default

#On met la barre de status en gris
set -g status-fg colour235
set -g status-bg colour250
set -g status-attr dim

# On surligne les fenêtres actives dans la barre de status en gris foncés
set-window-option -g window-status-current-fg colour15
set-window-option -g window-status-current-bg colour0

Voila mon fichier de conf, donc pour résumé voici les changements:

  • Raccourcis control +b remplacés par control +x (dans nano pour enregistrer il suffit de faire deux fois control +x)
  • On peut utiliser control + flèches droites/gauches pour switcher entre les terminaux
  • On peut utiliser alt + flèches haut/bas/droites/gauches pour switcher entre les différents terminaux splittés
  • On peut utiliser la souris pour changer de terminal ou de panneau
  • On peut créer des split verticaux et horizontaux avec les touches | et -
  • Et divers changements graphiques.

A vous de tester maintenant et n’hésitez pas à partager votre fichier de configuration de tmux !

Laisser un commentaire

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

 

Lire les articles précédents :
terminal
[Tuto] Introduction à tmux (terminal multiplexer)

Qu'est-ce que tmux? Tmux est un multiplexeur de terminaux, cela permet de créer des sessions dans lesquels vous pouvez créer...

Fermer