Tony Houghton - 2016-02-07

I think there's a problem when the command is too long to fit on one line and/or either the previous command didn't end with a newline or went into the background and caused more output to appear after the current prompt, so the cursor isn't in its usual position. I think that's a problem with the shell (bash), possibly with vte, but it definitely isn't something roxterm can control.

Make sure the cursor is in its correct position, eg by pressing return, before navigating the history or entering anything else. Also, if you move the cursor backwards and forwards in the corrupted line you'll probably find it redraws those characters with a different offset from the command line, but that can still be confusing, so I always reset it with return first.

If there are non-ASCII characters in the filenames that find outputs, that can "corrupt" the terminal too.