FS#51368 - [budgie-desktop] Panel covers full screen apps with GNOME 3.22
Attached to Project:
Community Packages
Opened by Carlos Silva (r3pek) - Thursday, 13 October 2016, 19:37 GMT
Last edited by Balló György (City-busz) - Saturday, 15 October 2016, 09:29 GMT
Opened by Carlos Silva (r3pek) - Thursday, 13 October 2016, 19:37 GMT
Last edited by Balló György (City-busz) - Saturday, 15 October 2016, 09:29 GMT
|
Details
Description: Full screen apps don't hide budgie-panel
keeping the panel always on top as described in this bug
report:
https://github.com/solus-project/budgie-desktop/issues/630
Fix is in this commit: https://github.com/solus-project/budgie-desktop/commit/15c9a5d597cfbc6a814dd6891671b61cf80a7c7d Steps to reproduce: - Install and start budgie-desktop using latest gnome 3.22 libs - start a full screen app |
This task depends upon
Closed by Balló György (City-busz)
Saturday, 15 October 2016, 09:29 GMT
Reason for closing: Upstream
Saturday, 15 October 2016, 09:29 GMT
Reason for closing: Upstream
Using GtkInspector I found that the problem is with WINDOW_TYPE_HINT_DOCK being used. using _DOCK always makes the window over everything else.
I talked to Ikey about it and he said to test it on another WM to test if it's mutter's or gdk's fault. If you could do it it would be nice.
$ mutter --replace
$ metacity --replace
$ marco --replace
$ budgie-wm --replace
It looks like the mentioned bug happens only with budgie-wm and mutter, so it's a mutter bug.
Anyway, we found the culprid here: It's a commit to mutter that changed how your layers are stacked (https://git.gnome.org/browse/mutter/commit/?id=fcc7501eb8dab5c1749e5421e31311fd14fd73f0).
I'm talking to mutter devs to see if they revert the commit or not. If they don't, budgie will stay as it is until a rewrite to remove mutter.