
我在 X11 下使用 120x80 xterms(我通過 開始xterm -geometry 120x80
)。我還在幾個不同的主機上使用一些不斷運行的 GNU 螢幕會話——無論是在 Mac 本地還是在一些遠端 Linux 機器上。
使用 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 清單線程之一中找到了解決方案。將其新增至您的 ~/.Xdefaults 檔案:
XTerm*ptySttySize: true
並重新啟動X11。為我工作!