Я использую (или пытаюсь) tmux на Linux Mint 15 через byobu.

Я нахожу режим мыши очень сложным в использовании, так как большую часть времени вместо того, чтобы считать его как щелчок, терминал выводит случайный мусор, как показано ниже

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 ответ1

2

Мне кажется, что tmux не поддерживает прокрутку в некоторых эмуляторах терминала, таких как guake, смотрите здесь. Я использую xterm, который tmux может обрабатывать изначально. Когда вы запускаете tmux terminal-override указанное в вашем вопросе, вы запускаете вариант xterm.

Причина, по которой это работает на вашем рабочем Mac, заключается в том, что поддержка OSX поставляется с xterm, который является эмулятором терминала по умолчанию на этой платформе.

Вы должны быть в порядке с этой командой терминала-переопределения, или вы можете попробовать использовать xterm или другую совместимую команду.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .