On Fri, Aug 10, 2012 at 12:48:17PM +0300, Oleksandr Gavenko wrote:
> I use desktops only because FvwmPager look cool with such my preference:
> 
>   DesktopSize 3x3
>   DesktopName 0 Main
>   DesktopName 1 Net
>   DesktopName 2 Work
>   DesktopName 3 Media
>   DesktopName 4 Games
> 
>   DestroyModuleConfig FvwmPager: *
>   *FvwmPager: Columns 1
> 
> Also today I discover that focus persistent only on one desktop (see my post
> http://permalink.gmane.org/gmane.comp.window-managers.fvwm/7487). I don't know
> how this useful for end user workflow...
> 
> So what reason to use multiply desktops?

Are you confusing pages and desks here, I wonder?  In your above
configuration snippet, you have defined *fives* desks, each with *nine*
pages on them.  Which one of the two concepts (pages or desks) are you
referring to when you say "desktops", or indeed "multiple desktops"?  Since
you have more than one of each pages and desk.

> May be I miss some useful features of desktops?

Other than the terminology and understanding the implications of a page
versus a desk, the answer is that it's as useful as you want it to be.

At the risk of reiterating the FAQ (which you've clearly not read) the major
difference between a page and a desk is that pages belong to a desk however
you want them arranged -- and that the "concept" of what that desk should
contain depends entirely on how you want to organise your windows (you've
used examples above with DesktopName, so that confirms you have some
understanding).  Pages cannot be named, only referenced to by their location
-- although the InfoStoreAdd command could help here with that.

By default, if you have at a minimum one page belonging to a desk.  The way
in which windows are handled internally by FVWM between pages and desks is
that windows on different desks other to the one you're on are unmapped.

> So with help of Thomas Adam 3.5 years ago, I make work auto-hiding for
> FvwmPager.

Have I been here even that long?

> As I say FvwmPager look cool for me if use many desktops instead of
> DesktopSize (3*N_desktops)x3. But I also wanted keyboard navigation across
> pages.
> 
> Simple examples from Fvwm FAQ shown how to move between pages in single
> desktop and different key bindings to move across desktops. But I wanted
> single key binding for both pages and desktops. So reject using multiply
> desktops.

GotoDeskAndPage would help here.

>   # Remove fvwm_page_ny so derived processes do not inherit it.
>   + I SetEnv fvwm_page_ny

This applies to all other instances where you have this.  You meant:

UnSetEnv ....

-- Thomas Adam

Reply via email to