After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 91903 - Xine controls doesn't display in fullscreen mode
Xine controls doesn't display in fullscreen mode
Status: RESOLVED FIXED
Product: metacity
Classification: Other
Component: general
unspecified
Other Linux
: Normal normal
: GNOME2.x
Assigned To: Metacity maintainers list
Metacity maintainers list
Depends on:
Blocks:
 
 
Reported: 2002-08-28 17:46 UTC by Frederic Crozat
Modified: 2007-09-01 14:52 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Frederic Crozat 2002-08-28 17:46:29 UTC
Using Metacity snapshot from 20020828 :

-start xine 0.9.13
-toggle xine in fullscreen mode using xine controls
-xine is now in fullscreen mode (the entire screen is black)
-try to get xine controls (should appear/disappear when right clicking on
xine main window)

Xine controls window isn't stacked on top of xine fullscreen window :((
Comment 1 Havoc Pennington 2002-08-28 18:14:51 UTC
Xine is broken. Let us count the ways:

 - does not use _NET_WM_WINDOW_STATE_FULLSCREEN
 - does not put the control window and video window in the 
   same window group
 - does not set the control window as a transient of the 
   video window

Fixing either of the second two things will solve this problem.

Anyway, I have a bunch of workarounds to try to make video players
work already, but I can't think of a workaround for this - Xine just
doesn't provide enough info to the window manager. Someone needs to
fix Xine.

Or better, let's all dump this plain-Xlib crap and write a 
video app that uses a GUI toolkit and thus works properly.
Comment 2 Frederic Crozat 2002-08-28 20:45:30 UTC
I wish I could phase out this from Mdk but it won't be possible until
Mdk 9.1 with Totem :((

Anyway, I've checked xine-ui and it does set the control as transient
of video_window so it is not broken for this..

I'll see if I fixing window group fixes the problem..
Comment 3 Havoc Pennington 2002-08-28 21:01:05 UTC
You're right, there's a transient hint set. That should be enough 
to figure out how to make it work right; I'll give it a try.
Comment 4 Frederic Crozat 2002-08-28 21:20:46 UTC
I've tried adding window_group, no luck either :((

I'll try FULLSCREEN hint..
Comment 5 Frederic Crozat 2002-09-25 08:34:55 UTC
It seems either fix for #93022 or #93795 fixed the bug with xine
dialogs...

Comment 6 Havoc Pennington 2002-09-25 13:36:47 UTC
the transient constraint must still be broken though - on unfocus
you'd expect the dialog to drop below the movie right now, which isn't
right.
Comment 7 Frederic Crozat 2002-09-25 13:48:30 UTC
Indeed.. Since I'm using click-to-focus, I didn't saw this problem..
Comment 8 Havoc Pennington 2002-09-28 03:28:40 UTC
I think this is all fixed now. Let me know if not.
Comment 9 Frederic Crozat 2002-09-30 11:28:16 UTC
Confirming it is ok with Xine in both focus style..

But now, there is an issue with galeon 1.2.6 (or 1.2.5) with
fullscreen mode and  follow-mouse focus (even if galeon is using 
WIN_LAYER_ABOVE_DOCK gravity).. Galeon is working fine with
click-to-focus..
Comment 10 Havoc Pennington 2002-09-30 14:08:53 UTC
Can you file the Galeon issue separately (and say what it is in more
detail...)
Comment 11 Sven Arvidsson 2007-01-31 17:55:00 UTC
This bug was reported to the Debian BTS.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=398053

It seems like this bug is back, it was reported by a Debian user with 2.14.5 and I can confirm it with 2.16.3.
Comment 12 Loïc Minier 2007-05-28 15:52:06 UTC
(In reply to comment #11)
> This bug was reported to the Debian BTS.
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=398053
> 
> It seems like this bug is back, it was reported by a Debian user with 2.14.5
> and I can confirm it with 2.16.3.

Reopening.

(Can someone please grant the right to manipulate bug status to Sven?  He's been fairly active as his score shows!  Thanks)

Comment 13 Sven Arvidsson 2007-05-28 16:05:23 UTC
I do have permission to edit bugs. I must have forgotten to reopen this one, thanks anyway!
Comment 14 Amir Tabatabaei 2007-08-02 09:11:16 UTC
This bug still exists with 2.18.3 on my Debian SID. Are there any plans to solve this problem? I would be available for testing/debugging/any contibution.
Comment 15 Elijah Newren 2007-09-01 14:52:07 UTC
I can duplicate the new xine bug; it's bug 308322 (metacity ignores the transient hint and uses the window type to attempt to deduce transiency in the stacking algorithm).  Rather than mark as a duplicate, since the original xine problem was fixed and I'm guessing this is a separate issue (which happens to result in the same problem), I'm going to remark this bug fixed and ask that discussion be moved to bug 308322.