I agree - the fact of there being two different UIs is a good thing.
I personally use IceWM (icewm.org), as it's fast, slick, and stays out of my way. I still need to run GnuCash, though, which forces me to install most of the Gnome supporting libraries.
Okay, so I use multi-gnome-terminal, too, but I'd live without it if all the crap I have to install to support GnuCash didn't happen to support MGT too.
I install my systems with linuxfromscratch.org. It's not too time-consuming, and gives me a great speed improvement on oldish (433 MHz Celeron, 500MHz Cyrix, etc) kit.
I think it's great that there are two competing UIs, even though I use neither, I'd rather there were more, in many ways.
I do find it frustrating that the "killer app" - GnuCash in my case - assumes that you have all of Gnome installed, and doesn't specify which versions of the 60 mentioned libraries are required.
The same goes for KDE, of course.
The fact that all the major Linux distros supply all the libraries required for their version of KDE / Gnome, leads a lot of developers into saying "my app works" without really knowing what it depends upon, and therefore being unable to debug problems users may be having.
I'd like to have Konqueror around, but there's no way I'm going to go through all that crap to get it.
What I guess I'm really saying is it's great to have Gnome and KDE, if they'd (especially Gnome) just document exactly what is required, what depends upon what else, and exact version numbers.
There are 10 types of people in the world:
Those who understand binary, and those who don't.
[ Parent ]