Originally posted by ClosedSource
View Post
KDE 2 and Gnome3 is the time frame we move from X11 desktops having there own unique sound servers as in Esound for gnome and arts for kde to pulseaudio. Yes it KDE 4 and Gnome 3 where both of them agree that the solution forwards is pulseaudio and to kill off their own unique sound servers.
Dbus is 2006 when gnome and kde agree to kill off their own unique desktop IPC solutions. Remember KDE 3 first released in 2002 and last KDE release is 2008 and Gnome 2 is 2002 to 2010.
Gnome 2 and KDE 3 is when we see X11 desktop environments starting to do common API/ABI stuff. Lot of stuff that should have common API/ABI does not at this stage.
Please note gnome 1 and kde 2 time frame there is a survival of the fittest logic that neither had to work with each other at all. Yes that survival of the fittest logic is how we end up with XPrint as in the X11 server being a print server when we already had highly functional CUPS.
Lot of the issues with Wayland is items that should have always had a proper common API/ABI between desktop environments don't. Items like how to do global short cuts with single ABI need to be solved for X11, Wayland and Arcan. There is a long list of items that should have a single API/ABI for application developers to use that don't and this is not a new problem. The lack of single API/ABI for these features go back into the 1970s yes before Linux.
Comment