Re: FVWM: Re: Mozilla/Firebird FullScreen issues

From: Olivier Chapuis <olivier.chapuis_at_free.fr>
Date: Mon, 5 Jan 2004 10:23:20 +0100

On Mon, Jan 05, 2004 at 12:24:38PM +0530, Kingsly John wrote:
> +++ Olivier Chapuis [2004-01-04 20:47:08]:
>
> > Hello,
> >
> > First some clarifications. 2.5.8 support the ewmh way to go full screen
> > (_NET_WM_STATE_FULLSCREEN) and 2.5.7 does not. I can reproduce the
> > mozilla disappearing problem with 2.5.7, I cannot with 2.5.8.
> >
> > One point is that an application (here mozilla) can use different
> > method to go full screen regardless the fact the wm support or not the
> > _NET_WM_STATE_FULLSCREEN state. If you switch from 2.5.7 to 2.5.8 with
> > a restart, mozilla can think that 2.5.8 does not support the
> > _NET_WM_STATE_FULLSCREEN state.
>
> This is what I was doing until now... I now added "fvwm2" to the last line of
> my .xinitrc and exited fvwm... and a new instance started up.
>
> Now Mozilla/Firebird disappear more frequently than before... and even when
> they do go full screen they still have the border and titlebar.
>

Does someone else that is sure to run 2.5.8 and mozilla 1.4 or
a recent Firebird can reproduce this?
 
> > About layer. It will be good to have fullscreenLayer style, we have
> > not. But you should try:
> >
> > Style * EWMHUseStackingOrderHints
> >
> > which puts (ewmh) full screen window at the default top layer.
>
> This helped fix the problems of gkrellm staying on top of other full screened
> applications.
> [ie., tvtime now runs on Layer 4 in windowed mode, and Layer 6 in full screen.]
>
> But is it really necessary to add that line because everything was working
> fine on 2.5.7 even without that extra line. Since this is "expected behavior"
> wouldn't it be better if it was turned on by default ?(ie., not having to
> turn it on in the config.
>

It does not work fine with 2.5.7. For example, with gnome-terminal 2
and others gnome2 apps full screen does not work at all. Also, mozilla
some time disappeared :o/

I do not know what is the "expected behavior" about layer of
fullscreen window. I do not think that there is an expected behavior
at all about layer of windows regarding theirs type. This depends on
the apps and of your general setup. Here, everything is configured so
that every windows has layer 4. For example, when I use mozilla in
fullscreen mode I may want to take a look to my download manager or to
gkrellm. As everything as layer 4 I just have to raise/lower. There
is also an interesting complaint from a gimp developer and gimp
fullscreen with some wm which use the "expected behavior" (moreover as
it is the/a non configurable wm you cannot "fix" the problem).

I am sure that you can configure fvwm to use layer and get a
functional desktop. Typically, one want to have certain app as the
TaskBar or gkrellm on top. This is fine for me. However, I do not use
layers because I think that there is a more powerful method which is
conditional auto-raise:

DestroyModuleConfig FvwmEvent-AutoRaise: *
*FvwmEvent-AutoRaise: PassId
*FvwmEvent-AutoRaise: enter_window FuncFvwmEnterWindow
*FvwmEvent-AutoRaise: leave_window FuncFvwmLeaveWindow

DestroyFunc FuncFvwmEnterWindow
AddToFunc FuncFvwmEnterWindow
+ I WindowId $0 (gkrellm) Raise
+ I WindowId $0 (FvwmTaskBar) Raise
+ I WindowId $0 (FvwmPager*) Raise
# ...etc

DestroyFunc FuncFvwmSpecialRaise
AddToFunc FuncFvwmSpecialRaise
+ I All (gkrellm) Raise
+ I All (FvwmTaskBar) Raise
+ I All (FvwmPager*) Raise
# ...etc

# a key binding for FuncFvwmSpecialRaise

DestroyFunc FuncFvwmLeaveWindow
AddToFunc FuncFvwmLeaveWindow
# one may want to auto lower certain app (or cancel scheduled
# cmd)

This is just the idea, one may use the schedule cmd to get a delay.

When you have no layer you have your full desktop to work with normal
applications. With conditional autoraise some special apps are easy to
access/view.

This is just the way *I* work with my computer. Again, one can prefer
layers. The good point is that I hope fvwm can be configured to fit
the needs of most users. Also, I think that using a non configurable
wm has some advantage for some users.

Regards, Olivier
--
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 Mon Jan 05 2004 - 03:31:45 GMT

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