Re: FVWM: Re: Please HELP, fvwm taking a looooong time to start

From: Bob Woodside <proteus_at_pcnet.com>
Date: Tue, 11 Aug 1998 01:18:40 -0400 (EDT)

On 10-Aug-98 Michael Lindner wrote:

> Regarding the window starts on workspace question, doesn't StartsOnDesk
> start the app on a different desktop? I'm trying to start it on the same
> desktop but in a different workspace (or perhaps I'm using desktop and
> workspace wrong - a workspace is a box in the pager - can you display all
> the desktops in the pager and page through them instead)?

        Ok, first the terminology. Fvwm uses the terms desktop (same as the
X property) and page or viewport (a screen-sized subdivision of the virtual
desktop). If you specify DeskTopSize 3x3, you have a virtual desktop of 9
pages arranged in a 3x3 grid. What many window managers refer to as
workspaces are functionally equivalent to Fvwm's desktops.

        There is a fixed number of pages per desktop (set by DeskTopSize -
though you *can* reconfigure that while running). There is no fixed number
of desktops. You can arbitrarily assign an app to desk 38 if you like,
though it would probably be a bit silly. The pager *displays* a fixed number
of desktops depending on the arguments with which it was started, and the
*FvwmPager section of your fvwm2rc allows you to assign titles to the
desktops, that the pager will display.

        I normally start the pager with

                "I" Module FvwmPager 0 4

which has the pager display all 5 of my 4x4 desktops. If I said instead

                "I" Module FvemPager 0 1

it would display only the first two desktops. When the pager is iconified,
the icon displays an image of the current desktop.


        Now, as to starting an app on a particular page, there are two
options. One is to start the app with very large x,y coordinates to try
to position the windows on the page where you want them. The disadvantage
is that you must always start the app from a particular page, since the
geometry offsets are always calculated relative to where you are at the
moment. (Also, obviously, the app must understand *and* correctly handle
a standard geometry argument. Some don't.)

        The second option is to apply my StartsOnPage patch, available at

        http://www.pcnet.com/~proteus/Fvwm/FvwmPatches.html

The patch is written against version 2.0.46. Basically, it adds a new
command, StartsOnPage, which can be used as a replacement for StartsOnDesk.
With a single argument, it operates like StartsOnDesk. With three arguments,
it sets the desk and page. (With two arguments, it sets the page and uses
the current desk.)

        I hope this helps a bit.


 
--
Visit the official FVWM web page at <URL:http://www.hpc.uh.edu/fvwm/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_hpc.uh.edu.
To report problems, send mail to fvwm-owner_at_hpc.uh.edu.
Received on Tue Aug 11 1998 - 00:33:04 BST

This archive was generated by hypermail 2.3.0 : Mon Aug 29 2016 - 19:38:01 BST