GNOME To Drop Icons in Buttons, Menus

A common complaint about GNOME is that it has a certain fetish for icons. Menu entries, buttons – everything has an icon attached to it which often wastes space needlessly by making buttons larger than they need to be, as well as menus wider than they need to be. The good news (for me, at least) is that the next GNOME release will have all these icons removed.

The way Gtk+ and GNOME put icons everywhere has always bothered me. In menus, such tiny icons are only clutter, and don’t appear to giveany useful information. When it comes to buttons, they have the nasty tendency to completely mess up things like button size, button text alignment, and they make buttons “unstable”; icons carry more visual weight than the text, mentally toppling buttons over.

The new GNOME release will do away with icons on menu items and on dialog buttons. The exceptions are menu items which represent a dynamic object such as applications, files or bookmarks, and devices. This obviously means that the GNOME panel, as well as the panel menus, will still show icons for their items.

The end result? These few shots clearly show the benefits:

What is as of yet unknown, however, is whether or not this will get a GUI checkbox so you can switch back to the old behaviour. Since there are talks of removing the “Interface” tab from the Appearance tab altogether, it’s unclear where such an option would go even if they wanted it in. Else, it will be a trip to gconf-editor.

I personally welcome this move, but I’m sure many of you will disagree. What do you think? Is it a good idea to remove these icons? Should there be a GUI option? A lot of discussion can be found in the related entries in the bugzilla.

75 Comments

  1. umccullough 2009-08-02 8:20 pm EST
  2. OSGuy 2009-08-02 8:23 pm EST
    • molnarcs 2009-08-02 8:37 pm EST
      • NicePics13 2009-08-02 10:39 pm EST
        • chemical_scum 2009-08-03 1:40 am EST
    • _txf_ 2009-08-02 8:44 pm EST
    • J. M. 2009-08-02 11:53 pm EST
    • Ender2070 2009-08-03 3:39 am EST
    • tyrione 2009-08-03 5:00 am EST
      • bralkein 2009-08-03 5:16 pm EST
        • tyrione 2009-08-03 8:30 pm EST
          • sbergman27 2009-08-03 8:47 pm EST
          • testman 2009-08-04 12:47 pm EST
    • motang 2009-08-03 3:36 pm EST
    • ZehRique 2009-08-05 9:05 pm EST
  3. CaptainN- 2009-08-02 8:51 pm EST
    • UltraZelda64 2009-08-02 11:59 pm EST
  4. Narishma 2009-08-02 9:33 pm EST
    • ParanoidAndroid 2009-08-03 12:31 pm EST
  5. panzi 2009-08-02 9:35 pm EST
    • Thom Holwerda 2009-08-02 9:37 pm EST
  6. Moredhas 2009-08-02 9:44 pm EST
    • UltraZelda64 2009-08-03 12:14 am EST
    • Lennie 2009-08-03 7:09 am EST
  7. xmv_ 2009-08-02 9:48 pm EST
  8. renhoek 2009-08-02 9:49 pm EST
    • molnarcs 2009-08-03 12:36 am EST
      • fresch 2009-08-03 7:06 am EST
  9. jpobst 2009-08-02 10:55 pm EST
  10. de_wizze 2009-08-02 11:09 pm EST
  11. cmost 2009-08-02 11:30 pm EST
    • KAMiKAZOW 2009-08-03 11:25 am EST
      • cmost 2009-08-03 3:49 pm EST
      • molnarcs 2009-08-03 4:13 pm EST
  12. Hiev 2009-08-03 12:16 am EST
    • sbergman27 2009-08-03 12:39 am EST
      • UltraZelda64 2009-08-03 12:41 am EST
        • weorthe 2009-08-03 1:19 am EST
          • Hiev 2009-08-03 1:24 am EST
        • sbergman27 2009-08-03 1:47 am EST
          • UltraZelda64 2009-08-03 2:31 am EST
          • juvenile4909 2009-08-03 5:58 am EST
          • sbergman27 2009-08-03 6:01 pm EST
          • Thom Holwerda 2009-08-03 7:00 pm EST
          • sumone 2009-08-04 10:37 am EST
          • ephracis 2009-08-05 11:44 am EST
          • Soulbender 2009-08-03 10:02 am EST
    • AdamW 2009-08-03 4:29 am EST
  13. WereCatf 2009-08-03 1:36 am EST
  14. juvenile4909 2009-08-03 1:57 am EST
  15. Ikshaar 2009-08-03 5:54 am EST
    • molnarcs 2009-08-03 6:44 am EST
      • Ikshaar 2009-08-03 2:17 pm EST
        • molnarcs 2009-08-03 4:33 pm EST
    • Soulbender 2009-08-03 10:05 am EST
  16. fresch 2009-08-03 7:22 am EST
  17. spinnekopje 2009-08-03 7:23 am EST
    • molnarcs 2009-08-03 11:53 am EST
  18. _xmv 2009-08-03 9:43 am EST
    • Thom Holwerda 2009-08-03 9:57 am EST
  19. hussam 2009-08-03 10:12 am EST
    • WereCatf 2009-08-03 10:21 am EST
      • Vanders 2009-08-03 11:34 am EST
    • ngnr 2009-08-03 3:31 pm EST
  20. dpeterc 2009-08-03 5:44 pm EST
  21. Jason Bourne 2009-08-03 8:59 pm EST
    • lemur2 2009-08-04 12:00 am EST
      • Ed W. Cogburn 2009-08-04 1:16 pm EST
  22. cefarix 2009-08-03 10:09 pm EST
  23. jamese 2009-08-03 11:45 pm EST
  24. csasso 2009-08-04 1:51 am EST
  25. Luminair 2009-08-04 4:29 am EST
  26. itomato 2009-08-04 4:12 pm EST
  27. SK8T 2009-08-04 5:16 pm EST
  28. zivs 2009-08-04 6:36 pm EST