Я использую 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, добавляя
resize >& /dev/null
в мой .bashrc, по крайней мере, работал вокруг проблемы.
У меня была та же проблема. Найденный решением на одном из X11-пользователей Apple перечисляют потоки. Добавьте это к своему ~/.Xdefaults файл:
XTerm*ptySttySize: верный
и перезапуск X11. Работавший для меня!