If screen has a poor idea of the number of lines in the display, or
gives incorrect information on the number of lines in a screen to the
shell, it could definitely cause the problems you describe. I notice
that it sounds like most of the corruption you're experiencing has to do
with line displacement.

Typing C-a i will tell you the dimensions of the screen you're currently
viewing; C-a :dinfo<RET> will give you screen's understanding of the
dimensions for the terminal with which you are currently attaching to
screen. It's not always a problem if these don't match: it's entirely
possible for screens to be larger than the display they're viewed in,
particularly when they are being or have been viewed by more than one
display simultaneously. You can adjust the current screen region to
match the display's size by typing C-a F (control a, shift f).

However, there is a problem if screen's idea of the display's size
doesn't match its actual size. Perhaps you can check this by clicking
the resize controls in rxvt-unicode to see a display of the current size
in rows/columns. Provided that your copy of rxvt-unicode isn't buggy,
you should be able to reset screen's understanding of dimensions by
suspending screen (C-a z) and resuming (usually the "fg" command);
otherwise, try detaching screen (C-a d) and reattaching ("screen -R",
but you'll need to supply the pid/session-name if there are more than
one screen processes detached).

-- 
Corruption when working near the bottom of the screen
https://bugs.launchpad.net/bugs/302732
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to