But hey, they were the ones that tried.
But hey, they were the ones that tried.
2) The whole "Qt vs. GTK+" worked perfectly fine on desktop. We have several kickass graphical user interfaces on the desktop.
3) What is preventing FOSS on phones is not software stacks. It's the closed hardware.
In fact, as person trying to avoid both KDE and GNOME, I am so glad there was not one concerted effort in desktop environments. It's the only reason I still have choice. Had QT been GPLed originally, I wonder what the world of free desktop software would look like now.
If the APIs were stable, there would not be a need to drop one for the other.
Look at the kernel, there have never been a situation where one have to go "sorry, but i only support X+1 from now on".
Similarly, until the 64-bit version, and that in turn was because of hardware not software, one could run binaries from Windows 3.0 (at least) on present day Windows.
That is the kind of stability i am talking about. That is the kind of stability that get third parties to stay with a platform.
Fluxbox was easy to configure with multiple monitors and customize in general. Just tried xmonad with xmonad --replace, and crashed X. Which has been my only experience with xmonad honestly.
Edit: I do like gtile and some other gnome extensions.
I run xmonad at the moment. The learning curve is huge if you don't know Haskell. It took me ages to get it set up and working. But after I learned Haskell, it's really very nice.
Will need to work on getting these features through xmonad, or something else. gtile itself seems to be js.