GNOME Bugzilla – Bug 761250
Allow changing of the top panel's colour and transparency levels without need to install extension
Last modified: 2017-11-06 05:24:36 UTC
Currently if one wants to change the colour or transparency levels of the top panel they have to install an extension, I think that this functionality should be built-in so that one can just change these settings in the gnome-control-center rather than having to install some third-party extension. I initially report this issue here, but was told to also do so upstream: https://bugs.launchpad.net/ubuntu-gnome/+bug/1528915
Changing the colour/transparency settings of the top panel isn't something we want to encourage. It changes the visual identity of the OS/desktop environment, it creates distraction by allowing background motifs to peek through and might hamper legibility overall. You should continue using extensions if you require this functionality.
Ok, I see I'm not going to change your mind at the moment on this one, but I (and many other users have said the same) think that having some transparency makes it look a lot nicer, and giving users the ability at least in the gnome-tweak-tool to do this would be really nice without having to install an extension. Because a lot of users just don't know how to customize it like this, yet they want to, so I think that you should at least provide better support for it. I just think that it is good to give your users the ability to customize their experience as much as they want, and make it easy to do so, so just to say that it basically doesn't fit in with your design plan to allow them easily without installing some third-party tool isn't very good. At the very minimum you should install an extension to do so by default but not enable it so that one has to go to the Extensions section of the gnome-tweak-tool in order to enable it like all of the other pre-installed extensions there.
I think this bug needs to be reopened. Since Gnome 3.26 now uses transparency by default, comment #1 is now an argument for this bug's validity rather than invalidity.