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