Slashdot Mirror


Interview With GNOME 3 Designer Jon McCann

An anonymous reader writes "In an extensive interview, GNOME 3 designer Jon McCann talks about the future of GNOME 3 — why it's all about the apps and why he is convinced that KDE and Ubuntu are actually different operating systems. He also reacts to the outspoken criticism against GNOME 3, which has been making the rounds lately."

19 of 294 comments (clear)

  1. Translation: by Anonymous Coward · · Score: 4, Interesting

    Translation: The newest butthurt diva within the FOSS community has scathing words for why users should just unquestioningly bow down to the decisions of the almighty developers rather than *gasp* criticizing their work when it's crap. First Asa, now this turd? Who's next in the FOSS lineup for being a butthurt diva?

    1. Re:Translation: by Grishnakh · · Score: 5, Insightful

      The whole point of FOSS is that if you do not like something, you can change it to make it more efficient and useful for you. Stop crying about changes/decisions the original development group is making, fork the project and write you own.

      Except that this guy, in the interview, even tries to discourage people from customizing their desktop environment:

      Everywhere we go people look over our shoulders and say "Hey that's cool, what's that?" and then we get a chance to talk about GNOME, a chance to talk about free software. And I think there is a lot of value to have that experience you show the world to be consistent. In GNOME2 we didn't do that particularly well because everyone's desktop was different. So when people are looking at it, they don't see something that is idiosyncratic, they see you as part of a larger movement. And I think that's worth considering when customize [sic] your desktops.

      So this person, who's apparently pretty important in the FOSS world, is against what you say is the whole point of FOSS. That indicates a problem to me.

  2. KDE by camperdave · · Score: 4, Insightful

    he is convinced that KDE and Ubuntu are actually different operating systems

    Um... last I heard KDE is not an operating system.

    --
    When our name is on the back of your car, we're behind you all the way!
    1. Re:KDE by sakdoctor · · Score: 4, Informative

      Had to check TFA to see if he was on about apps as in applications, or apps as that mobile marketing bullshit dejour.

      It was the latter.

    2. Re:KDE by SlashdotOgre · · Score: 5, Insightful

      Well the actual quote was, "I really think from an end-user perspective and a third-party-developer perspective GNOME and KDE are different operating systems. As much as MeeGo is a different operating system," and to an extent I can see his point from a end-user perspective. Obviously the underpinnings are the same, but for non-technical users who only use the GUI and never see/care what's below,l it's a significantly different experience. Especially with how Gnome and KDE these days even handle interacting with hardware slightly differently (e.g. GVFS v.s. KIO).

      For example my wife currently runs Gnome 2.32 on Gentoo (which I maintain). Switching her to KDE would be a much more significant change than say switching to a different disto running Gnome 2.32. I know this to be the case because I originally had her running Ubuntu before we were married, and the switch to Gentoo (but maintaining Gnome) was painless for her.

      --
      Sadly, PS/2 was yet another victim of USB, which doesn't care what you plug into it, the electrical slut.
    3. Re:KDE by jones_supa · · Score: 4, Funny

      Try defining the environment variable CONDOM=1 while configuring. I've used it on many obscure platforms and I've never seen any child processes running. It also has a nice double function of protecting the system from most instances of malware.

  3. Hitler by MrEricSir · · Score: 5, Funny

    ...is still mad about Gnome 3.

    --
    There's no -1 for "I don't get it."
    1. Re:Hitler by 0racle · · Score: 4, Funny

      Totally agree with Hitler here.

      --
      "I use a Mac because I'm just better than you are."
  4. Re:More time? by webheaded · · Score: 4, Insightful

    The openness of the source has absolutely nothing to do with this at all. I don't even get why you're saying that. Redhat is open source and they are anything but this. There are plenty of examples of open source COMPANIES. Not every OSS developer is some kid in his mom's basement like some people seem to think. Some of them actually do have deadlines.

    --
    "Those who would sacrifice essential liberties for a little temporary safety deserve neither liberty nor safety." - BenF
  5. Wow, never knew McCann was so ghetto by elrous0 · · Score: 4, Funny

    That part in the interview where he called the KDE designers a "bunch of punk-ass bitches" was a bit uncalled for, I think.

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
  6. Sadly OSX is not an option by SmallFurryCreature · · Score: 5, Insightful

    I am addicted to focus follows mouse and silly OSX can't handle that because of its insane menu (you would loose focus of the windows whose menu you are trying to reach, Unity has the same problem).

    The real problem is that Gnome2 worked, yes it took a long time, yes it was not perfect either when it started but recently it became simply usable.

    And suddenly almost every distro out there throws it all away for a new window manager that is not just incomplete but even downright buggy. What else do you call it when you have to kill processes for browsing windows/samba shares? Is that such a complex hardcore hacker task?

    KDE ain't much better, open a file from the network and it will often try to copy it locally first before it can play. Very useful for large movie files I can tell you.

    The alternatives? Not much better either. xfce seems determined to use 100% cpu power for showing its native cpu widget.... why bother writing code at all, just put a red picture on the taskbar and call it a day. Same result.

    Gnome 3 should have been a side project and an optional desktop. Wanna play with it? Go ahead but if you don't, you don't see it. Ubuntu sorta allows this if you don't upgrade to the next big release but many small distro's just throw it in an update. And there you are, suddenly nothing works anymore and when you reboot you go "Oh shit".

    It just ain't ready yet. It crashes randomly, misses functionality, forgets to suspend when a laptop is closed (which finally started to work perfectly and now they broken it again). This is a beta, no an alpha release. Why is everyone using it as their main desktop. Ubuntu and Fedora/Red hat. WHY? They didn't start to use Enlightenment a mere decade after its first alpha release? Why use Gnome 3 straight away?

    I think there is a desperate wish for the year of the linux desktop. Fuck it, ain't gonna happen. Never. Why not? Because of this kinda crap. I have converted people to Ubuntu, it is easy, it works, it plays farmville and has no malware. Buttons the wrong side? Noobs don't care they literally just shrug their shoulders and click the other side of the window.

    But the Ubuntu 11.01 upgrade? I converted them all back to a pirated windows system. I installed Ubuntu for them because I was fed up constantly supporting them, now I was going to explain to them Unity/Gnome3 instead with more bugginess and unwanted changes then Vista? Is there some opensource developers penis envy? MS can produce a desktop nobody wants, we want it too?

    This weekend I will be installing an old ubuntu on my desktop (this is written from a windows game machine) having tried various releases. I have come to a conclusion. I am old. I did gentoo, I did linux from scratch, I made skins, I tweaked, I compiled. Now I just want a fucking simple desktop that just fucking stays the fucking same for longer then two seconds. I REALLY do not give a fuck WHERE the close buttons is but I expect my fucking laptop to fucking suspend when I fucking close it and NOT for this YEARS old GODDAMN issue to come back because some fuck face wants to do a touch desktop and then forgets to include touch because he has some jerkwad fantasy about Linux on some device.

    Upset? YES.

    Nerd rage? Abso-fucking-lutely.

    The proof that Gnome 3 sucks? They had to kill off gnome 2. If they are so convinced 3 was going to be the hottest thing ever, then they could just have let gnome 2 running in low maintenance mode and given the people a choice. You only have to pull a new coke if you know people don't WANT your new crap so you are not giving them an option and hope the rage dies out before you do. Well, I am nerd, hear me roar!

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  7. So much wasted time... by Beelzebud · · Score: 4, Insightful

    I still find it utterly unreasonable to just scrap the Gnome 2 desktop. It was the most stable, "just works" DE for *nix, and they just threw all that work out for eye candy. I tried to like Gnome 3 but it feels more like a toy than KDE4 did when it came out. It makes me wonder how many thousands of development hours were just flushed down the toilet for this. I could understand it if they used Gnome2 as the foundation, and added to it, but they didn't.

    1. Re:So much wasted time... by Arker · · Score: 4, Interesting

      I still find it utterly unreasonable to just scrap the Gnome 2 desktop. It was the most stable, "just works" DE for *nix, and they just threw all that work out for eye candy. I tried to like Gnome 3 but it feels more like a toy than KDE4 did when it came out. It makes me wonder how many thousands of development hours were just flushed down the toilet for this. I could understand it if they used Gnome2 as the foundation, and added to it, but they didn't.

      I really got a chuckle out of this. A wise man said "those who forget history are doomed to repeat it" and GNOME is posterchild for that saying. The GNOME 1.x series had a lot of potential and was starting to be really usable when they scratched it entirely in favour of GNOME2. It wasnt just that 2 was released in a very early unusable state, though that was true too - but deeper design level decisions consistently ensured that, even once the bugs were worked out and the project more finished, it would certainly never be useful for me. Sure, if I had forced myself to use it for all the intervening years I suppose I could have gotten used to it - the way people eventually get used to having leprosy or chronic excema. But why would I do that to myself, and why would anyone else? Even if you agreed with the design atrocities involved in GNOME2, surely seeing that transition should have warned you that they would just scrap it and make something even more monstrous once it started to get properly polished.

      And now all you fools that stuck with them through 2, submitted to their control of your computer, taught yourself to work with their broken interface and even convinced yourself it was an improvement... now they tell you to get screwed and just break it all again. I laugh.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    2. Re:So much wasted time... by Arker · · Score: 4, Insightful

      Uh, no, I wouldnt say that to you. And I certainly wasnt trying to poke fun at you personally. I know nothing about you. And lots of older posters have high UIDs.

      Regardless whether or not you personally were around to see the first GNOME or not, many people now crying about GNOME 3 certainly were. I was more laughing at the collective stupidity of humanity than trying to single you or anyone else out.

      But it's a fact. There once was a GNOME that was designed with user needs in mind. It was customisable and flexible. You could set *nix keyboard shortcuts and use a real WM with it, and while even the very last version lacked a bit of polish the design was pretty solid.

      That design was thrown in the toilet in favour of one that consciously aimed to make everything good about it go away - forget about preserving sane shortcut keys, we decide, you comply! Repeated entreaties from users to simply restore the functionality that would allow them to *partially* undo this received rude answers. WM choice? Forget that noise. You use what we tell you to or you can screw off. The file manager? Don't even get me started. An interface to a hierarchical file system that attempts at every turn to make it look like something else? And on top of that the same program is also supposed to be your web browser? I hadnt imagined anything could be worse than IE, but Nautilus proved me wrong.

      You personally may not have known the history, but lots of people did, and they get no sympathy from me now, upset that this same group of people who have already proved once that they hate *nix and hate their users would pull the exact same stunt a second time? Excuse me my chortle, and understand that it isnt aimed at you personally.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    3. Re:So much wasted time... by Nite_Hawk · · Score: 4, Funny

      s/through/threw

      oh, and emacs sucks!

      teehee

  8. Downright Nixonian... or totalitarian? by jejones · · Score: 5, Insightful

    "Unfortunately on the internet - and in free software in particular - we have a lot of people whose voices aren't heard very loudly, and we have to take their needs into accounts as well as those who are vocal."

    Go ahead and call them the "Silent Majority". You know you want to.

    What really surprised me, though, was how he just came out and said you don't want to make it too easy to figure out how to change things, and that letting the user customize things is undesirable..."And I think there is a lot of value to have that experience you show the world to be consistent. In GNOME2 we didn't do that particularly well because everyone's desktop was different." I think that GNOME3 really carries through the premise of gnome-screensaver, another result of Mr. McCann's work--in it, the user is the enemy, and can't be trusted not to do something evil if you let him configure things, (Kind of like the justification for DRM, come to think of it.)

  9. iPad envy by greg1104 · · Score: 4, Interesting

    The fact that the top thing mentioned as still needing improvement for 3.2 is "touch" reinforces the idea that this whole insanity was aimed at being more touchpad friendly all along. Why all these desktop GUIs feel they should work toward that unproductive metaphor lately boggles my mind; it's like the hipsters have taken over open-source development. When I can get a cheap touchpad 30" monitor to replace the one I use on my desktop, maybe I'll be willing to consider a move in that direction. Seems a long way off.

  10. Re:Quote: "GNOME and KDE are different OSes" by lennier · · Score: 4, Insightful

    And it can be done, of course - as you said, they're just toolkits on top of X11 on top of Linux.

    If only they were. But KDE and GNOME aren't just X11 toolkits and widget sets, they're not even just tightly integrated sets of window managers and file explorers and MIME type registries and sound servers and search engines and mail/calendar databases and instant messagers and event notification systems, they're also two fundamentally different component/object models, and sets of IPC daemons - KParts, Bonobo, D-BUS, Pl and friends. They have two different low-level implementation languages and object systems - C++ with the KDE signal/slot preprocessor macros vs C and GObject - and so on. They implement their own entire virtual filesystems in userspace code.

    Sure, there's whole chunks of Linux which remain agnostic about what desktop framework is running on top of them, including X11. But a raw Linux and X11 isn't actually that useful to a modern user, unless all you want to do is edit text files in EMACS and browse the Web with Lynx. Generally, you want some kind of runtime support for mounting USB devices when you plug them in, navigating compound documents and ZIP archives as if they were folders, and registering and instantiating component frameworks from dynamically loadable libraries. And most of that stuff is all done at the "desktop framework" level.

    One could argue that this kind of file-and-process management functions should be the job of an OS, but it's too late - the Microsoft/Apple approach of "shove it all together into the graphical desktop shell" has won, the open-source DEs have copied the big boys, and now there's a war.

    --
    You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  11. My Daily Rage Hero by theolein · · Score: 4, Insightful

    I absolutely agree. I was a big fan of Ubuntu until 10.10. 10.10 was amazing. Packages worked, Gnome worked, the proprietary Nvidia drivers worked and I could concentrate on installing pgAdmin, Java and other dev tools and just frigging work.

    Then along came 11.04 which I tried first on a Netbook, and was wondering what the hell was happening. This was some braindead fuckface who had Mac OSX nerd envy. I'm a Mac system administrator, I own two Macs and if I want a Mac I'll use a Mac, not a fucking half-assed braindead clone by some idiot far removed from the mainstream Linux users (Yes, Shuttleworth, that's you). And peripherally I heard about Gnome 3. When I saw the first releases of Gnome 3 and that idiot presenting it, I burst out laughing. I actually did.

    Who, in the name of all that's fucking holy, do these shitheads think are going to use their systems? Mac users? I find it hysterical that McCann even thinks that any casual computer using Mac user would even think of using Linux. Netbooks? Somebody ought to inform Shuttleworth and McCann that Netbooks are dead as a concept, killed by Apple's iPad, which bring us to Tablets and Smartphones. Do they honesty think that any major manufacturer is going to use any of these craptastic distros where Android fits the bill perfectly, is as open as they need it to be and satisfies almost all who use it (so much so, that Microsoft and Apple are fighting a huge legal war against it in terror).?

    McCann babbles on about the cloud, because someone showed him an iPad and he came. Google has this down pat with ChromeOS. Native C/C++ code is coming to Chrome and will make ChromeOS the perfect cloud OS for anyone who wants that. I am willing to bet good money that ChromeOS with native code will have more apps written for it in its first month of existence than Gnome 3 will have had since it was released.

    Who is going to write apps for Gnome3, or Ubuntu 11.10? Is someone going to port Blender, Inkscape and Gimp to either fit into Unity or Gnome 3's UI concepts? I seriously doubt that.

    Don't they realise that the people who use Linux use it because of its flexibility? Here's a big hint for them: The Windows95 Windowing concept lived so long because it works. Microsoft will discover this when Windows 8 rolls round with its fucktastic HTML5 tiled interface and MS's user start complaining that although Windows Explorer was shit, at least they could find their fucking files.

    Fuck them. I wish them good luck in their journey towards obscurity. Me, I'm on Mint with XFCE. Mint is switching its XFCE distro back to Debian and I'm very, very glad about that.