Я использую 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 ...)
источник
xterm
более не решает проблему.screen
сообщает об одной и той же версии в Leopard и Snow Leopard, но двоичные файлы имеют разный размер. Тем не менее, копирование леопардаscreen
более не решает проблему либо.Ответы:
У меня была такая же проблема. Нашел решение в одной из тем списка пользователей Apple X11. Добавьте это в ваш файл ~ / .Xdefaults:
XTerm * ptySttySize: true
и перезапустите X11. Работал на меня!
источник
На основе эта страница поддержки Apple , добавив
в мой .bashrc по крайней мере работал вокруг проблемы.
источник