3 ms·
I think there are 2 fundamental problems with Desktop Linux: 1. Linux doesn't even have a rock-solid gui toolkit on which different environments can be based:
by car111 8y ago
I think there are 2 fundamental problems with Desktop Linux:
1. Linux doesn't even have a rock-solid gui toolkit on which different environments can be based:
a. The one which runs on Ubuntu by default and which is probably used on 90%+ installations of desktop Linux is GTK which is utterly a major nightmare to develop GUIs with.
b. The Qt library which powers KDE is simply not used all that widely. The flagship desktop environment using Qt is KDE which is downright ugly in its default installation.
2. Once problem 1 is solved, people should realize that a usable desktop is not just the Window manager and 3 apps which are blessed by the desktop environment team. It is 100s of thousands of hours of using by many users. It needs stability for other apps to develop around this ecosystem, both Mac and Windows have had a rocksolid GUI library powering their ecosystems for decade+ period and apps develop around them.
Without stability and a new shitty GUI library every 2 years, Elementary OS or not, the desktop environment situation on Linux will continue to be shit.
- dharma1 8y agoQt was used on unity8. But it didn't (at that time, and probably not now either) have a comparable UI component library to MacOS (or iOS). I know, because we made one from scratch - which wasn't a great idea either. Flutter would look interesting if it picks up steam for desktop apps.
- car111 8y agoIt's very disappointing to learn that after more than 25 years of Linux being launched, there is not a single decent GUI SDK available. Much more damning is that RedHat whose entire business model was around making an enterprise ready Linux (server and Desktop) could not build a decent GUI toolkit.