Desativa a rolagem dentro do terminal Xfce / Evita percorrer o histórico de comandos

3

Existe uma maneira de desabilitar a rolagem através do histórico de comandos para o terminal Xfce? Eu não gostaria de confiar na rejeição do palm, eu apenas gostaria de desativá-lo quando estou usando o terminal. Especificamente, estou falando de não percorrer os comandos anteriores no prompt ao rolar com o mouse / touchpad.

    
por pepper_chico 24.04.2016 / 05:31

2 respostas

3

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:

por 24.04.2016 / 17:42
1

No menu Edit > Preferences de xfce4-terminal , você pode desativar a barra de rolagem.

Se você definir o valor scrollback para 1, ele desativará a rolagem de volta usando a roda de rolagem do mouse.

Estou usando o xfce4-terminal 0.6.3 , a versão padrão do Ubuntu 14.04.

    
por 24.04.2016 / 08:53