Меньшая прокрутка в панели байобу в терминале

Когда я запускаю less file.txt (например) в терминале, я могу используйте колесо мыши для прокрутки file.txt .

При запуске less file.txt в панели байобу, когда я прокручиваю колесиком мыши, происходит одно из двух:

Если byobu mouse-mode выключен, весь терминал прокручивается, выталкивая byobu за пределы экрана, и ничего не передается в less .

Если byobu mouse-mode включен, то панель переходит в режим прокрутки со счетчиком строк [10/220] в верхнем углу, и ничего не передается в less .

Как мне настроить byobu для отправки событий мыши на панель, в которой я прокручиваю?

Я использую xfce4-terminal на Xubuntu 20.04.

0
задан 29 August 2020 в 00:29

1 ответ

Источник

# Emulate scrolling by sending up and down keys if these commands are running in the pane
tmux_commands_with_legacy_scroll="nano less more man git"

bind-key -T root WheelUpPane \
    if-shell -Ft= '#{?mouse_any_flag,1,#{pane_in_mode}}' \
        'send -Mt=' \
        'if-shell -t= "#{?alternate_on,true,false} || echo \"#{tmux_commands_with_legacy_scroll}\" | grep -q \"#{pane_current_command}\"" \
            "send -t= Up Up Up" "copy-mode -et="'

bind-key -T root WheelDownPane \
    if-shell -Ft = '#{?pane_in_mode,1,#{mouse_any_flag}}' \
        'send -Mt=' \
        'if-shell -t= "#{?alternate_on,true,false} || echo \"#{tmux_commands_with_legacy_scroll}\" | grep -q \"#{pane_current_command}\"" \
            "send -t= Down Down Down" "send -Mt="'
0
ответ дан 28 August 2020 в 22:02

Другие вопросы по тегам:

Похожие вопросы: