Você está descrevendo o recurso do VTE (usado no Terminal XFCE) que traduz a rolagem do mouse para as teclas de cursor para cima / baixo ao usar a tela alternativa. Isso acontece se você estiver executando screen
em algo como xterm
. Você pode evitar isso evitando que screen
use o recurso de tela alternativa do terminal.
Por exemplo (veja Como desabilitar o buffer alternativo na própria tela do GNU, mas não para o vim, menos dentro dele? ), diga ao screen
que o recurso não existe (colocando isto em .screenrc
):
termcapinfo xterm ti@:te@
Uma solução alternativa semelhante é usada para tmux
(consulte Desabilite adequadamente os recursos do terminal para tela alternativa no tmux ), colocando isso em .tmux.conf
:
set -ga terminal-overrides ',xterm*:smcup@:rmcup@'
Esta tradução do comportamento de rolagem não parece ser configurável em terminais baseados em VTE. É configurável em xterm
, por exemplo, alternateScroll
( patch # 282 ). / p>
Leitura adicional: