如何修復自認為比實際大 9 行的全螢幕終端

如何修復自認為比實際大 9 行的全螢幕終端

我的終端工作正常,但是當我點擊螢幕底部時,它不會開始向上滾動,直到距離螢幕大約 9 行為止。因此,如果我按 9 次 Enter 鍵,我就可以看到我輸入的內容。

只有當終端全螢幕時才會發生這種情況,如果我將其縮小,那麼當我到達底部時它會正常滾動。

這個套裝在哪裡?

編輯:我正在使用 XFCE 終端。 Ubuntu 18.04.4 LTS

答案1

首先,在全螢幕模式下您能看到終端機視窗的所有邊緣嗎?如果底部邊緣不可見,則可能是您的顯示器調整不當,導致影像的底部部分超出了螢幕。通常可以使用實際實體顯示器中的控制來解決這個問題。

如果這不是問題,請確保xterm安裝了該軟體包(如果需要,請安裝),然後運行

eval $(resize)

在遇到問題的終端機視窗中。

如果您在終端會話中使用susudo從一個用戶轉換為另一個用戶,這將中斷「終端已調整大小」訊號 ( SIGWINCH) 從終端模擬器(以原始用戶身份運行)到 shell/應用程式的傳遞有問題(以不同使用者身分運行)。上面的命令將強制重新評估終端螢幕尺寸,以取代遺失的訊號。

如果這沒有幫助,請嘗試更改您正在使用的終端機中的字體:如果您使用的字體稍微錯誤地報告了其字元高度,則在使用全螢幕模式時可能會累積大約 9 行的錯誤,但這取決於由於螢幕解析度的影響,當使用較小的終端視窗(例如經典的80x24 預設大小)時,該錯誤可能不會被注意到。如果更改字體有幫助,請考慮為包含原始字體的字體包製作錯誤報告。

相關內容