GNU/Linux >> Tutoriels Linux >  >> Linux

Tmux force redimensionner la fenêtre ?

Je me connecte généralement à des serveurs Linux distants à partir d'un serveur Windows spécifique (W1). Côté Windows, j'utilise putty et côté linux, je lance tmux .

Parfois, je dois utiliser un serveur Windows différent (W2) et me connecter au même tmux séances.

Problème : Si j'avais défini une taille pour le putty windows sur W1, alors je ne peux pas dépasser cette taille sur W2. Quand je maximise le putty fenêtre, l'espace supplémentaire est inutilisable, rempli de ~ caractères.

Existe-t-il un moyen de "forcer" le redimensionnement sur W2, même si cela signifie que W1 n'affichera qu'une sortie partielle ? Ou un moyen de déconnecter W1 de tmux séance ?

Réponse acceptée :

Avec tmux list-client , vous pouvez répertorier tous les clients connectés aux sessions tmux. Par exemple :

$ tmux list-client
/dev/pts/6: 0 [25x80 xterm] (utf8)
/dev/pts/8: 0 [25x80 xterm] (utf8)

À partir de ce point, vous pouvez choisir de détacher un client spécifié ou tous les clients d'une session spécifiée. Supposons que je souhaite détacher toutes les personnes connectées à la session 0 :

$ tmux detach-client -s 0

Ensuite, vous pouvez joindre la session afin que la taille soit la vôtre.

En fait, tout cela peut être fait avec tmux attach -d (le -d forcer tous les autres clients à se détacher).


Linux
  1. Comment créer une nouvelle fenêtre sur le répertoire actuel dans Tmux ?

  2. Maximiser la fenêtre dans tmux

  3. Meta + Flèches pour déplacer les fenêtres entre les moniteurs ?

  4. Comment puis-je créer un raccourci pour redimensionner les volets dans une fenêtre tmux ?

  5. Comment changer le nouveau répertoire de fenêtre par défaut à partir du tmux

Modifier la zone du bureau utilisée par les fenêtres maximisées ?

Windows non focalisé ne répond pas aux clics de souris ?

Premiers pas avec Tmux [Guide du débutant]

Redimensionner un serveur cloud

Comment démarrer une fenêtre de terminal au centre de l'écran ?

Qu'est-ce que Gnome / KDE, etc. ?