495 Stimmen

Gibt es eine Möglichkeit, das tmux-Fenster beim Umschalten von einem kleineren auf einen größeren Monitor neu zu zeichnen?

Ich habe eine tmux-Sitzung auf einem kleineren Terminal gestartet. Wenn ich dieselbe Sitzung auf einem Monitor mit größerer Auflösung "anhänge", werden Punkte um die Konsole herum gezeichnet. Sie passen nicht in die neue Fenstergröße. Gibt es eine Möglichkeit, das Fenster neu zu zeichnen und zu reinigen? CTRL + L o CTRL - B + R ist nicht hilfreich.

10voto

pev.hall Punkte 447

Die anderen Antworten halfen mir nicht, da ich nur einen Klienten angeschlossen hatte (der vorherige, mit dem die Sitzung begann, war bereits abgenommen).

Um das Problem zu beheben, habe ich die Antwort aquí (Ich habe nicht xterm verwendet).

Darin hieß es lediglich:

  1. Trennen von der tmux-Sitzung
  2. Exécuter resize Linux-Befehl
  3. Erneutes Verbinden mit der tmux-Sitzung

3voto

JESii Punkte 4281

Ich bin gerade auf dieses Problem gestoßen und über eine andere Situation gestolpert. Obwohl es wahrscheinlich nur ein Einhorn ist, dachte ich, ich würde es auslegen.

Ich hatte eine Sitzung, die kleiner war, und mir fiel auf, dass die Schriftgrößen unterschiedlich waren: Die kleinere Sitzung hatte die kleineren Schriftarten. Offenbar hatte ich aus irgendeinem Grund die Schriftgrößen der Fenster geändert.

In OS X habe ich also einfach Cmd-+ auf die kleinere Sitzung, und sie rastete wieder ein.

3voto

Danny Punkte 2588

Wahrscheinlich handelt es sich um einen merkwürdigen Einzelfall, aber bei mir hat nur das Aufheben der Maximierung des Fensters und das anschließende erneute Maximieren geholfen.

0voto

Balamadras Punkte 125
ps ax | grep tmux
17685 pts/22   S+     0:00 tmux a -t 13g2
17920 pts/11   S+     0:00 tmux a -t 13g2
18065 pts/19   S+     0:00 grep tmux

den anderen töten.

0voto

Thamme Gowda Punkte 10173

Ich hatte das gleiche Problem, weil ich die tmux-Integration von iTerm verwendet habe (d.h., tmux -CC a ). Keine der in den anderen Antworten erwähnten Abtrennungsoptionen hat bei mir funktioniert, weil es keine "anderen Sitzungen" gab, von denen ich mich abtrennen konnte.

Soweit ich weiß, scheint der iTerm-Client in tmux die Fenstergröße für die angehängte Sitzung fest einzustellen, so dass die nachfolgenden Anhänge die zuvor geänderte Fenstergröße zu respektieren scheinen. Leider musste ich den iTerm-Client wieder mit tmux über tmux -CC a und die Größe des Fensters in der grafischen Benutzeroberfläche manuell auf die volle Größe angepasst (ich bin nicht glücklich darüber, dass ich hier die Maus verwende, aber das ist es, was am Ende leider funktioniert hat). Sauberes Trennen von iTerm und anschließendes Anhängen folgt der in iTerm eingestellten Größe.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X