Yes please try with space instead of \n so I know whether to look at the
newline code or elsewhere.



On Mon, Sep 10, 2018 at 03:01:59PM +0200, Thomas Sattler wrote:
> 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

> #!/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
> 

-- 
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.

Reply via email to