
私は byobu 経由で Linux Mint 15 で tmux を使用しています (または使用しようとしています)。
マウスモードはクリックとしてカウントされず、ターミナルが以下のようにランダムなゴミを出力することが多いため、非常に使いにくいと感じています。
karthikt@gondor:~/vagrant
#+ +#+ +#+ +#+ +#C6`6`6 6#6 +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ ,#+ +#+ +#
これは私が他のペインを選択しようとしていたためだと思います。
他の多くの問題を確認した後、両方のモードをオフにしてからオンにして修正しようとしましたutf
。しばらくは機能しているように見えましたが、問題は以前よりも悪化しています。他の解決策も役に立ちません。
私のtmux confの関連行は次のとおりです。
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@'
そのコメントを残したのは、フラストレーションを表現したかったからです...
助けてください。仕事用の Mac では完璧に動作するのにもかかわらず、自宅の Linux ボックスでは動作しないのは本当に残念です。
答え1
tmuxはguakeなどの一部の端末エミュレータでのスクロールをサポートしていないようです。こちらをご覧ください私は xterm を使用していますが、これは tmux でネイティブに処理できます。tmux terminal-override
質問で示されているものを実行すると、xterm バリアントが強制されます。
これが仕事用の Mac で機能する理由は、OSX が xterm をサポートしており、これがそのプラットフォームのデフォルトのターミナル エミュレーターであるためです。
このターミナルオーバーライドコマンドで問題ないはずですが、xterm または他の互換性のあるコマンドを使用することもできます。