Outils pour utilisateurs

Outils du site


tech:todo-memo-tmux

Ceci est une ancienne révision du document !


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

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
tech/todo-memo-tmux.1748082294.txt.gz · Dernière modification : de Jean-Baptiste

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki