Oh wait your new script doesn't use \n, let me take another look.
On Mon, Sep 10, 2018 at 02:03:30PM +0100, Nicholas Marriott wrote: > 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 tmux-users+unsubscr...@googlegroups.com. To post to this group, send an email to tmux-users@googlegroups.com. For more options, visit https://groups.google.com/d/optout.