tmux Mausmodus und Scrollen sehr instabil - Müll gedruckt

tmux Mausmodus und Scrollen sehr instabil - Müll gedruckt

Ich verwende (oder versuche) tmux auf Linux Mint 15 über byobu.

Ich finde den Mausmodus sehr schwer zu verwenden, da das Terminal die meiste Zeit, anstatt es als Klick zu zählen, zufälligen Müll wie unten ausgibt

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

Ich glaube, das war mein Versuch, den anderen Bereich auszuwählen.

Nachdem ich mir viele andere Probleme angesehen hatte, habe ich versucht, das Problem zu beheben, indem ich utfden Modus aus- und wieder eingeschaltet habe. Das schien eine Zeit lang zu funktionieren, aber das Problem ist wieder da, schlimmer denn je. Auch andere Lösungen helfen nicht.

Die relevanten Zeilen meiner tmux-Conf sind

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@'

Ich habe diesen Kommentar dort gelassen, um die Frustration zu veranschaulichen …

Bitte helfen Sie. Es ist wirklich enttäuschend, dass dies auf meinem Arbeits-Mac perfekt funktioniert, aber nicht auf meiner Linux-Box zu Hause.

Antwort1

Mir scheint, dass tmux das Scrollen in einigen Terminalemulatoren wie guake nicht unterstütztsiehe hier. Ich verwende xterm, das tmux nativ verarbeiten kann. Wenn Sie das tmux terminal-overridein Ihrer Frage angegebene ausführen, erzwingen Sie die xterm-Variante.

Dies funktioniert auf Ihrem Arbeits-Mac deshalb, weil OSX xterm unterstützt, den Standard-Terminalemulator auf dieser Plattform.

Mit diesem Terminal-Override-Befehl sollten Sie gut zurechtkommen, oder Sie können versuchen, xterm oder einen anderen kompatiblen Befehl zu verwenden.

verwandte Informationen