Scrollwheel na tela GNU no terminal xfce4

3

Peço desculpas por ser uma cópia de a roda de rolagem na tela GNU - Diferença específica confiável , mas não tenho reputação suficiente para comentar sobre isso e posso fornecer muito mais informações sobre o problema que pode ajudar a responder a nós dois.

No momento, estou executando o Xubuntu 14.04 Trusty como uma instalação limpa e tendo um problema com a funcionalidade scrollwheel ao executar o GNU screen em xfce4-terminal . Este problema não ocorreu no Xubuntu 12.04. Na verdade, como eu gasto muito tempo em uma janela de terminal usando a tela, essa funcionalidade foi apreciada.

Veja como replicar:

Abra xfce4-terminal . Iniciar screen . Execute ls /usr/bin (ou qualquer coisa para obter mais do que a altura do terminal nas linhas). Tente rolar para cima com a roda de rolagem com o cursor na janela de saída.

O que acontece: as entradas anteriores de .bash_history mostram na linha de comando

Comportamento esperado: rolar de volta pela saída

Observe também que, pelo menos no meu caso, a barra de rolagem parece "saltar" cerca de 20 linhas, mesmo que a saída não seja rolada. Se eu clicar na barra de rolagem, a saída "salta" para essa posição. Arrastar a barra de rolagem para baixo coloca a saída onde ela pertence. Observe também que, se eu passar o mouse sobre a barra de rolagem e usar a roda de rolagem, ela funcionará como pretendido.

Eu fiz todo o tipo de permutações do meu problema no Google e fiz modificações no meu .screenrc que, ironicamente, corrigiu o problema ao se conectar à máquina via PuTTY :

term xterm-256color
termcapinfo xterm* ti@:te@  <= this is what fixed it in PuTTY
caption always
defscrollback 4000
startup_message off
msgminwait 0
bind " " windowlist -b

Não importa que outras linhas termcapinfo eu use, nada corrige isso.

Como eu disse, conectando via PuTTY e executando screen , ele funciona como esperado. Eu também descobri que se eu faço as mesmas etapas em apenas% old xterm o problema não ocorre.

Alguma idéia?

    
por JonB 08.08.2014 / 21:27

1 resposta

0

Muito obrigado por esta resposta, eu vasculhei a rede procurando a solução para "mousewheel rola histórico em vez de janela de saída" sem sucesso, mas o ponteiro para mudar de xfce-terminal para lxterminal resolve isso para mim.

    
por Malcolm Boekhoff 11.02.2017 / 07:39