Antworten:
Ja, das ist möglich. Sie müssen nur zuerst in den Scrollback- Modus wechseln.
Drücken Sie einfach F7und verwenden Sie dann Ihr Mausrad. Drücken Sie ESCzum Schluss, um den Scrollback- Modus zu verlassen.
An manchen Terminals können Sie immer noch nicht mit der Maus scrollen. Deaktivieren Sie für Gnome Terminal in den Profileinstellungen die Option Beim Tastendruck scrollen (Registerkarte Scrollen ).
Scroll on keystroke
Option in den Profileinstellungen deaktivieren .
Wenn Sie immer noch dieses Problem haben,
Versuchen Sie ALT+F12
In meinem Fall ermöglicht dies das Scrollen mit der Maus auf Byobu
Wenn Sie nur einen Bildlauf durchführen möchten und den tmux-Mausmodus nicht aktivieren möchten (der Ihre Fähigkeit zum Ausschneiden und Einfügen mit der Maus beeinträchtigt), fügen Sie einfach Folgendes hinzu $HOME/.byobu/.tmux.conf
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
Jetzt funktioniert der Scrollback Ihres Terminals normal und Sie müssen keine speziellen Tasten drücken, um die Maus zu betätigen. Der Nachteil ist, dass das Terminal nur einen einzigen Bildschirm kennt. Sie müssen immer noch "mouse mouse" verwenden, um einen anderen Bildschirm als den neuesten zu scrollen (z. B. um zu einem Protokollpuffer mit langem Bildlauf zu gelangen), aber wenn Sie nur nach oben scrollen möchten, um zu sehen, was gerade von Ihrem Bildschirm gescrollt wurde , das wird es beheben! Es kennt sich auch nicht mit geteilten Bildschirmen aus. Übrigens kann der "Mausmodus" automatisch in Ihren Konfigurationsdateien eingestellt werden. Sie fügen mit Ihrer Befehlstaste (normalerweise Ctrl- A) ein, gefolgt von der Taste]. Die Mausauswahl wird im Mausmodus automatisch abgeschnitten.Shift
Empfehlung: Da byobu in sich bereits mehrere Terminalsitzungen verwendet, müssen Sie es nicht mit mehreren Terminals verwenden. Anstatt einen Hotkey zu haben, der ein neues Terminal öffnet, weise ich tilda meinen Hotkey "Terminal öffnen" zu. Tilda wird aus dem aktuell verwendeten Arbeitsbereich (wird in allen Arbeitsbereichen angezeigt) angezeigt und läuft weiter, sodass es immer verfügbar ist. Dies funktioniert gut mit byobu, da ich jetzt 1 Platz für alle meine Shell-Sitzungen habe (Sie können tilda so einstellen, dass byobu anstelle einer normalen Shell ausgeführt wird, und es erneut ausführen, wenn Sie versehentlich Ihre Shell verlassen). Darüber hinaus sind Ihre Terminalsitzungen Ihrer GUI überlegen, da Sie byobu verwenden. Ich logge mich mit ssh in mein System ein und erhalte automatisch meine Byobu-Sitzung (ideal zum Überwachen von Kompilierungen usw.). Das virtuelle Byobu-Fenster passt die Größe meines Handy-Bildschirms an. Wenn ich das Telefon neu ausrichte, Das Byobu-Fenster auf meinem Desktop-Bildschirm ändert sich mit der Ausrichtung des Telefons - MAGIC! Sehr beeindruckend für Windows-Benutzer.
Als Nächstes müssen Sie die Terminal-Hacks von enlightenment verwenden, um eine Benachrichtigung (von der GUI) zu erhalten, wenn ein Terminal-Job abgeschlossen ist. Dbus-Berechtigungen machen dies jedoch schwierig. Wenn jemand das mit byobu zum Laufen bringt, lass es mich wissen!