Restoring Metacity titlebar theme support #90
Replies: 5 comments 7 replies
-
Theoretically yes, if one knows which GTK version(s) or commit(s) caused the problem over in GTK+3's codebase, then a patch could be included here to revert them. Please show us a screenshot showing the breakage, along with which apps, and what distro, as I don't use Metacity myself. From my limited GTK knowledge, I can't see how Metacity alone would break (being "server side decorations")... but CSD ("client side decoration") apps are under GTK's plague, yet they're broken here even with these patches (#32) |
Beta Was this translation helpful? Give feedback.
-
I'm not actually using Metacity itself, but Cinnamon Desktop's window manager (Muffin) used to be able to use older Metacity themes to theme it. In the latest Cinnamon (5.6) in Fedora 37, this ability is gone, and the Themes preferences dialogue doesn't even show the ability to configure the window manager anymore. In theory you could somehow translate the indecipherable Metacity XML code into equally indecipherable CSS code for gtk.css. Therefore GNOME's changes to GTK+ have broken functionality in someone else's desktop (if they want to mess up their OWN environment, more power to them, but don't mess with mine). This is what the titlebars used to look like: whereas now the most you can get is this (and that already requires a bit of hacking/unbreaking): Do you notice that that the background and foreground windows look exactly the same? How is this at all useful? I suspect the people who made this change must not use their computers for doing actual WORK. |
Beta Was this translation helpful? Give feedback.
-
Well, the "window border" settings item was still there when I had Fedora 36 that had Cinnamon 5.4, but even after forcing a dnf downgrade to the earliest version of Cinnamon/Nemo/Muffin, I can't get the option back. So how are we going to manage to force themability (and theme configuration) back into these systems? I should never have stopped using CDE. |
Beta Was this translation helpful? Give feedback.
-
Well, next time I'm running Cinnamon I'll see what it does. For now I'm running Mate as it seems the least fouled-up of desktop environments these days. Short of running CDE that is. |
Beta Was this translation helpful? Give feedback.
-
So what is the next step to un-do the damage to GTK and get proper theming back? Other than abandoning anything based on GTK and re-starting with a different UI toolkit? (I tried out KDE/Plasma, and could never get it to work the way I wanted). Cinnamon had been just right, but the GNOME devs are intent on breaking anything that doesn't fit their deranged and deluded view of computing, I had previously been quite happy to see GNOME develop whatever vision they had for their environment, and leave that to people who prefer that design. But once their changes started messing with MY preferred environment, then it became time for us to break away from their continued destruction. And yes, it IS an intentional breakage, use this as an example: https://blogs.gnome.org/tbernard/2018/01/26/csd-initiative/ Perhaps it's time to FORK GTK+. Call it something like CTK (Cinnamon Toolkit)? Or MTK (Mint Toolkit). |
Beta Was this translation helpful? Give feedback.
-
Now that the GNOME folks managed to break Titlebar theming in the latest GTK+, is there a way these patches could add that functionality back in? The GNOME folks have the arrogant view that you shouldn't be allowed to theme your desktop.
Beta Was this translation helpful? Give feedback.
All reactions