
我正在透過 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 或其他相容命令。