hardpixel / unite-shell

Unite is an extension that makes GNOME Shell look like Ubuntu Unity Shell.
GNU General Public License v3.0
948 stars 62 forks source link

Hide window titlebars only applied after restart (in Gnome 46) #369

Open roym899 opened 4 months ago

roym899 commented 4 months ago

Describe the bug Changing the setting for "Hide window titlebars" only works after restarting.

To Reproduce

  1. Change "Hide window titlebars" to / from "always"

Expected behavior In previous Gnome versions the change would be applied immediately.

Environment (please complete the following information):

Logs Provide system logs related to unite extension using journalctl -g unite.

A bunch of these entries, but I guess it's not related:

Jun 26 19:43:17 archlinux gnome-shell[18973]: Can't update stage views actor unnamed [Gjs_unite_hardpixel_eu_buttons_UniteTrayIndicator] is on because it needs an allocation.

jonian commented 4 months ago

Hi @roym899, thanks for the report. This bug is due to changes in gnome 44 and I don't think it can be fixed. Mutter 44 introduced mutter-x11-frames that is causing this. I have opened some issues on mutter bug tracker, probably there are more.

https://gitlab.gnome.org/GNOME/mutter/-/issues/2912
https://gitlab.gnome.org/GNOME/mutter/-/issues/2792