modo de mouse tmux e rolagem muito instável - lixo impresso

modo de mouse tmux e rolagem muito instável - lixo impresso

Estou usando (ou tentando) o tmux no Linux Mint 15 via byobu.

Estou achando o modo mouse muito difícil de usar, pois na maioria das vezes, em vez de contá-lo como um clique, o terminal imprime lixo aleatório conforme abaixo

karthikt@gondor:~/vagrant 
#+ +#+ +#+ +#+ +#C6`6`6 6#6 +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ ,#+ +#+ +#

Este era eu tentando selecionar o outro painel, eu acho.

Depois de examinar muitos outros problemas, tentei corrigi-los desativando utfe ativando ambos os modos. Eles pareceram funcionar por um tempo, mas o problema voltou pior do que nunca. Outras soluções também não ajudam.

As linhas relevantes do meu tmux conf são

setw -g mode-mouse on 

set -g mouse-select-pane on
set -g mouse-select-window on
set -g mouse-resize-pane on

set mouse-utf8 on

# from http://superuser.com/a/326592/160502
# "I don't know what it does, but it is pure genius. Finally, tmux scrolling works, yay!"
set -g terminal-overrides 'xterm*:smcup@:rmcup@'

Deixei esse comentário aí para ilustrar a frustração...

Por favor ajude. É realmente decepcionante que isso funcione perfeitamente no meu Mac de trabalho, mas não na minha caixa Linux doméstica.

Responder1

Parece-me que o tmux não suporta rolagem em alguns emuladores de terminal, como o guakeVeja aqui. Eu uso o xterm, que o tmux pode manipular nativamente. Ao executar o tmux terminal-overridedado em sua pergunta, você está forçando a variante xterm.

A razão pela qual isso funciona no seu Mac de trabalho é porque o suporte do OSX vem com o xterm, que é o emulador de terminal padrão nessa plataforma.

Você deve aceitar esse comando de substituição de terminal ou pode tentar usar o xterm ou outro comando compatível.

informação relacionada