Czy mogę użyć kliknięcia myszy, aby skupić się na podziałach Byobu?


26

Wiem, że Byobu jest terminalowym multiplekserem, a mysz nie jest priorytetem, ale nadal chciałbym wiedzieć, czy istnieje sposób na skupienie się na podziale za pomocą kliknięcia myszy zamiast skrótów klawiaturowych.

W przypadku negatywnym byłaby to z pewnością świetna funkcja.

Odpowiedzi:


37

Tak, to bardzo możliwe.

Musisz po prostu włączyć obsługę myszy w swoim ~/.byobu/.tmux.conf configuration.

Dodaj następujące:

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

Umożliwi to:

  • wybierz podział, klikając go
  • wybierz okno, klikając je na pasku stanu
  • zmień rozmiar podziału, chwytając ramkę i przeciągając

Jednak może być teraz trudno użyć myszy, aby kliknąć jakiś tekst i go podświetlić (wybrać). Aby to zrobić, musisz teraz użyć albo Shift- LeftClickalbo Ctrl- LeftClick.

Pełne ujawnienie: jestem autorem i opiekunem Byobu .


Czy to działa z byobu 5.21 tmux 1.7? I edycja ~/.byobu/.tmux.conf, otworzył nowy terminal byobu ale wciąż nie może mieć interakcji myszy.
marcio

2
Dobrze. Teraz działa, musiałem zrestartować terminal :) Dzięki!
marcio

1
to chyba już nie działa w Ubuntu 16.04. Wciąż otrzymuję nieznaną opcję dla każdej z tych opcji. Czy robię to źle?
Maziyar,

3
Nie działa. Zobacz komentarz poniżej z jig
jdpipe

18

W Ubuntu 16.04 to rozwiązanie nie działa. Wygląda na to, że config zmienił się w nowej wersji Tmux ( od Tmux 2.1 i nowszych ).

Teraz musisz skopiować (dołączyć) następujące ~/.byobu/.tmux.confpliki:

set -g mouse on
set -g mouse-utf8 on

Działa to również podczas uruchamiania tmux na OS X
Boris Quiroz

Działa to również na Ubuntu 18.04
Jig

1

dla mnie żadne z powyższych rozwiązań nie zdawało się nic robić.

Ponowne uruchomienie sesji terminala i restartowanie byobu z tymi ustawieniami w pliku konfiguracyjnym nic nie dało.

Jedno magiczne naciśnięcie klawisza zmieniło to wszystko:

Ctrl+ F12i pojawia się komunikat „Mysz: WŁ.”

(Ubuntu 18.04, tmux 2.6, byobu 5.125)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.