GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Tmux Fenstergröße ändern erzwingen?

Normalerweise verbinde ich mich von einem bestimmten Windows-Server (W1) mit Remote-Linux-Servern. Auf der Windows-Seite verwende ich putty und auf der Linux-Seite starte ich tmux .

Gelegentlich muss ich einen anderen Windows-Server (W2) verwenden und mich mit demselben tmux verbinden Sitzungen.

Problem: Wenn ich eine Größe für den putty eingestellt hätte Windows auf W1, dann kann ich diese Größe auf W2 nicht überschreiten. Wenn ich den putty maximiere Fenster, der zusätzliche Platz ist unbrauchbar, gefüllt mit ~ Zeichen.

Gibt es eine Möglichkeit, die Größenänderung auf W2 zu „erzwingen“, auch wenn dies bedeutet, dass W1 nur eine Teilausgabe anzeigt? Oder eine Möglichkeit, W1 von tmux zu trennen Sitzung ?

Akzeptierte Antwort:

Mit tmux list-client , können Sie alle Clients auflisten, die mit tmux-Sitzungen verbunden sind. Zum Beispiel:

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

Von diesem Punkt an können Sie einen bestimmten Client oder alle Clients einer bestimmten Sitzung trennen. Angenommen, ich möchte alle mit Sitzung 0 verbundenen Personen trennen:

$ tmux detach-client -s 0

Dann können Sie die Sitzung anhängen, damit die Größe Ihnen gehört.

Eigentlich geht das alles mit tmux attach -d (das -d Option alle anderen Clients zum Trennen zwingen).


Linux
  1. Verhindern, dass Bereich/Fenster geschlossen wird, wenn der Befehl abgeschlossen ist – Tmux?

  2. Aktives Fenster visuell erkennen?

  3. Fenster zwischen tmux-Clients verschieben

  4. Können Sie die Größenänderung von Fenstern unter Ubuntu vereinfachen?

  5. Meta + Pfeiltasten zum Verschieben von Fenstern zwischen Monitoren?

Desktopbereich ändern, der von maximiertem Windows verwendet wird?

Nicht fokussiertes Windows reagiert nicht auf Mausklicks?

Erste Schritte mit Tmux [Leitfaden für Anfänger]

Ändern Sie die Größe eines Cloud-Servers

Wie starte ich ein Terminalfenster in der Mitte des Bildschirms?

Was ist Gnome / KDE usw.?