
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 utf
den 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-override
in 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.