vishnu wrote:
I'm afraid the Linux desktop is pretty much owned by Gnome and KDE...
Neither desktop has really "gotten it right" and won over the majority of the community yet. Gnome 2 came really close, but then threw it all away. KDE has never really won over that many people, and has remained the "other" desktop environment. "Unity" ironically fractured the community even further, as have forks of Gnome 3 like Cinnamon. The Linux desktop is in shambles these days, and there is plenty of room for alternative environments like XFCE to pick up the slack. For those who want a modern full-featured window manager, for example, Openbox is an outstanding choice.
For my own part, I'm starting to value
stability
and consistency from year to year, so can't commit myself to a big desktop environment like Gnome 3. My guess is that many others are the same way. Even as the big desktop environments go through their revolutions every few years, the smaller window managers will keep working like they always have.
Unfortunately, the GUI is just something that Unix has never done all that well. GUI components have not had the same consistency and modularity that has been characteristic of Unix command line utilities. Using an ordinary shell, it's possible to use pipes, redirect output, and script everything that could be done by a human being. Graphical applications for Unix stand in clear contrast to the eloquence of command line tools. The right set of GUI primitives was never developed, and part of the problem is the X11 software itself, which does not adhere to the Unix philosophy.