2

Я использую xxx 120x80 под 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 ...)

2 ответа2

3

У меня была такая же проблема. Нашел решение в одной из тем Apple X11-Users. Добавьте это к вашему ~/.Файл Xdefaults:

XTerm * ptySttySize: true

и перезапустите X11. Работал на меня!

1

Основываясь на этой странице поддержки Apple, добавив

resize >& /dev/null

в мой .bashrc по крайней мере работал вокруг проблемы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .