GNU 畫面無法使用 Snow Leopard xterm 調整大小

GNU 畫面無法使用 Snow Leopard xterm 調整大小

我在 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。為我工作!

答案2

基於這個蘋果支援頁面,添加

resize >& /dev/null

進入我的 .bashrc 至少解決了這個問題。

相關內容