Die Größe des GNU-Bildschirms kann mit Snow Leopard xterm nicht geändert werden

Die Größe des GNU-Bildschirms kann mit Snow Leopard xterm nicht geändert werden

Ich verwende 120x80 xterms unter X11 (das ich über starte xterm -geometry 120x80). Außerdem verwende ich einige ständig laufende GNU-Bildschirmsitzungen auf einigen verschiedenen Hosts – sowohl lokal auf dem Mac als auch auf einigen Remote-Linux-Boxen.

Wenn ich mit Leopard die Verbindung zu einer bestehenden Screen-Sitzung wieder herstellte, ermittelte Screen die Größe des Xterms, in dem es ausgeführt wurde, und wurde automatisch entsprechend erweitert.

Mit Snow Leopard passiert das nicht mehr. Wenn ich mich erneut mit einem laufenden Bildschirm verbinde, wird dieser in 80 x 25 angezeigt. Ich muss die Größe des Xterm-Fensters ändern, damit die Bildschirmsitzung erweitert wird. Wenn ich das einmal gemacht habe, kann ich die Verbindung trennen und wiederherstellen und der Bildschirm macht das Richtige.

Gibt es eine Möglichkeit, dies zu beheben und zum alten xterm-Verhalten zurückzukehren?

(Snow Leopard hat eine neue Version von xterm:

$ /usr/X11R6/bin/xterm -v
XTerm(244)

Im Vergleich zur Version in Leopard:

$ /usr/X11R6/bin/xterm -v
X.Org 6.8.99.903(241)

Habe noch nicht versucht, das Leopard-Xterm auf Snow Leopard zu kopieren …)

Antwort1

Ich habe das gleiche Problem. Habe die Lösung in einem der Threads der Apple X11-Benutzerliste gefunden. Fügen Sie dies zu Ihrer Datei ~/.Xdefaults hinzu:

XTerm*ptySttySize: wahr

und X11 neu starten. Hat bei mir funktioniert!

Antwort2

Bezogen aufdiese Apple-Supportseiteund fügte hinzu

resize >& /dev/null

in meine .bashrc hat das Problem zumindest umgangen.

verwandte Informationen