pep*_*ico 5 terminal touchpad mouse scrolling xfce4-terminal
有没有办法禁用 Xfce 终端的命令历史记录滚动?我不想依赖手掌拒绝,我只想在我使用终端时禁用它。具体来说,我说的是在使用鼠标/触摸板滚动时,不要在提示符下循环浏览以前的命令。
您正在描述 VTE(在 XFCE 终端中使用)的功能,该功能在使用备用屏幕时将滚轮鼠标滚动转换为上/下光标键。如果您正在运行screen
类似的东西,就会发生这种情况xterm
。您可以通过阻止screen
使用终端的备用屏幕功能来避免这种情况。
例如(请参阅如何在 GNU 屏幕本身中禁用备用缓冲区,但不是 vim,而是在其中禁用备用缓冲区?),告诉screen
该功能不存在(通过将其放入.screenrc
):
termcapinfo xterm ti@:te@
Run Code Online (Sandbox Code Playgroud)
使用类似的解决方法tmux
(请参阅正确禁用 tmux 中备用屏幕的终端功能),将其放入.tmux.conf
:
set -ga terminal-overrides ',xterm*:smcup@:rmcup@'
Run Code Online (Sandbox Code Playgroud)
这种滚动行为的转换似乎在基于 VTE 的终端中不可配置。它可以在xterm
(alternateScroll
补丁#282)中进行配置。
进一步阅读: