On Saturday, 16. November 2019 15:20, Dr Rainer Woitok 
<rainer.woi...@gmail.com> wrote:

> Greetings,
>
> maybe I totally misinterpret the "fvwm" manpage ...
>
> 1.  What I want:
>     During the login process on my laptop I want to fire up Firefox using
>     a page different from the default page where my terminal window is
>     opened. This way I can start entering commands without having to
>     wait for Firefox loading all its tabs.
>
> 2.  What I do:
>
>     $ grep -C2 Firefox ~/.fvwm/config
>
>     Always position a "firefox" window on page "0 0 1":
>
>     ====================================================
>
>
> Style Firefox FixedPPosition
> Style Firefox PositionPlacement 0p $[WINDOW_TOP]p
> Style Firefox StartsOnPage 0 0 1
>
> ==
>
> $ grep -iC2 firefox firefox-start-up.sh
>
> Finally start "firefox" in its own page without going there:
>
> =============================================================
>
> FvwmCommand 'Style Firefox SkipMapping'
> nohup firefox > /dev/null 2>&1 &
>
> 3. What happens:
> Firefox is starting in its own page, but this page is also the one
> shown on the screen rather than the page containing my terminal wind-
> ow.

You need to leave this page. Since this is probably in the InitFunction, then 
simply:

+ I GoToPage 0 0

(for example, you want firefox on 0 1, and terminal is waiting for you on 0 0).

Why not something like this in InitFunction or SessionInitFunction?

+ I Exec exec firefox
+ I Wait Firefox
+ I Next (Firefox) MoveToPage 0 1

It will only flash for a part of the second and go away from your terminal.


--
... one of the main causes of the fall of the Roman Empire
was that, lacking zero, they had no way to indicate
successful termination of their C programs.
          -- Robert Firth


Reply via email to