Live data from Hacker News

Gnome: Staring into the abyss

blogs.gnome.org

101–110 of 188 posts

Re: Gnome: Staring into the abyss

#101
post #18
post #16

1. As the author says toward the end of the article, I think the biggest problem with Gnome nowadays is that only a small number of people actually use it on a day-to-day basis. Popular distros like Ubuntu and Mint have shifted away from it. No matter what merits Gnome 3 might have, it was such a flop in its first few releases that it has the Windows Vista stigma attached to it. Of course, there's GTK and several Gno…

> Taking away those little checkboxes and toolbar buttons is like slamming the door on power users. You might win a billion non-technical users, but none of them will ever submit a single patch. An experienced developer should be mature enough to know that he and his kind should not be the target audience of his product. And putting in all those little checkboxes makes a product a horrible experience for the rest of…

I completely disagree with the second sentence. There must be a way for power users to get the flexibility they want, while making the product usable by the masses. MacOS does this to an extent, with "Advanced" buttons on some control panels that most users ignore. Why couldn't Gnome do that? Why must it seek to emulate Windows' lack of flexibility?

Re: Gnome: Staring into the abyss

#102
post #64
post #55

Earlier quoted context omitted.

Probably worth adding that Qt being C++ is itself a problem - as it makes it inaccessible to the majority of programmers, due to the lack of ABI compatibility with C++ and any other languages. Gtk+ on the other hand, is almost universally accessible, because any language worth using can bind C APIs. Of course, the downside here is that all the Gtk+ bindings to other languages are based on the Gtk+2 API. Gtk+3 hasn't…

> Probably worth adding that Qt being C++ is itself a problem Yep. C++ is what I call a "dead end" language. If you write your code in C++, it will be only usable from C++. If you want to use it from Python, Ruby or whatever, you'll need a C shim in between. If it were written in C, you could use ctypes and other similar means to do FFI quickly. Unfortunately, most languages other than C are more or less a dead end.

Not always. See boost python.

Re: Gnome: Staring into the abyss

#103
post #64
post #55

Earlier quoted context omitted.

Probably worth adding that Qt being C++ is itself a problem - as it makes it inaccessible to the majority of programmers, due to the lack of ABI compatibility with C++ and any other languages. Gtk+ on the other hand, is almost universally accessible, because any language worth using can bind C APIs. Of course, the downside here is that all the Gtk+ bindings to other languages are based on the Gtk+2 API. Gtk+3 hasn't…

> Probably worth adding that Qt being C++ is itself a problem Yep. C++ is what I call a "dead end" language. If you write your code in C++, it will be only usable from C++. If you want to use it from Python, Ruby or whatever, you'll need a C shim in between. If it were written in C, you could use ctypes and other similar means to do FFI quickly. Unfortunately, most languages other than C are more or less a dead end.

[deleted]

Re: Gnome: Staring into the abyss

#104
post #97

to understand the sickness of Gnome you've got to go way way back to the beginning... I remember when KDE first came out -- I heard the first press releases and thought they were on drugs, but when I downloaded and built, I was like "wow! this is so close to being a commercial desktop" Now, in 2012, we have KDE and Gnome and a few off-brand desktops and it's still like "this is so close to being a commercial desktop"…

I believe Gnome pre-dates Red Hat and it wasn't Red Hat that made the decision to create GTK. Although I could be wrong.

GTK predates gnome and RedHat, but was (at the start) really just a code layer in the GIMP.

Gnome was a response to KDE, and explicitly aimed to produce a KDE-quality Free desktop environment. If they were intellectually honest they'd have abandoned/merged the project when Qt was relicensed.

Re: Gnome: Staring into the abyss

#105
post #104
post #97

Earlier quoted context omitted.

I believe Gnome pre-dates Red Hat and it wasn't Red Hat that made the decision to create GTK. Although I could be wrong.

GTK predates gnome and RedHat, but was (at the start) really just a code layer in the GIMP. Gnome was a response to KDE, and explicitly aimed to produce a KDE-quality Free desktop environment. If they were intellectually honest they'd have abandoned/merged the project when Qt was relicensed.

You dont let your users down just because someone else changed their license.

Re: Gnome: Staring into the abyss

#106
A lot of people are mentioning a lot of distos are moving away from gnome. Infact they are moving away from gnome shell, not gnome. If gnome has problems, we all have problems.

Re: Gnome: Staring into the abyss

#107
post #25

This is really sad if it's true. I'm probably in the minority, but I think GNOME 3 (even without extensions) is the best Linux desktop at the moment. It does seem strange when you look at it at first, but once you use it for a week or so and use anything different (even GNOME 2 which I'd used for years), you feel stifled in a way. It's hard to put into words, it just feels like it's out of your way. Anecdote: I work…

Ditto, best launcher I've used, love the overview, the workspace switching on only one monitor, it just gets out of the way well and it's freaking pretty.

Re: Gnome: Staring into the abyss

#108
post #86

Gnome 3 shattered the experience and momentum. While Gnome 2 was gradually approaching ultimate goodness with its essential configurability (not too many knobs but an explicit set of gconf properties that you could tune if you wanted to), consistency, ease of use, and ten years of GTK2 providing a platform for applications that look and behave uniformly, it was certainly lacking in the integration side (networking, m…

Gnome 2 was continuing to slavishly emulate Windows 98, right down to the opaque registry. But I guess that's what more users wanted, so Linux is doomed to stay the same forever as everything else innovates and overtakes it.

Re: Gnome: Staring into the abyss

#109
post #4

This would have worried me back when Unity was crap a year or so ago. Now Unity is actually good, it doesn't matter if Gnome dies a slow death; we'll still have multiple good alternatives that are still being enhanced.

Unity shares a lot of core infrastructure with Gnome. If Gnome has problems, Unity+Ubuntu will have problems as well. And Unity has the same bus factor and even less community developers or developers from other companies: if Canonical is hit by a bus (which is not entirely unlikely if it doesn't become profitable) the project is doomed.

The lion's share of complaints about Unity and Gnome have always been from users staring at pixels, not complaints about the underlying libraries. Even this post is about manpower, not the libraries being unusable.
Post reply on HN