Чи можна ввімкнути прокрутку коліс миші в Byobu


59

Я десь бачив, що прокрутку по колесі миші (та інших подіях муси) можна ввімкнути для tmux .. Чи можна цю функцію ввімкнути також у byobu (понад tmux) та як?

Відповіді:


35

Так, це можливо. Вам просто потрібно спочатку перейти в режим прокрутки

Просто натисніть F7, а потім використовуйте колесо прокрутки миші. Нарешті, натисніть, ESCщоб вийти з режиму прокрутки .

Здається, що деякі термінали не дозволять вам все одно прокручувати за допомогою миші. Для терміналу Gnome зніміть прапорець Прокрутка на натисканні клавіші в налаштуваннях профілю (вкладка Прокрутка ).


10
Гм, це, здається, не працює для мене. Натомість я отримую всю прокрутку терміналу, змушуючи сеанс Bybu зникнути з екрана? Я десь пропускаю якісь додаткові налаштування? (Використання gnome-terminal для ssh на сервер, де працює сеанс byobu)
Ashimema

3
Що робити, якщо натиснути alt-pageup, а потім спробувати скористатися колесом прокрутки ... це працює?
Дастін Кіркланд

2
Підтверджено роботу з Konsole. Підтверджено неефективним у терміналі Gnome за замовчуванням - довелося знімати Scroll on keystrokeпараметр у налаштуваннях профілю.
gertvdijk

5
@DustinKirkland також я помітив , що мені потрібно натиснути Enter , щоб вийти з режиму, а НЕ Esc , як ви вказуєте. Чи змінилося це нещодавно, можливо?
Karthik T

1
FYI, це не працює для мене в gnome-терміналі, навіть після відключення "Прокрутки на натисканні клавіші".
Алек

50

Якщо у вас все ще є ця проблема,

Спробуйте ALT+F12

У моєму випадку це дозволяє прокручувати мишу на byobu


Це може допомогти плаката, якщо ви вкажете, де ви знайшли цю ярлик
Чарльз Грін

У налаштуваннях є меню довідки. Ви можете знайти його, запустивши на терміналі byobu-config або просто натисніть Shift + F1
RNA

5
Цікаво , що включення підтримки миші від змушує скролінг працювати. Хтось чому це так? редагувати: І я бачу, що це перешкоджає моєму вибору тексту мишею ... :(
Алек

1
@alecb, здається, що, перебуваючи в режимі "миші вимкнено", ти все одно можеш вибирати текст мишкою, утримуючи зсув. редагувати: о, щойно помітив, що це також згадується у відповіді
EvanLanglois

5

Якщо ви просто хочете повернути прокрутку, і ви не хочете включати tmux "режим миші" (що буде заважати вашій здатності вирізати-вставити мишу), просто додайте наступне в $HOME/.byobu/.tmux.conf

set -g terminal-overrides 'xterm*:smcup@:rmcup@'

Тепер прокрутка вашого термінала працює нормально, і вам не потрібно натискати спеціальні клавіші, щоб задіяти мишу. Недолік - те, що термінал знає лише про один екран. Вам потрібно буде використовувати "мишу миші" для прокрутки екрана, який не є останнім (наприклад, щоб дістатися до буфера довгого прокрутки журналу), але якщо ви просто хочете прокрутити вгору, щоб побачити, що саме прокручується з вашого екрана , це виправить! Про розділені екрани також не відомо. До речі, "режим миші" можна встановити автоматично у ваших конфігураційних файлах. Ви вставляєте командний ключ (як правило Ctrl- A), а потім клавішу]. Вибір миші вирізається автоматично в режимі миші, але виShift

Рекомендація: Оскільки byobu вже використовує кілька сеансів терміналу всередині себе, вам не потрібно використовувати його з декількома терміналами. Отже, замість того, щоб мати гарячу клавішу, яка відкриває новий термінал, я присвоюю свою "відкриту термінал" гарячу клавішу tilda. Tilda випадає з будь-якої робочої області, яку ви зараз використовуєте (показується на всіх робочих просторах), і вона залишається запущеною, тому вона завжди доступна. Це добре працює з byobu, тому що зараз у мене є 1 місце для всіх моїх сеансів оболонки (ви можете встановити tilda для запуску byobu замість звичайної оболонки та повторно запустити її, якщо випадково вийдете з оболонки). Крім того, ваші термінальні сеанси перевищують ваш графічний інтерфейс, оскільки ви використовуєте byobu. Я входжу в свою систему за допомогою ssh і автоматично отримую сеанс byobu (чудово контролювати компіляції тощо), і віртуальне вікно byobu змінюється на екрані мого мобільного телефону. Коли я переорієнтую телефон, вікно bybubu на екрані мого робочого столу змінюється орієнтацією телефону - МАГІЧНО! Дуже вражає користувачів Windows.

Далі - використовувати термінальні хаки просвітництва, щоб отримати сповіщення (від GUI) про завершення завдання терміналу, але дозволи на dbus роблять це непростим. Якщо хто-небудь налагодить цю роботу з byobu, будь ласка, дайте мені знати!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.