GNOME Bugzilla – Bug 343436
gnome-panel should allow to set margin/padding for icons on panel
Last modified: 2020-11-07 12:14:02 UTC
That bug has been opened on https://launchpad.net/distros/ubuntu/+source/gnome-applets/+bug/43232 "Gnome panel should allow to set margin/padding (top and bottom) parameter for launchers and applet icons (mixer, thrash etc.). Currently these icons occupies all gnome-panel height and it is a big limitation when user wants to use some custom panel backgrounds. This setting should by available with some gui or via GConf key or at last in .gtkrc ... > Thanks for your bug. Could you detail why that's a limitation? You can change the panel width if you want ... Yes I know that I can change panel width - limitation is that you cannot adjust padding/margin. So, for example if you want to use gnome-panel background "borrowed" from Windows XP Luna - then this gnome-panel will look pretty ugly with icons that are scaled from top to bottom of this panel. I just would like to set gnome-panel height to 28 and icon height to 20... currently I don't see any way to do this. ..."
*** Bug 348602 has been marked as a duplicate of this bug. ***
Thomas: isn't this possible by playing with ButtonWidget in rc files? I believe some fixes would be need to choose the correct icon size so that the icon doesn't get scaled down, though.
is there any progress on this "bug"? i would like to have this feature in gnome.. taskbars that are in height filled with a icon isn`t really good looking. perhaps a good idea to add a new tab in the panel properties called "Icons" where you can set/change everything icon related.
Vincent: I believe the ButtonWidget does not read the xthickness or ythickness properties from the style, which could be used to add spacing.
Any news on this issue? It's a severe limitation for the creation of a consistent look-and-feel.
I had some time to yet again test the latest version of Ubuntu. I like Gnome desktop, but the thing that just scratches my eyes are launcher icons. You need to fiddle with each launcher/applet to arrange them in a sensible manner and even the final look is just not there. Windows always had this quick launch panel where shortcuts are just arranged automatically and icons are displayed with some default spacing between them. Gnome should do the same. No need to make this setting configurable, just add some default spacing and maybe enforce the icon size. Here a good blog post that explains the problem and proposes a solution: http://bomahy.nl/hylke/blog/ugly-notification-area-in-gnome/
Created attachment 145479 [details] [review] a patch Here is a patch that adds a padding property to panel toplevels. Seems to work ok in my testing.
Shouldn't this be done in a themable way, instead of using gconf?
This feature is right now available in Fedora 12 (right now not in any other distro i know of) and i absolutely want it, no matter if we need to use gconf to set this setting. It's a huge advancement and finally some pleasure on the eyes while using gnome panels. I've been waiting for this for years and i can just hope this one gets upstream! Here is a link to the patch - i think that one only applies to the notification area tho (there should be another one for just the padding of panel elements i'm sure): http://cvs.fedoraproject.org/viewvc/devel/gnome-panel/icon-padding.patch?content-type=text%2Fplain&view=co Thanks to all putting effort into this absolutely mandatory thing and thanks for making gnome more usable. - Armin
Here is the actual link for the patch that applies to panel elements (the first one i posted was just for the notification area), just for completeness and sanity: http://cvs.fedoraproject.org/viewvc/devel/gnome-panel/panel-padding.patch?view=log Again, thanks to all putting effort into this. - Armin
I'm wondering if Fedora's patch is going to be applied upstream. I had the chance to look at Windows7 and it seems to use padding for its icons in the notification area, it looks quite nice.
I raised this in the Ubuntu forums before realising it was a bona fide "bug" (or at least a serious nice to have) http://ubuntuforums.org/showthread.php?t=1459209 How likely is it that this patch is going to be applied, please? This really detracts from the professionalism of the panel.
Is there any progress on this? I posted the link to the fedora patch in CVS half a year ago and it seems like this got suppressed again. :( Unfortunately, this is still one thing annoying me most when using gnome on anything else but fedora and i strongly believe this one should get upstream. Thanks for your effort! - Armin
I'm also interested on this feature to be added. Currently, the default gnome-panel looks awful with the icon size as big as the panel height and with no spacing between icons. It could be implemented by adding two parameters, one for the icon size, and another one for the spacing between icons / widgets. Believe me it would make Gnome look a lot cleaner. Or simply take a look at XFCE or Windows XP panels. Thanks in advance.
bugzilla.gnome.org is being replaced by gitlab.gnome.org. We are closing all old feature requests in Bugzilla which have not seen updates for many years. If you still use gnome-panel and if you are still requesting this feature in a currently supported version of GNOME (currently that would be 3.38), then please feel free to report it at https://gitlab.gnome.org/GNOME/gnome-panel/-/issues/ Thank you for reporting this issue and we are sorry it could not be implemented.