{{tag>Console tmux}} = Mémo Tmux A noter qu'il existe Critmux (tmux + Docker + criu) permettant de geler l'état de la session et de l’enregistrer. Voir [[snapshot_de_process_avec_criu]] * https://gist.github.com/henrik/1967800 * https://github.com/jpetazzo/critmux * https://asciinema.org/a/9889 Voir https://wiki.debian.org/fr/Tmux Équivalent ''screen'' à **[Ctrl] + [a]** et **l** ((redisplay) Fully refresh current window.) Corrige la taille de la fenêtre Mémo **[Ctrl] + b et D** Déconnecter quelqu'un (pratique pour redimensionner le tmux à une taille pour grande) Ou alors : tmux at -d == Tmux dans un Tmux - changer le raccourci clavier __Changement du raccourcie Ctrl+b en Ctrl+a__ Ctrl + b :set-option -g prefix C-a == Taille de la fenêtre petite quand une session est restée attachée Vous pouvez détachez l'ancienne session, si elle n'est plus utilisée. **[Ctrl] + [b]** puis **[Shift] + [d]** (0) /dev/pts/0: 0 [119x21 xterm] (utf8) (1) /dev/pts/6: 0 [170x48 xterm] (utf8) Puis choisissez la session à fermer, puis **[Entrée]** == Changer l'ordre des fenêtres (sur la même vue) Rotate window **[Ctrl] + b** Puis **[Ctrl] + o** Nnext layout **[Ctrl] + b** Puis **[Ctrl] + [Space]** == Afficher l'heure **[Ctrl]] + b** Puis **t** == Nommer / renommer les sessions Créer une nouvelle session nommée tmux new -s session-name **[CTRL]** + **[B]**, **[$]** Pour renommer la session Pour attacher une session donnée tmux a -t session-name **[CTRL]** + **[B]**, **[s]** Pour naviguer entre les sessions\\ ou\\ **[CTRL]** + **[B]**, **[w]** Renommer une session $ tmux ls $ # tmux rename-session -t old_name new_name $ tmux rename-session -t 0 new_name no current client $ tmux ls Changer la couleur de la bare de status set -g status-bg grey == ClusterShell ClusterSSH setw synchronize-panes on A tester ''~/.tmux.conf'' bind = set -g synchronize-panes == Pb === open terminal failed: not a terminal $ ssh srv1 -- tmux at -t 1 open terminal failed: not a terminal ==== Solution Utiliser ''ssh -t'' ssh -t srv1 -- tmux at -t 1 === open terminal failed: missing or unsuitable terminal: unknown tmux Erreur open terminal failed: missing or unsuitable terminal: unknown Solution export TERM=linux tmux # A tester : #export TERM=linux-vt Voir : /usr/share/terminfo/ Voir aussi Host plop1 Hostname 192.168.1.20 SetEnv TERM=linux === Le pane est renommé automatiquement ==== solution ''~/.tmux.conf'' set allow-rename off === Pb backspace ne fonctionne pas E558: Terminal entry not found in terminfo 'tmux-256color' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' ==== Solution apt-get install ncurses-term