Terminal

禁用 Xfce 終端內的滾動/避免滾動命令歷史記錄

  • March 15, 2020

有沒有辦法禁用滾動瀏覽 Xfce 終端的命令歷史記錄?我不想依賴手掌拒絕,我只是希望在使用終端時禁用它。具體來說,我說的是在使用滑鼠/觸摸板滾動時不會在提示符處循環執行先前的命令。

您正在描述 VTE(在 XFCE 終端中使用)的功能,該功能在使用備用螢幕時將滾輪滑鼠滾動轉換為上/下游標鍵。如果您screen在類似xterm. 您可以通過阻止screen使用終端的備用螢幕功能來避免這種情況。

例如(請參閱*How to disable alternate buffer in GNU screen itself but not for vim, less inside it?*),告訴screen該功能不存在(通過將其放入.screenrc):

termcapinfo xterm ti@:te@

類似的解決方法用於tmux(請參閱*在 tmux 中為備用螢幕正確禁用終端功能*),將其放入.tmux.conf

set -ga terminal-overrides ',xterm*:smcup@:rmcup@'

這種滾動行為的轉換似乎在基於 VTE 的終端中不可配置。它是可配置的xterm,例如,alternateScroll更新檔#282)。

進一步閱讀:

引用自:https://unix.stackexchange.com/questions/278677