Debian Jesse is going to have Gnome3 as the default desktop.
The desktop re-qualification page, used to help choose which desktop will be default, has in the Jesse version a weight for systemd integration, and of course only Gnome3 does it (at least for now). This will surely make the systemd/gnome3 fanbase happy, but possibly will make others unhappy, as it [may] be seen as another step towards mono-culture, until we soon end up with all distros being redhat clones.
(Score: 1) by number6 on Wednesday September 24 2014, @04:25PM
My theoretical perfect operating system would be designed so that ALL userspace components including graphical UI elements and window managers and desktops are hot-swappable plugins.
The user just needs to drop the files of some plugin into a "Plugins" folder and reboot the machine, similar to how foobar2000 audio player is used.
When a new plugin is added and machine is rebooted, the user will find a new Preferences page added to the Preferences Panel (aka Control Panel). The Preferences Panel would talk to the system core/kernel via fully documented API programming methods.
With such a system, the "UI designers" of this world become "Plugin" designers; if you don't like their design then you just choose another plugin at the Preferences Panel. If the plugin is a fundamental display element such as the Desktop/Window Manager then it adds its Preferences pages under a category named "Display" in the Preferences Panel.
The category "Display" will always have at least one Preference entry named "Default User Interface". If the user decides to add a new user interface plugin named "Old-Skool Desktop, No Mobile Shit, No Touch-Screen Shit, No Chameleon FX" then -after rebooting- he sees a new Preference page under "Display" and can choose this interface. If the user decides to add a new user interface plugin named "Everything, Desktop-Mobile-Mouse-Keyboard-Touch, Full Chameleon FX" then -after rebooting- he sees a new Preference page under "Display" and can choose this interface too.
Of course, when a third-party display plugin exists, then user must choose between it/them or the "Default User Interface" via a control such as drop-down or checkbox.