
我喜歡螢幕,但它讓我發瘋,我必須停止輸入,點擊CTRL+A [
,然後找到我需要的東西。
有沒有辦法讓滾輪正常運作,而不是滾動指令?
另外,是否可以啟用 Shift+PageUp/PageDn?
答案1
我在 ~/.screenrc 中將這些設定與 urxvt 一起使用:
termcapinfo rxvt-unicode ti@:te@
termcapinfo rxvt ti@:te@
termcapinfo rxvt 'hs:ts=\E]2;:fs=07:ds=\E]2;screen07'
這些允許滾動條和滑鼠滾輪做“正確的事情™”。
請注意,這取決於終端類型,因此如果您的終端不是 類型,則該功能將無法運作rxvt
。如果它不起作用,請嘗試用適當的終端類型替換rxvt
和(通過運行獲取它。)rxvt-unicode
printf $TERM
答案2
檢查您的 $TERM 變數以查看您實際使用的終端。如果它的 xterm (或 xterm*)使用將其添加到 ~/.screenrc 以允許滑鼠滾動:
termcapinfo xterm* ti@:te@
或更完整:
termcapinfo xterm*|rxvt*|kterm*|Eterm* ti@:te@
如果不修改 ~/.screenrc,您可以使用 Ctrl-a ESC 捲動,然後使用上下箭頭。 q 退出。
注意:您也可以透過將其新增至 ~/.screenrc 來使用滑鼠在分割視窗之間變更焦點
mousetrack on
Term Cap 是一個獨立於設備的終端描述庫/資料庫。
參考文獻/副本來自:
https://en.wikipedia.org/wiki/Termcap
https://superuser.com/questions/629004/gnu-screen-change-focus-in-split-windows-with-mouse