Scrollback not working in terminal window (ssh session)

I have an ubuntu slice at slicehost, which means it is a DomU on a Xen host - and it's a pretty stripped down installation.

The thing that bugs me is that scrolling back in the terminal using shift-pgup doesn't work.

Can anybody tell me what package enables this scrollback functionality (so I can check if it is installed) - or if you have any other insights into why it might not be working, let me know.

(note: I am currently running screen with "defscrollback 1024" set, but it still doesn't work)


Solution 1:

Add this to ~/.screenrc log out of screen and back in:

shell "/usr/bin/bash"
termcapinfo xterm* ti@:te@

Solution 2:

Screen disables the standard scrollback in your local X terminal, because it is actually a curses program behind the scenes. As Murali said, if you want to use screen's scrollback, you'll need to Ctrl-A esc and then use the regular keys (PgUp/PgDn/cursor) to look through the history. Escape will get you back out.

Solution 3:

Is the screen session on your local or remote machine? If it's on the remote, then try going into screen's scroll back mode (Ctrl+A, [ by default).

Does Shift+PgUp work, out of interest?