Ich hatte das gleiche Problem. Die Lösung wurde in einem der Threads der Apple X11-Benutzerliste gefunden. Fügen Sie dies Ihrer ~ / .Xdefaults-Datei hinzu:
XTerm * ptySttySize: true
und starten Sie X11 neu. Arbeitete für mich!
Ich verwende 120x80 xterms unter X11 (die ich über starte xterm -geometry 120x80
). Ich verwende auch einige ständig laufende GNU-Bildschirmsitzungen auf verschiedenen Hosts - sowohl lokal auf dem Mac als auch auf einigen Remote-Linux-Boxen.
Wenn ich mit Leopard eine Verbindung zu einer vorhandenen Bildschirmsitzung herstellte, konnte der Bildschirm die Größe des Xterms, in dem er ausgeführt wurde, erkennen und automatisch erweitern, um ihn auszufüllen.
Mit Snow Leopard passiert dies nicht mehr. Das erneute Verbinden mit einem laufenden Bildschirm führt zu einer Auflösung von 80x25. Ich muss das Xterm-Fenster verkleinern, damit die Bildschirmsitzung erweitert wird. Sobald ich das einmal getan habe, kann ich die Verbindung trennen und wieder herstellen, und der Bildschirm macht das Richtige.
Gibt es eine Möglichkeit, das Problem 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)
Ich habe noch nicht versucht, den Leopard xterm auf Snow Leopard zu kopieren ...)
Ich hatte das gleiche Problem. Die Lösung wurde in einem der Threads der Apple X11-Benutzerliste gefunden. Fügen Sie dies Ihrer ~ / .Xdefaults-Datei hinzu:
XTerm * ptySttySize: true
und starten Sie X11 neu. Arbeitete für mich!
Basierend auf dieser Apple Support-Seite wird hinzugefügt
resize >& /dev/null
in meine .bashrc hat sich zumindest das Problem gelöst.