У меня была такая же проблема. Нашел решение в одной из тем Apple X11-Users. Добавьте это в ваш файл ~ / .Xdefaults:
XTerm * ptySttySize: true
и перезапустите X11. Работал на меня!
Я использую 120x80 xterms под X11 (который я запускаю через xterm -geometry 120x80
). Я также использую некоторые постоянно запущенные сеансы экрана GNU на нескольких разных хостах - как локальных для Mac, так и на некоторых удаленных компьютерах Linux.
При использовании Leopard, когда я снова подключился к существующему сеансу экрана, экран определял размер xterm, в котором он работал, и автоматически расширялся, чтобы заполнить его.
Со Snow Leopard этого больше не происходит. Повторное подключение к работающему экрану приводит к его появлению в 80x25. Я должен изменить размер окна xterm, чтобы развернуть сеанс экрана. Как только я сделал это один раз, я могу отключиться и снова подключиться, и экран делает правильные вещи.
Есть ли способ исправить это и вернуться к старому поведению xterm?
(Snow Leopard имеет новую версию xterm:
$ /usr/X11R6/bin/xterm -v XTerm(244)
По сравнению с версией в Leopard:
$ /usr/X11R6/bin/xterm -v X.Org 6.8.99.903(241)
Еще не пытался скопировать файл Leopard xterm в Snow Leopard ...)
У меня была такая же проблема. Нашел решение в одной из тем Apple X11-Users. Добавьте это в ваш файл ~ / .Xdefaults:
XTerm * ptySttySize: true
и перезапустите X11. Работал на меня!
Основываясь на этой странице поддержки Apple, добавив
resize >& /dev/null
в мой .bashrc по крайней мере работал вокруг проблемы.