On Sun, Nov 02, 2014 at 11:25:24PM +0000, Thomas Adam wrote: > I know for a fact there's oddities in using the pager to switch between > pages/desks with multiple monitors (and hence RandR), because I've yet > to fix that part as it's a pain. Is that something you're using?
No, I've only one monitor, or did you mean something else? > Are any of the lyx windows sticky in this context? No, but the window is transient. More styles that may play a role: Style * NoPPosition, NoTransientPPosition Style * DecorateTransient Style * !RaiseTransient, !LowerTransient, !StackTransientParent Style * GrabFocusTransient > I did just push a > fix to master to cater for erroneously moving windows between monitors > when stick was being used. Not sure if that's a factor here? I don't think so, and I cannot think of any effect that would tell the pager one page and then put the window on a different one. :-/ There might be some weird problems if a map request is generated during paging - I sometimes get seamonkey windows on a wrong page when paging is involved, not only with the new code but also with fvwm. > Otherwise, I've no idea, and would be keen to reproduce this, since I > very much doubt this is a one-off, and it sounds like there some > fundamental problem somewhere with window placement calculations, etc. Agreed. When executing many instances of lyx at the same time with $ lyx & lyx & lyx .... (100 times) I notice several things. 1. Some of the warning messages end up somewhere off the page and off the desk (the lyx windows that have warnings open refuse to be closed). 2. With "all movetopage" I can bring the missing windows, but get an error message from the parser: [mvwm][__execute_command_line]: <<ERROR>> No such command 'š4ì' I.e. there's still a bug in the new parser code. 3. The icon manager cannot deal with many windows on a single page. When you switch from a page with many windows to a page with only a few, it redraws its window after each window is unmapped. That takes several seconds. Ciao Dominik ^_^ ^_^ -- Dominik Vogt