Re: gqview 1.5.4/1.5.5 and fullscreen mode

"Dariusz J. Garbowski" <djgarbows-/[email protected]> Sun, 09 Jan 2005 11:38:48 +0000
Newsgroups gmane.comp.gnome.apps.gqview.devel
Message-ID <[email protected]>
John Ellis wrote:
> "Dariusz J. Garbowski" wrote:
> 
>>Luckily WM_CLASS for fulscreen window differs from gqview's main window
>>by one letter (q vs. Q) :-))
> 
> 
> Erm, it is a lucky bug. GQview fails to set the WM_CLASS for full screen. If I
> rename the binary to helpme and run it the full screen WM_CLASS becomes "helpme,
> Helpme", this will be fixed to become "fullscreen, GQview".

:)


>>It's workaround that works with IceWM, I'm not quite sure what should be
>>generic solution built-in in gqview (perhaps additional "Fullscreen
>>Layer" option in advanced tab?).
> 
> 
> GQview 1.5.6 introduces a full screen option 'Stay above other windows' which
> requests the window to be set above other windows :)  Unfortunately the option
> is disabled when compiled with GTK+ 2.2.x as it uses a feature introduced in
> GTK+ 2.4.

Unfortunately "Stay above other windows" does not mean "Stay above dock" 
in IceWM :( So I still see Gnome panel on top of gqview-fullscreen. You 
mentioned before that this may be a problem...

gqview-fullscreen does cover gkrellm though.


>>>You may also see this problem with 1.4.4 and 1.4.5 - they were released
>>>primarily to update the full screen code to something similar to what is in
>>>1.5.x but without the ability to select the window location.
>>
>>I am still seeing that gqview 1.4.5 has _NET_WM_STATE set to:
>>
>>_NET_WM_STATE(ATOM) = _NET_WM_STATE_FULLSCREEN
> 
> 
> GQview 1.4.5 does not have the ability to configure the location of the full
> screen window, therefor setting the FULLSCREEN window manager hint can be safely
> used.

This takes care of putting other windows below gqview-fullscreen window 
when using IceWM. No, I do not suggest using it in 1.5.x series, just 
stating behaviour on my desktop. You explained well enough what problems 
FULLSCREEN causes.


>>>In 1.5.x you can configure the full screen window to be a specific monitor, the
>>>current monitor, or all monitors. The default is current monitor, and can be
>>>changed in advanced options.
>>
>>Thanks for the hint :-) I played with it a bit and found out that
>>"Active screen" and "Screen :0.0, Full size" display picture on both
>>monitors using them as one big display in IceWM. Does this mean that you
>>have different experience (quote from "xinerama" thread below)?
> 
> 
> Perhaps "Active screen" would be better described as "Active screen: Full size".

"Active screen" is clear enough to me. After configuring X in multi head 
setup it's clear what it means. But perhaps "Active screen: Full size" 
would be more clear to those who setup their X with some graphical 
config tool.


> The only time "Active screen" and "Screen :0.0, Full size" would differ is if
> there is a second screen, for example the list would then also include "Screen
> :0.1, Full size". But this is all theory as I have yet to even try a setup with
> dual heads set to be :0.0 and :0.1.

I haven't used this setup either. For a long time I was happy with 
"Clone" on both monitors but decided to try xinerama once again. 
Unfortunately IceWM is not perfect handling xinerama so I may be tempted 
to try :0.0 and :0.1 setup at some point.

I was thinking about switching from IceWM to some other WM but there are 
some IceWM features I like so much that I would really miss not having 
them. What is your experience with WMs and xinerama? Which one in your 
opinion handles xinerama the best?

Back to the topic -- I think this feature of gqview can be a killer in 
some high tech or multimedia setups when people have multi head/multi 
graphic card/multi monitor machines. It's worth getting it right and it 
seems that gqview 1.5.x is almost there :-)

If I had to choose 5 best programs I use gqview would be on that list 
:-) Thanks, John!

Regards,
Dariusz

-- 
Dariusz J. Garbowski


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt