
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 utf
e 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-override
dado 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.