Byobu breaks scrolling of the terminal emulator buffer

Bug #434041 reported by goto

This bug report was converted into a question: question #83437: Byobu breaks scrolling of the terminal emulator buffer.

54
This bug affects 11 people
Affects Status Importance Assigned to Milestone
byobu
Invalid
Undecided
Unassigned

Bug Description

There have been other reports about scrolling issues with byobu. With:

    termcapinfo xterm* ti@:te@
    altscreen on

in the profile file the text indeed goes to the xterm scrollback buffer, and scrolling does work. But it is unusable.

If I scroll with a mouse wheel or Shift+Pg/up in a matter of seconds byobu will bring me back to the beggining. My first thought was that it happens on the very first notification interval. For testing I disabled all notifications and I managed to scroll a bigger chunk of text but byobu would still bring me down to the beggining.

Revision history for this message
Dustin Kirkland  (kirkland) wrote :

Please use screen's scrollback buffer instead.

Press F7, and then scroll with your up/down, pageup/pagedown, or mouse wheel.

This goes back up to 10,000 lines *per window*. Otherwise, your scrollback will be garbled between different windows.

:-Dustin

Changed in byobu:
status: New → Invalid
Revision history for this message
Ralf Nieuwenhuijsen (ralf-nieuwenhuijsen) wrote :

Why isn't this scrollback buffer on by default?

Revision history for this message
Ralf Nieuwenhuijsen (ralf-nieuwenhuijsen) wrote :

Perhaps i wasn't clear. I'm quite used to, like many, to use the scrollwheel on my mouse.
These commands can, and are, captured. (they make the command line cycle through previous commands)

What I'm suggesting is to have this actually scrollback, while not in scrollback mode.
You know. Like a normal terminal.

Revision history for this message
Dustin Kirkland  (kirkland) wrote : Re: [Bug 434041] Re: Byobu breaks scrolling of the terminal emulator buffer

If you tell me the settings to add or change in .screenrc, I'll try to
add them to byobu.

Revision history for this message
Dmitry Verkhoturov (paskal-07) wrote :

Please tell me if there is an option to make terminal scrollable instead of history commands rotating? The point is to get normal mouse wheel response what terminal scroll is.

Revision history for this message
Dustin Kirkland  (kirkland) wrote :

Dmitry,

You can do this, but you have to press F7 first, to enter into scrollback mode.

Press F7, then use your mouse wheel to scroll. Use escape or enter to exit scrollback mode.

Revision history for this message
linfidel (linfidel) wrote :

F7 does not do anything for me except output a tilde (~). Anything after this is interpreted normally, and there is absolutely no way to scroll back that i can see. None of the functions keys have any effect in byobu.

I see no way in the help menu (from ctrl-A + ?) either. This makes byobu unusable for me.

Revision history for this message
Dražen Lučanin (kermit666) wrote :

I also find having to enter a special "scrolling" mode is not really desireable. Not only does it take time to perform, but it also breaks consistency with normal gnome-terminal usage. It is also not the same as traditional window scrolling even in this scrollback mode, because you first need to get the cursor to the top of the window to start moving the screen up (and vice versa for scrolling down).

Revision history for this message
bones (bones7456) wrote :

You can try tmux backend:

$ cat ~/.byobu/backend
BYOBU_BACKEND=tmux

Revision history for this message
Dražen Lučanin (kermit666) wrote :

Thanks for the advice, I see that it works with tmux. I have a different problem with that backend, though:

https://bugs.launchpad.net/ubuntu/+source/byobu/+bug/887387

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.