GNOME 3 Released
gnome3.org
gnome3.org
Gradients, docks and shiny icons do not make a well designed product.
It's clear to see it suffers from the curse of open source software – design by committee, and the featuritis that results from that. There's often "flashy" chrome in OSS, but no solid interactions behind to back it up.
It's equally important what you choose to leave out from your product, as what you include. It seems Gnome has included the kitchen sink.
What does this mean? Gnome 3.0 is rather incomplete. You can't even change themes or fonts yet.
That's the reason why I'm developing software on Linux, but dual-boot in a Windows 7 partition for design-related work, as that requires mouse-based interactions, and in Gnome I can't even rely on copy/paste to work properly.
Changing themes and fonts is nice, but shouldn't be a priority. For me priorities would be having basic functionality, like copy/paste, working properly; or how about a task-switching applet (activated on alt-tab) that can use the mouse to select the window you want; or desktop notification windows that you can close (those notifications in Ubuntu are really obnoxious) ... this has always been the story of the Linux desktop for me, i.e. death by a thousand cuts.
For me priorities would be having basic
functionality, like copy/paste, working properly
It really should work. Since ages. Care to elaborate where copy and paste doesn't work in Gnome? Cause that's really a bug. or how about a task-switching applet (activated
on alt-tab) that can use the mouse to select the
window you want;
You can do that with Gnome 3. Press Alt-Tab, hold down Alt and click around to your app. Works like a charm here. or desktop notification windows that you can
close (those notifications in Ubuntu are really
obnoxious)
In Gnome 3 (and also Gnome 2 fwiw) you can close the notifications by clicking on them. But even better, in Gnome 3 you can set yourself as busy (click on your name in the top-right corner and select "Busy") so notifications will stay silent in the hidden notification area and won't disturb you. It really should work. Since ages. Care
to elaborate where copy and paste doesn't
work in Gnome?
Copy something in one app, close it, then try pasting in another app -- sometimes it works, sometimes it doesn't, depending on the app or on its mood, and this behavior has been going on for ages, up until Ubuntu 10.10, which I'm using.I'm happy to find that Gnome 3 has usability improvements. I'll definitely try it out.
Reading that article, if it really is the reason for what is happening, it kind of makes sense, but that's no comfort to me when I'm losing my selection because I have closed the origin; behavior that isn't even consistent across apps.
And without those effects enabled, the show-all-windows shortcuts won't work.
For example: http://static.arstechnica.com/gnome3/apps.png Fonts are only anti-aliased, not sub-pixel rendered. The app names are extremely small and have terrible kerning.
I think one of the things that Gnome has achieved over the years is removing lots of configuration options, and battling the hostile responses of a vocal minority who would choose complexity for everyone so that they can tweak any minor detail. Remember the backlash when Gnome replaced Sawfish with Metacity as its default window manager, and users could no longer script the window manager in a dialect of Lisp?
I'm all for options to personalise the user interface where it make sense, but if I have to start configuring your software in order to make it usable for the job it's supposed to be designed for, you've failed.
There's also fine-grained customization versus "themes". Themes do allow people to give their own feel to a device/program/site, without them having to worry about individual settings.
I've always been a proponent of the idea that fine-grained customization should be possible, but you can hide it (this is what GNOME does). Just don't make it illegal to customize for the people that really want to (this is where Apple seems to be going; I don't want to break laws to make a device do what I want).
Edit: I happy when they introduces Metacity in place of Sawfish. Sawfish was simply too complex for its own good, GNOME had taken over most of the window manager duties itself and thus the wm should simply manage windows and get out the way.
Do they?
A big reason to choose open source in the first place is the flexibility in customization that it brings. It's the opposite of the "Apple mindset" that there's one good way and that's the Steve way.
I think you are mischaracterizing Apple’s mindset. It’s not about finding the one good way, it’s about finding a good way and the assumption that most people are not interested in tweaking that.
I do not think that all open source projects have to slavishly follow some sort of central ideology of maximum customization. There are enough alternatives to Gnome that it would be no problem at all for Gnome to be different. For those who really need it crazy customizability is certainly available.
I do agree that a sane set of defaults is good. It should be usable without customization.
But for one, I am interested in tweaking things. From the operating system to how things look. That's why I use open source. Isn't that the original hacker spirit?
I've been using Gnome for >10 years now. I've never had any big complaints about it (well except for gedit not having a "replace in selection" feature, but there's a plugin for that). Gnome has excellent customization and theming facilities through GTK themes.
I also think the Gnome defaults are pretty good. I've also used KDE and like it but tend to choose Gnome as I'm used to it.
Apple, however, I wouldn't buy because it locks me in too much for my taste. I don't like cages, even cosy golden ones :)
Also this leader needs to be thick skinned and self confident enough to take criticism from others on the project but also assert their own subjective views.
As an aside - www.enlightenment.org is one project which has had pretty strong leadership (Raster is a great programmer and also has good aesthetic sensibilities). I hope enlightenment comes back and the big two (KDE and Gnome) becomes the big four (kde, gnome, ubuntus take on gnome and enlightenment).
They might consider to simply take the good parts of KDE/Gnome and build a visual shell around it to their liking. Kind of like what Canonical is doing.
Cantarell, by the way, is also the UI font of Gnome Shell. Not a bad UI font, I think, but it has a narrow glyph range (about 400) and only includes Latin.
Moving to the larger picture, my impression from the Gnome Shell desktop up to now is that it is an interesting experiment, trying to rethink as it does a lot of stuff that we have grown to take for granted in desktop environments. But it is not necessarily a good desktop experience. Up to now (I have used it for about 40 hours in total) I find it tiring and distracting, rather than distraction-free. Switching between app windows, e.g., is not a pleasant experience for me, with all the action I see on the screen and that I have to take myself each time I want to switch. (Alt-tabbing avoids all that, but I don’t always switch windows with Alt+Tab.) Another thing that does not help me, and that I find strange as an design decision, is the position of the clock right in the middle of the topbar. It causes me stress; I feel like time is hunting me.
In general, Gnome Shell seems to me to offer an experience more tuned to small rather than large screens. In a 2560*1600 screen, say, and if you prefer using the mouse rather than the keyboard, the distances you have to travel are ridiculous.
I expect the whole thing to improve in the next couple of years or so, but I am curious to see how much it can improve given its basic design principles.
This is for someone who turns on their computer, does some work, and then stops using their computer. They do not want to bother themselves with a lot of learning. Simple actions that can be easily learned and improve speed (like keyboard shortcuts) are in reach. But more "confusing" concepts like virtual desktops without visual cues are not what they go for, even though pressing M-1 is much faster than moving your mouse to some picture of window.
The idea is "how can we make computing accessible to the average person", not "how can we make demetris not feel stress on his 2560x1600 screen". Once you reach a certain level of interest in optimizing everything, you have to use tools to build your own desktop environment, because you are a unique flower, and only you can decide what you want. You've reached this point, so GNOME is not for you.
But it looks like this release might be enough to drive me away. The app-based window management paradigm just doesn't work if you regularly have 8 console windows and 4 browser windows open on a single virtual desktop. My working style used to be well supported by Gnome, but now it's been completely dropped.
>Once you reach a certain level of interest in optimizing everything, you have to use tools to build your own desktop environment, because you are a unique flower
Or the power user can switch to OS X, which requires less 'optimizing' to get it into a comfortable state than any of the Linux environments (e.g., Gnome 2, dwm and ratpoison) I have tried do.
I do not want a set of tools with which I can build my own desktop. I want a desktop that is usable without major customization or tinkering although I do realize that any desktop warrants some customization and administration if it will be heavily used.
ADDED. I ran Linux for 13 years, and command-line Gnu tools and Emacs on proprietary Unix for 5 years before that, and I would like to continue supporting free software if I can do so without undue sacrifice.
Maybe I am just more sensitive to matters of design and aesthetics than most Linux users are, but I started using OS X last year. It's not perfect, but I like it better than I like the Gnome 2 on Linux I used before that even though I have put less effort (but still much effort, maybe more that is rational) into tweaking and customizing OS X than I have Gnome 2.
...and let's not even get into video drivers. :P
Video drivers have been just fine for me for the past six years or so, but perhaps that's because I always buy nvidia cards that are well supported.
The only place OS X has a leg up on Linux IMHO is video codec support, and you can't really blame the open source developers for this one.
I keep waiting for a hardware manufacturer to issue 3 or 4 different machines and make Linux work very well on them, akin to what Apple does with OS X. Most of the issues I see people have with Linux is due to the immense variability in hardware combinations. Eliminating this variability would make it pretty easy for a company to provide a seamless desktop experience to users.
I admit ignorance--the last time I used Ubuntu regularly on the desktop was just before my first mac arrived in late 2006. I've toyed with it since then; but never gone through installation and configuration.
To me it looks more like they tried to make a desktop which also works for tablet-users (read: touch)
I understand the gnome desktop may not have many shiny artisty apps as OSX, but this feels a tad too nerdy.
> increasingly it is used by students, home users and office workers that aren't necessarily technical.
citations, please. it's one thing where the developers of gnome/linux WANT it to be used by this demographic, it's another to claim that it's happening (and to claim that HN users don't use it anymore).
All mobile (non-desktop) users combined statcounter claims is also around 1%
http://arstechnica.com/open-source/reviews/2011/04/ars-revie...
But all this shouldn't affect your hardware purchases. A System76 machine should run Fedora just as well as it does Ubuntu.
* Messaging built-in
Communication is an important part of the modern desktop, but it's a hassle when you have to switch windows to reply to a message.
* GNOME 3 is designed to reduce distraction and interruption and to put you in control.
Our new notifications system subtly presents messages and will save them until you are ready for them,...
I don't think I like that one. I minimize all the time even with workspaces. To relegate to a right click is just going to confuse the novice end user.
You can see them here on youtube:
http://www.youtube.com/watch?v=bRHAio98n-g http://www.youtube.com/watch?v=bRHAio98n-g&feature=relmf... http://www.youtube.com/watch?v=Ip9Bgjaspjs&feature=relmf... http://www.youtube.com/watch?v=lepXx1kDelo&feature=relmf... http://www.youtube.com/watch?v=QSuRy7TRHPc&feature=relmf... http://www.youtube.com/watch?v=hxOQj5eBRCY&feature=relat... http://www.youtube.com/watch?v=t4fhsgZbgKk&feature=relat...
Regarding "don't give a damn" and per http://planet.gnome.org/: I am GNOME :-)
I also understand that GNOME 3 can be used very keyboard driven. AAAnybodywo swears to the keyboard like me have any opinions?
edit: and the torrent to the openSUSE with "optional" GNOME3 is: http://software.opensuse.org/114/en
(edit: Okay, Gnome3 and E17 are "Almost" looking alike: They're shiney and don't do much more than that.)
I'm unclear on how the changes relating to the desktop will actually change the experience.
Congratulations to the Gnome team though! It does look great.
http://news.ycombinator.com/item?id=2419435In theory, that should make for a great desktop environment.
I'm using Awesome WM since a about a year and I'm really happy with it, but it looks kinda good and I want to give it a shot.
More complete instruction can be found in the wiki: https://live.gnome.org/Smoketesting
If you want to just check out gnome-shell without the other Gnome 3 stuff, you can find instructions on http://live.gnome.org/GnomeShell
http://developer.gnome.org/jhbuild/stable/But if you just want to give GNOME 3 a try, I suggest you to simply run one of our live images here:
http://www.gnome.org/getting-gnome/