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