FS#37419 - [vte][vte3] mosh screen redraw issue
Attached to Project:
Arch Linux
Opened by Von Random (vdrandom) - Saturday, 19 October 2013, 19:46 GMT
Last edited by Jan de Groot (JGC) - Monday, 28 April 2014, 08:17 GMT
Opened by Von Random (vdrandom) - Saturday, 19 October 2013, 19:46 GMT
Last edited by Jan de Groot (JGC) - Monday, 28 April 2014, 08:17 GMT
|
Details
Description:
as of now there are some terminal window redraw issues while using mosh with vte terminals. Specifically, after updating the screen there is always a chance that some of the new lines won't be redrawn or will be redrawn partly and incorrectly. It goes away as soon as screen is updated again by moving another window on top of it or just switching to another tmux / screen window in the terminal itself. It is referenced in these vte and mosh bugs: https://bugzilla.gnome.org/show_bug.cgi?id=542087 https://bugzilla.gnome.org/show_bug.cgi?id=686097 https://github.com/keithw/mosh/issues/325 https://github.com/keithw/mosh/issues/458 There is the patch that fixes the problem, it's provided here: https://bugzilla.gnome.org/show_bug.cgi?id=542087#c15 or the direct link: https://bug542087.bugzilla-attachments.gnome.org/attachment.cgi?id=176035 Additional info: Both vte2 and vte3 are affected, patch fixes both. Ubuntu has this patch applied since 12.04 Steps to reproduce: Using tmux with panel listing open windows it works for me every time. Just create a 7th window from 6th window: the panel will be showing only 6 with 6th selected, attached screenshot shows it happening. Another way: just connect to a server using mosh, run a couple of commands to fill the screen and scroll it, clear the screen and repeat if it didn't appear. Sometimes it happens, sometimes not. |
This task depends upon
https://aur.archlinux.org/packages/vte-mosh-fix/
https://aur.archlinux.org/packages/vte3-mosh-fix/
vte 0.28.2, however, is unlikely to be updated at all, so we might still need it patched.