4

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

Это возможно?

1 ответ1

4

Поправь меня, если я ошибаюсь, но я не верю, что это (легко) возможно. Единственная причина, по которой щелчок между панелями возможен, заключается в том, что ваше терминальное приложение будет перенаправлять позицию мыши в терминальное приложение по щелчку мыши.

Например, включите это в файле ~/.tmux.conf :

set-window-option -g mode-mouse on

Если этот параметр включен, курсор терминала можно перемещать внутри панели tmux . Это показывает, почему можно щелкать между панелями и изменять размер панелей с помощью мыши. Ваше терминальное приложение (например, xterm ) осуществляет трансляцию местоположения курсора мыши на терминальное приложение, когда вы нажимаете . Затем tmux может использовать эту информацию, например, для перемещения курсора терминала или переключения панелей / изменения размера, как я объяснил выше.

Я не вижу никаких доказательств того, что кто-то сумел изменить панели tmux наведя курсор мыши на другую.

Если вы не переписываете части терминального приложения, чтобы оно всегда транслировало местоположение мыши (даже если вы не щелкаете мышью), а затем изменяете tmux чтобы оно всегда отслеживало его (или что-то подобное), я не вижу решения ,

Честно говоря, я просто предлагаю добавить эту строку в ваш файл ~/.tmux.conf . Это позволяет вам менять панели, просто нажимая на другую, которую я не считаю гораздо более неудобной, чем просто зависание над ней:

set-option -g mouse-select-pane on

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .