Hi Nicholas,

I wrote the script to simulate what was my "real" usecase:
fixed length (i.e. '\n' terminated) lines, written to the
panes in a synchronized way: each pane should write a char
once second, in best case all at the same time.


Now I simplified the script even more: no more fixed line
lengths, no spaces, just continuously writing single chars
(see the modified attached script).

Two new observation:

So far I thought that some chars simply changed their posi-
tion. Now I can see that there are also spaces inserted
while no spaces should be written at all.

It seems that in a tiled layout, misplaced chars are only
wrongly written into another pane "in the same line". Or
their common lower border, but not in the other panes
above or below (I'm talking about a 3x3 layout).


In the meantime I compiled tmux-2.{0,1,2,3,4,5,6,7,8-rc}
and tested them all. (For an yet unknown reason my trigger-
script does not setup thing with 2.1., so ignored that).

I run all the different versions (without a config file)
side by side like this:

$ tmux-2.0 -L tmux-2.0 new -n tmux-2.0
$ tmux-2.1 -L tmux-2.1 new -n tmux-2.1
$ tmux-2.2 -L tmux-2.2 new -n tmux-2.2
  ...

I could not trigger the issue with 2.0/2.2/2.3. But 2.4/
2.5/2.6/2.7/2.8-rc are all equally affected.

Do you still want me to test the "a space at the end of
a line instead of a \n" thing?

Thomas

--
You received this message because you are subscribed to the Google Groups 
"tmux-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.
#!/bin/bash

[ "$TMUX" ] || exec echo please run within tmux on a busy system

tmux split-window -h -l 70 'seq 24; while true; do sleep 0.1; echo -n 2; done'
tmux split-window -h -l 60 'seq 24; while true; do sleep 0.1; echo -n 3; done'
tmux split-window -h -l 50 'seq 24; while true; do sleep 0.1; echo -n 4; done'
tmux split-window -h -l 40 'seq 24; while true; do sleep 0.1; echo -n 5; done'
tmux split-window -h -l 30 'seq 24; while true; do sleep 0.1; echo -n 6; done'
tmux split-window -h -l 20 'seq 24; while true; do sleep 0.1; echo -n 7; done'
tmux split-window -h -l 10 'seq 24; while true; do sleep 0.1; echo -n 8; done'

                            seq 24; while true; do sleep 0.1; echo -n 1; done

Reply via email to