Могу ли я использовать щелчок мыши, чтобы сфокусироваться на разбиениях Бёбу?


26

Я знаю, что Byobu является терминальным мультиплексором, и мышь не является приоритетом, но я все же хотел бы знать, есть ли способ сфокусироваться на разделении с помощью щелчка мыши вместо сочетаний клавиш.

В отрицательном случае это, безусловно, будет отличной особенностью.

Ответы:


37

Да, это очень возможно.

Вам просто нужно включить поддержку мыши в вашем ~/.byobu/.tmux.conf configuration.

Добавьте следующее:

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

Это позволит вам:

  • выберите разделение, нажав на него
  • выберите окно, нажав на него в строке состояния
  • изменить размер раскола, захватывая границу и перетаскивая

Однако теперь вам может быть сложно использовать мышь, чтобы щелкнуть какой-либо текст и выделить его (выделить). Чтобы сделать это, вам теперь нужно будет использовать Shift- LeftClickили Ctrl- LeftClick.

Полное раскрытие: я автор и сопровождающий Byobu .


Работает ли с byobu 5.21 tmux 1.7? Я редактирую ~/.byobu/.tmux.conf, открыл новый терминал с byobu, но все еще не могу взаимодействовать с мышью.
Марсио

2
Хорошо. Теперь он работает, мне просто пришлось перезапустить свой терминал :) Спасибо!
Марсио

1
это больше не работает в Ubuntu 16.04. Я продолжаю получать неизвестный вариант для каждого из этих вариантов. Я делаю это неправильно?
Мазияр

3
Больше не работает. Смотрите комментарий ниже от jig
jdpipe

18

В Ubuntu 16.04 это решение больше не работает. Похоже, конфиг изменился в новой версии tmux ( начиная с версии 2.1 и выше ).

Теперь вы должны скопировать (добавить) следующее в ваш ~/.byobu/.tmux.confфайл:

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

Это также работает при запуске tmux на OS X
boris quiroz

Это работает и в Ubuntu 18.04
jig

1

для меня ни одно из вышеперечисленных решений, казалось, ничего не делает.

Перезапуск сеанса терминала и перезапуск byobu с этими настройками в файле конфигурации ничего не сделал.

Одно волшебное нажатие клавиш изменило все это:

Ctrl+ F12и вы получите сообщение «Мышь: ВКЛ»

(Ubuntu 18.04, tmux 2.6, byobu 5.125)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.