On Sun, Dec 18, 2016 at 02:43:23PM +0100, Yves-Alexis Perez wrote: > On Sun, 2016-12-18 at 14:07 +0100, Santiago Vila wrote: > > > Because you don't have xfce4-terminal at home or because it's just not > > > reproducible either? > > > > The latter. I have xfce4-terminal at home, but I can't reproduce the > > issue here. > > Well, that's good somehow, because you have one box where it happens and the > other where it doesn't, so you should be able to somehow check the differences > between them.
Yes, I did something similar: I created a new user and it didn't show the problem, so I started to diff every configuration file between old and new user. After a lot of tests, this is the change in .config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml which finally fixed my problem: --- a/xfwm4.xml +++ b/xfwm4.xml @@ -65,7 +65,7 @@ <property name="toggle_workspaces" type="bool" value="false"/> <property name="unredirect_overlays" type="bool" value="true"/> <property name="urgent_blink" type="bool" value="false"/> - <property name="use_compositing" type="bool" value="false"/> + <property name="use_compositing" type="bool" value="true"/> <property name="workspace_count" type="int" value="10"/> <property name="wrap_cycle" type="bool" value="true"/> <property name="wrap_layout" type="bool" value="true"/> Why I had "false" instead of "true"? I don't know. Maybe "false" was the default in some old Xfce4 version? I don't know. What's this use_compositing thing and why it affects text buffering? No idea. Anyway: To reproduce, please set "use_compositing" to "false" and just try this simple "ping-simulation" script: #!/bin/sh for i in `seq 1000000`; do echo "64 bytes from 130.206.193.115 (130.206.193.115): icmp_seq=$i ttl=56 time=24.3 ms" sleep 1 done If you see two lines every two seconds, that's what it happens to me. Thanks.