Please kill tmux entirely and run with tmux -vvvv, reproduce then send
me all three log files.

Also please send your config, particularly what have you got in
status-left and status-right.

If you look at the tmux-out*.log file you can see if it is redrawing the
whole screen or just the status line.


On Wed, Apr 20, 2011 at 04:23:01PM +0200, marcel partap wrote:
> Hi there,
> the same problem has been annoying me in YaKuake aswell which is part of KDE 
> and thus uses the konsole kpart... I had a quick look 
> into this, and it definitely seems that this function
> >     /**
> >      * Checks if the text between from and to is inside the current
> >      * selection. If this is the case, the selection is cleared.  [i have 
> > checked this without tmux, and it does exactly that]
> >      *
> >      * @param from The start of the area to check.
> >      * @param to The end of the area to check
> >      */
> >     void checkSelection(int from, int to);
> is triggering a call to clearSelection() every status-interval cycle. The 
> only place this is called from is
> >     /**
> >      * Displays a new character at the current cursor position. [...]
> >      */
> >     void displayCharacter(unsigned short c);
> which according to my debugging is called for *a lot* of the window 
> characters (but not all! and by huge sequential chunks that are 
> not in sequence!.. edit: seemingly because it skips redrawing empty chars in 
> panes - not in status line) on every status update.
> I am not 100% sure but i think this problem has not been there forever, 
> although i can hardly remember at which exact point i 
> switsched from screen to tmux and when i had my status line set up all 
> fancy... Anyways, this KDE code has not been touched in a 
> looong time, so definitly did not start causing this.
> For now i am just going to disable that call to checkSelection locally and be 
> happy. :)
> 
> edit: ok, figured out this. on every status update, this happens:
> 1. status line is redrawn (supposed to happen)
> 2. full window including status line is redrawn (!NOT supposed to happen?)
> 3. and again!
> 4. and one more time!
> 
> Nicholas can you check this please?
> #best regards/marcel.
> 
> ------------------------------------------------------------------------------
> Benefiting from Server Virtualization: Beyond Initial Workload 
> Consolidation -- Increasing the use of server virtualization is a top
> priority.Virtualization can reduce costs, simplify management, and improve 
> application availability and disaster protection. Learn more about boosting 
> the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
> _______________________________________________
> tmux-users mailing list
> tmux-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/tmux-users

------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to