[Pkg-xfce-devel] Bug#848134: Bug#848134: xfce4-terminal: Weird buffering problem

Santiago Vila sanvila at unex.es
Mon Dec 19 12:12:45 UTC 2016

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:

for i in `seq 1000000`; do
  echo "64 bytes from ( icmp_seq=$i ttl=56 time=24.3 ms"
  sleep 1

If you see two lines every two seconds, that's what it happens to me.


More information about the Pkg-xfce-devel mailing list