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

Reply via email to