Should KDE Be Default on openSUSE?

SUSE Linux used to be a very KDE-centric distribution. Then Novell came around, bought SUSE and Ximian, and slowely but surely they turned the now-openSUSE distribution into effectively a GNOME-centric distribution with KDE as its sidekick. The openSUSE community, however, doesn’t appear to be particularly happy with KDE being a sidekick.

It all started around the time when Novell bought SUSE and Ximian. Before that, many KDE developers ran SUSE, people inside SUSE ran KDE, and KDE was the default. After Novel had acquired both SUSE and Ximian, things started to change as people inside Novell had the idea of ditching KDE and laying off the KDE developers inside SUSE. This idea wasn’t very well received within the SUSE community, so Novell had to learn to live with KDE.

Still, KDE was no longer the default. First, KDE was atop the list of desktop environment to choose from during installation, but not long after GNOME was placed atop that list. SUSE doesn’t actually have a default desktop, though.

This arrangement is not acceptable to many within the openSUSE community. Last year’s user survey shows that 68.3% use KDE, while only 26.9% use GNOME. The community also has a feature request service with voting capabilities, called openFATE, and here we see that the feature request “Make KDE the default desktop” is by far the most popular feature request.

And now Novell has put itself in a precarious situation. They want to turn openSUSE into a fully community managed project, and that community – quite clearly – wants openSUSE to be a KDE-centric distribution. Novell, however, as we know, is very GNOME-centric, so I’m sure they wouldn’t be particularly happy with such an arrangement.

Reasons to set KDE as the default desktop environment for openSUSE go beyond the simple “most users want it”. It’s confusing for new users to have to choose a desktop environment at install time, because they have no information to go on. In addition, focussing on KDE would give openSUSE a unique selling point in a world dominated by GNOME-centric distributions like Ubuntu and Fedora.

Joe “Zonker” Brockmeier, community manager at Novell, disagrees with these ideas. He says that by setting a default you limit choice; a point well-countered by Gerald Pfeifer, Director Product Management at openSUSE: “Choice is not (necessarily) about not having a default; it is about the ability to choose.” Even if you provide a default, the choice is still there.

In addition, Brockheimer believes that going KDE wouldn’t be that much of a unique selling point. He points to Kubuntu, while saying that the ability to choose between desktop environments is a unique selling point in its own right. I think Brockheimer should take a look at Kubuntu himself, though, as I found it the most horrible KDE experience I’ve ever tried.

Personally, I think the openSUSE community should take all this a few steps further: ditch GNOME altogether. Forget about it. Stop wasting resources by trying to cover both desktop environments, and go 100% strictly KDE4, and build the best possible KDE experience in the distribution realm today. Kubuntu is nothing more than a glorified excuse for Canonical to be able to say “Look, we do KDE too!”, and Fedora is focussed on GNOME too. There is a lot of room for a SUSE/Fedora class distribution strictly dealing with KDE.

It will be interesting to see what happens. By ignoring the strong community cries for KDE as the default, Novell and the people in power on the openSUSE team once again show their clear preference for GNOME, without taking their users’ wishes into account. As Lubos Lunak puts it: “Since now openSUSE positions itself as an open community distribution, refusing this openFATE request would also be an action that would further stress the perception that the KDE community is not as welcome in openSUSE as the GNOME community and that openSUSE can again choose to hurt the KDE majority despite the obvious preference.”

89 Comments

    • 2009-08-04 11:17 am
    • 2009-08-04 12:59 pm
      • 2009-08-04 1:51 pm
    • 2009-08-04 1:30 pm
  1. 2009-08-04 10:59 am
  2. 2009-08-04 11:18 am
    • 2009-08-04 8:46 pm
  3. 2009-08-04 11:23 am
    • 2009-08-04 10:34 pm
    • 2009-08-05 10:50 am
      • 2009-08-05 11:08 am
  4. 2009-08-04 11:26 am
  5. 2009-08-04 11:48 am
    • 2009-08-04 12:01 pm
      • 2009-08-04 12:04 pm
        • 2009-08-04 12:17 pm
          • 2009-08-04 4:58 pm
        • 2009-08-04 12:51 pm
        • 2009-08-04 1:25 pm
        • 2009-08-04 3:02 pm
          • 2009-08-04 3:04 pm
          • 2009-08-04 3:12 pm
          • 2009-08-04 5:39 pm
        • 2009-08-04 3:06 pm
        • 2009-08-04 3:16 pm
  6. 2009-08-04 11:50 am
      • 2009-08-04 4:03 pm
        • 2009-08-04 5:21 pm
  7. 2009-08-04 12:12 pm
  8. 2009-08-04 12:31 pm
    • 2009-08-04 12:49 pm
      • 2009-08-04 7:29 pm
    • 2009-08-04 1:07 pm
      • 2009-08-04 1:17 pm
        • 2009-08-04 7:58 pm
          • 2009-08-04 9:45 pm
    • 2009-08-04 1:18 pm
      • 2009-08-04 2:10 pm
        • 2009-08-04 7:12 pm
  9. 2009-08-04 2:17 pm
  10. 2009-08-04 3:23 pm
  11. 2009-08-04 4:20 pm
    • 2009-08-04 4:58 pm
  12. 2009-08-04 4:23 pm
    • 2009-08-04 10:24 pm
      • 2009-08-05 3:20 am
        • 2009-08-05 3:40 am
          • 2009-08-05 11:52 am
          • 2009-08-05 12:14 pm
          • 2009-08-05 4:17 pm
          • 2009-08-05 4:40 pm
        • 2009-08-05 7:29 am
        • 2009-08-05 11:34 am
  13. 2009-08-04 4:33 pm
    • 2009-08-04 10:13 pm
  14. 2009-08-04 4:59 pm
  15. 2009-08-04 5:08 pm
    • 2009-08-04 7:20 pm
      • 2009-08-04 7:49 pm
        • 2009-08-04 9:48 pm
      • 2009-08-04 8:04 pm
      • 2009-08-04 8:20 pm
        • 2009-08-05 12:01 pm
      • 2009-08-04 8:25 pm
        • 2009-08-04 8:36 pm
        • 2009-08-04 10:14 pm
      • 2009-08-04 10:04 pm
      • 2009-08-04 10:04 pm
        • 2009-08-04 11:47 pm
          • 2009-08-05 1:01 am
          • 2009-08-05 12:34 pm
    • 2009-08-04 7:22 pm
  16. 2009-08-04 8:41 pm
  17. 2009-08-04 9:21 pm
    • 2009-08-04 9:35 pm
  18. 2009-08-04 11:22 pm
  19. 2009-08-05 12:37 am
  20. 2009-08-05 8:58 am
    • 2009-08-05 9:17 am
      • 2009-08-05 1:15 pm
  21. 2009-08-05 3:32 pm
    • 2009-08-06 1:25 am
  22. 2009-08-05 11:59 pm
    • 2009-08-06 1:28 am
      • 2009-08-06 4:13 am
  23. 2009-08-06 12:53 am