Process paused when terminal window is minimized
I recently started using the development versions of vte on a daily basis, and found that certain processes were sometimes paused in xfce4-terminal (based on vte) when the window was minimized.
After a few tests, it turns out that this only happens if the process in question is displaying enough output data (I first realized this when autotools builds were taking an abnormally long time to finish...). Since this didn't happen with vte 0.74.2 but with vte >= 0.75.0, I finally bisected the offending commit as 4903c11f.
Is this the expected behavior or a side effect? (the answer to this question isn't clear to me from the commit message, nor from a quick look at the issue quoted, although there is talk of focus there...)
Additional note: this behavior is reproducible in gnome-terminal 3.97.0 including with vte 0.74.2, so I guess there must be something more there, this is the first time I've noticed it, but I don't usually use this terminal. But it is not reproducible with gnome-terminal 3.50.1. (see below)
PS: A way to reproduce this behavior:
- Run
yes | tee ~/test-yes
in a terminal window - Minimize this window
- Run
wc -l ~/test-yes
a few times in another terminal window and see that the number of lines doesn't vary