Kann ich mich mit einem Mausklick auf Byobu-Splits konzentrieren?

26

Ich weiß, dass Byobu ein Terminal-Multiplexer ist und die Maus keine Priorität hat, aber ich möchte trotzdem wissen, ob es eine Möglichkeit gibt, sich auf eine Teilung mit einem Mausklick anstelle von Tastenkombinationen zu konzentrieren.

Im negativen Fall wäre es sicherlich ein großartiges Feature.

marcio
quelle

Antworten:

37

Ja, das ist sehr gut möglich.

Sie müssen lediglich die Mausunterstützung in Ihrem aktivieren ~/.byobu/.tmux.conf configuration.

Fügen Sie Folgendes hinzu:

set -g mouse-select-pane on
set -g mouse-select-window on
set -g mouse-resize-pane on
set -g mouse-utf8 on

Auf diese Weise können Sie:

  • Wählen Sie einen Split aus, indem Sie darauf klicken
  • Wählen Sie ein Fenster aus, indem Sie in Ihrer Statusleiste darauf klicken
  • Ändern Sie die Größe einer Teilung, indem Sie den Rand anfassen und ziehen

Möglicherweise fällt es Ihnen jetzt jedoch schwer, mit der Maus auf einen Text zu klicken und ihn zu markieren (auszuwählen). Dazu müssen Sie entweder Shift- LeftClickoder Ctrl- verwenden LeftClick.

Vollständige Offenlegung: Ich bin der Autor und Verwalter von Byobu .

Dustin Kirkland
quelle
Funktioniert es mit byobu 5.21 tmux 1.7? Ich bearbeite ~/.byobu/.tmux.conf, öffne ein neues Terminal mit byobu, kann aber immer noch keine Mausinteraktion ausführen.
Marcio
2
Okay. Es funktioniert jetzt, ich musste nur mein Terminal neu starten :) Danke!
Marcio
1
Das funktioniert nicht mehr in Ubuntu 16.04, denke ich. Ich erhalte für jede dieser Optionen eine unbekannte Option. Mache ich es falsch?
Maziyar
3
Funktioniert nicht mehr. Siehe Kommentar unten von jig
jdpipe
18

In Ubuntu 16.04 funktioniert diese Lösung nicht mehr. Es scheint, dass sich die Konfiguration in der neuen Version von tmux ( ab tmux 2.1 ) geändert hat .

Nun müssen Sie Folgendes in Ihre ~/.byobu/.tmux.confDatei kopieren (anhängen) :

set -g mouse on
set -g mouse-utf8 on
Jig
quelle
Dies funktioniert auch, wenn tmux unter OS X ausgeführt wird
boris quiroz
Dies funktioniert auch auf Ubuntu 18.04
jig
1

Für mich schien keine der obigen Lösungen etwas zu bewirken.

Das Neustarten der Terminalsitzung und das Neustarten von byobu mit diesen Einstellungen in der Konfigurationsdatei haben nichts bewirkt.

Ein magischer Tastendruck änderte all das:

Ctrl+F12 und du bekommst die Meldung "Mouse: ON"

(Ubuntu 18.04, tmux 2.6, byobu 5.125)

Madivad
quelle