<p>2014/08/08 6:58 "Jordi Mallach" <<a href="mailto:jordi@debian.org">jordi@debian.org</a>>:<br>
><br>
> Hi Debian,<br>
><br>
> It's been around 9 months since tasksel changed (for real) the default<br>
> desktop for new installs. At the time of the change, it was mentioned<br>
> the issue would be revisited before the freeze, around debconf time.<br>
><br>
> Well, it's roughly that time. :) So I'd like to plainly request GNOME is<br>
> reinstated as the default desktop environment for a number of reasons.</p>
<p>First thought: Since systemd has been chosen as the one true way of the future, it seems only obvious that GNOME should be the default desktop.</p>
<p>> Accessibility: GNOME continues to be the only free desktop environment that<br>
> provides full accessibility coverage, right from login screen. While it’s true<br>
> GNOME 3.0 was lacking in many areas, and GNOME 3.4 (which we shipped in wheezy)<br>
> was just barely acceptable thanks to some last minute GDM fixes, GNOME 3.12<br>
> should have ironed out all of the issues and our non-expert understanding is<br>
> that a11y support is now on par with what GNOME 2.30 from squeeze offered.</p>
<p>There are a number of regular participants on debian-user who have a11y needs. Would it be too much to ask, to ask them whether GNOME meets their needs? </p>
<p>> Downstream health: The number of active members in the team taking care of<br>
> GNOME in Debian is around 5-10 persons, while it is 1-2 in the case of Xfce.<br>
> Being the default desktop draws a lot of attention (and bug reports) that only<br>
> a bigger team might have the resources to handle.</p>
<p>It has been mentioned in the past, but developers work on what they want to work on. That may or may not be related to whether a particular DE is appropriate for general rcommendation.</p>
<p>> Upstream health: While GNOME is still committed to its time-based release<br>
> schedule and ships new versions every 6 months, Xfce upstream is,<br>
> unfortunately, struggling a bit more to keep up with new plumbing technology.<br>
> Only very recently it has regained support to suspend/hibernate via logind, or<br>
> support for Bluez 5.x, for example.</p>
<p>Should consider the reasons for the breakage, as well.</p>
<p>> Community: GNOME is one of the biggest free software projects, and is lucky to<br>
> have created an ecosystem of developers, documenters, translators and users<br>
> that interact regularly in a live social community. Users and developers gather<br>
> in hackfests and big, annual conferences like GUADEC, the Boston Summit, or<br>
> GNOME.Asia. Only KDE has a comparable community, the rest of the free desktop<br>
> projects don’t have the userbase or manpower to sustain communities like this.</p>
<p>With a community that big, would it be unreasonable to ask them to maintain their own distro? Or perhaps their own liveCD? Eh, well, liveSD.</p>
<p>> Localization: Localization is more extensive and complete in GNOME.  Xfce has<br>
> 18 languages above 95% of coverage, and 2 at 100% (excluding English), GNOME<br>
> has 28 languages above 95%, 9 of them being complete (excluding English).</p>
<p>LOL. </p>
<p>No, seriously, is there any meaning to the claim of "complete"? </p>
<p>I've seen a lot of bad Japanese translation, recently, that, if I had more time, I'd file bugs on.</p>
<p>> Documentation: Documentation coverage is extensive in GNOME, with most of the<br>
> core applications providing localized, up to date and complete manuals,<br>
> available in an accessible format via the Help reader.</p>
<p>See above. Documentation and translation have something in common here. Particularly since documentation should be translation from technical language to the more common vernacular.</p>
<p>> Hardware: GNOME 3.12 will be one of the few desktop environments to support<br>
> HiDPI displays, now very common on some laptop models. Lack of support for<br>
> HiDPI means non-technical users will get an unreadable desktop by default, and<br>
> no hints on how to fix that.<br>
><br>
> Security: GNOME is more secure. There are no processes launched with root<br>
> permissions on the user’s session. All everyday operations (package management,<br>
> disk partitioning and formatting, date/time configuration…) are accomplished<br>
> through PolicyKit wrappers.<br>
><br>
> Privacy: One of the latest focuses of GNOME development is improving privacy,<br>
> and work is being done to make it easy to run GNOME applications in isolated<br>
> containers, integrate Tor seamlessly in the desktop experience, better disk<br>
> encryption support and other features that should make GNOME a more secure<br>
> desktop environment for end users.<br>
><br>
> Popularity: One of the metrics discussed by the tasksel change proponents<br>
> mentioned popcon numbers. 8 months after the desktop change, Xfce does not seem<br>
> to have made a dent on install numbers.  The Debian GNOME team doesn’t feel<br>
> popcon’s data is any better than a random online poll though, as it’s an opt-in<br>
> service which the vast majority of users don’t enable.<br>
><br>
> systemd embracing: One of the reasons to switch to Xfce was that it didn’t<br>
> depend on systemd. But now that systemd is the default, that shouldn’t be a<br>
> problem. Also given ConsoleKit is deprecated and dead upstream, KDE and Xfce<br>
> are switching or are planning to switch to systemd/logind.<br>
><br>
> In addition to this, moving to Xfce now would mean yet another transition to<br>
> a new desktop (if we consider GNOME 2.x → 3.x a transition, which it is),<br>
> which would mean a new round of adapation for users installing Debian from<br>
> scratch, and only after two years after getting used to the GNOME 3 workflow.<br>
> jessie's GNOME 3.x release should be a lot more polished than what we shipped<br>
> with wheezy, which means many of the rough edges and annoyances people may<br>
> have found when upgrading from squeeze are probably now ironed out.<br>
><br>
> Many members of the Debian GNOME team feel shipping Xfce by default would<br>
> mean regressing in a few key areas like, as mentioned before, accessibility,<br>
> localisation and documentation of the default set of applications. We are wary<br>
> about the state of some features of the current default with respect<br>
> to power management and bluetooth, for example. These features are driven by,<br>
> and working since day 1, by GNOME 3.12.<br>
><br>
> Jordi<br>
> --<br>
> Jordi Mallach Pérez  --  Debian developer     <a href="http://www.debian.org/">http://www.debian.org/</a><br>
> <a href="mailto:jordi@sindominio.net">jordi@sindominio.net</a>     <a href="mailto:jordi@debian.org">jordi@debian.org</a>     <a href="http://www.sindominio.net/">http://www.sindominio.net/</a><br>
> GnuPG public key information available at <a href="http://oskuro.net/">http://oskuro.net/</a><br>
</p>