Прокрутка меньше на панели байобу в терминале
Когда я бегу
less file.txt (например) в терминале я могу использовать колесо мыши для прокрутки
file.txt.
При беге
less file.txt На панели байобу при прокрутке колесиком мыши происходит одно из двух:
Если байобу
mouse-mode выключен, весь терминал прокручивается, нажимая
byobu сам за экран и ничего не передается
less.
Если байобу
mouse-mode включен, затем панель переходит в режим прокрутки с
[10/220] счетчик строк в верхнем углу, и ничего не передается
less.
Как мне настроить
byobu для отправки событий мыши на панель, в которой я прокручиваю?
Я использую xfce4-terminal на Xubuntu 20.04.
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="'