
私は X11 で 120x80 の xterm を使用しています ( 経由で起動しますxterm -geometry 120x80
)。また、いくつかの異なるホスト (Mac のローカルとリモートの Linux ボックスの両方) で、常時実行されている GNU screen セッションも使用しています。
Leopard では、既存の screen セッションに再接続すると、screen は実行中の 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 にコピーすることはまだ試していません...)
答え1
私も同じ問題を抱えていました。Apple X11-Users リストのスレッドの 1 つで解決策を見つけました。これを ~/.Xdefaults ファイルに追加します。
XTerm*ptySttySize: true
X11 を再起動します。私の場合はうまくいきました!