Re: FVWM: FVWM and FireFox browser

From: Thomas Adam <thomas_at_edulinux.homeunix.org>
Date: Tue, 29 Mar 2005 11:54:28 +0100

On Tue, Mar 29, 2005 at 11:15:17AM +0200, Lucio Chiappetti wrote:
> However I'm unable to convince it to start in the designated desktop
> and page (I'm also unable to convince it to start with the window
> geometry I want, it looks like it ignores any standard X style

Firefox, alas, doesn't have a -geometry option. But it does (albeit
loosely) try to remember its position when it next loads up. There are
a few ways around it to try and coerce it into a fixed position, which
I'll discuss below.

> This is an extract from my .fvwm2rc. The part on the VNC viewer works,
> the part on firefox does not.
>
>
> AddToFunc InitFunction ...
> + "I" Exec exec vncviewer -name OldPoseidonVNC -passwd myfile myhost:1
> + "I" Exec firefox http://myhomepage
>
> I tried (for firefox) also "Exec exec" or a -name directive, but with
> no avail.

Use the Resource of firefox (Gecko) as a more precise match.

> Style OldPoseidonVNC StartsOnPage 1 1 0, SkipMapping
> firefox Page 1 0 Style 0, SkipMapping, NoPPosition

Style Gecko StartsOnPage 1 0, SkipMapping

works for me.

I mentioned earlier about geometries. Using a module called FvwmEvent,
you can get Fvwm to do things when a condition happens. So for example,
you might want to move the firefox window somewhere. Here's what
you could do:

DestroyModuleConfig Event-FF: *

*Event-FF: Cmd Function
*Event-FF: PassId
*Event-FF: new_window MoveFireFox

Whenever a new window is created, fvwm will then call the "MoveFireFox"
function which we can declare as this:

DestroyFunc MoveFireFox
AddToFunc MoveFireFox
+ I Any (CurrentDesk !Iconic !AcceptsFocus) \
  ThisWindow ("Gecko") Move 120p +0p

AddToFunc StartFunction I Module FvwmEvent Event-FF

For instance. This would then take FireFox and move it to the location
specified in pixels. Slightly OTT, but it's possible. :)

-- Thomas Adam

--
"One of us is a cigar stand, and one of us is a lovely blue incandescent
guillotine" -- Stephen Malkmus, "Type Slowly" from "Brighten The Corners"
--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_fvwm.org.
To report problems, send mail to fvwm-owner_at_fvwm.org.
Received on Tue Mar 29 2005 - 04:55:30 BST

This archive was generated by hypermail 2.3.0 : Mon Aug 29 2016 - 19:37:57 BST