| I don't want to bash Gnome. I have Debian testing (Wheezy), and I did try Gnome 3. It's steadily improving, though I still have issues with it. I try it every now and then - but I'm retreating to XFCE for the time being. Gnome feels un-unified. I guess this has always been the way under Linux, what with QT, GTK and other toolkits, but when one app is slightly at odds with the rest of the Desktop - it feels, odd. Example being non GTK3 apps, like LibreOffice (though someone here suggests that that is being rectified.) Even VLC, Opera, Firefox and Chrome feel a little out of place. Each behaves differently. You can't quit VLC with CTRL+W for example. Each are designed on different toolkits. Menus are inconsistant. Tabbing behaves differently in each app (can't we relegate this to the Window Manager or Desktop?) Keyboard shortcut unification doesn't exist. These are the edges I'd like to see addressed across the Linux desktop as a user. Perhaps unification is a lofty target. And we should just be happy with the fragmented cottage patchwork. I don't even know the difference between GTK, GTK2 and GTK3 and QT! My desktop is such a pain to theme it's a nightmare, I certainly notice that. What's new in layman's terms in GTK3? As for some core apps, Evolution looked promising. But even that feels a little rough around the edges (I can crash it quite easily.) Thunderbird doesn't integrate with Gnome brilliantly. One flagship email client would be nice. Focus on the core, the desktop design guidelines and some intrinisically needed apps. Most desktops on Linux seem to suffer in much the same way. Unity still appears ad-hoc. I guess a good aspiration would be to make it as simple as possible for people to create applications as well as use them under Gnome. Could there be some kind of CSSification of an app's controls? Present them as interfaces that could be styled differently according to the platform you are on. Leaving Window Managers to take on the role of innovative desktops. Perhaps apps are designed like this already? At least it would be easier to port an application across different form factors. |
That's exactly a feature that GTK 3 introduced: CSS theming.