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.

Reply via email to