GNOME 2.16 Released
Kethinov writes "The GNOME Project has just released version 2.16 of their popular *nix desktop environment. Among many snazzy new features, is lots of new eye candy, including an experimental compositer in Metacity, feature enhancements, usability improvements, and much, much more. Ars Technica has a review."
Bring on the eye candy! There'll be heaps of complainers who say its unnecessary... but sorry, its necessary to bring linux gradually mainstream.
I know I'm going to get modded Troll for this, but looking over the feature list, it really sounds like it's gained a lot of KDE 3 features. The GNOME webbrowser can now spellcheck. (Big deal, Konqueror has done this for ages.) There's now a method for visually displaying disk use in GNOME. (Again, Konqueror has done this for ages.)
You can now add items to the programs menu (this is NEW?!), you can now set file permissions on multiple files (again, this is NEW?!). All in all it sounds like stuff that should have been there for ages.
And, as always, I can't help but wonder what options got removed and now are permentantly set to "sensible defaults" because, as everyone knows, customizability is "confusing". Really an underwhelming release based on the articles. (Yes, I did read them!)
I use gnome regularly, but am always momentarily confused by the file-save dialogue no matter how many times I see it. Gnome is very nice in a lot of ways, but I think in terms of decent interface design, it needs a lot of work.
GREAT! Now The most popular OSS desktop is tying itsself to a Microsoft controlled standard! Sweet! Let's persue that further!
C++ with use of the STL and a few BOOST libraries is still more powerful than C# (let's see you do inline grammar parsing with C#!) - and it's not under the control of a corporation that's proven it can't be trusted.
I don't think it'd be wise to mess with it at all. If there's one thing Microsoft is good at it's treachery, not technology. Rather than attempting to beat them at their own game (treachery), it'd be best to overcome them with merit (technology). In terms of ease-of-use and speed, C++ with STL and BOOSt, Ruby, or Python have C# whipped -- and they're totally free.
Looks as bad as ever. Is there a single 'power' user that likes Nautilus?
It is not customizeable -can't change single thing on the toolbar.
Default view is useful for home directory only.
Location bar (can be changed) is annoying with buttons instead of link.
No, Ubuntu 6.10 "Edgy Eft" isn't coming out until October. However, right around the time the new GNOME gets released, each Ubuntu's pre-release set gets stable enough to be usable. I think I'll still wait for an RC to be released, but it is just about time to upgrade.
Not only C#, it could be just about any language which has a .Net compiler. Iron Python 1.0 just got released, which works with Mono as well. There are many others too, including Boo, Nemerle, an experimental Ruby.Net.
Mono+Gnome might eventually be the reason for mainstream Linux desktop acceptance (with applications being compatible on Windows and Linux), as .Net apps get more popular. In the MS world, the .Net Framework is now the sole platform to build new apps.
Life is a conviction.
Usability improvements on the desktop are nice but when do people realize that usability improvements are desperately needed on the application level and only marginally on the desktop. What does it help if you have a perfect desktop but many of the applications one uses have a rather rubbish usability!
y .cgi?view=archive&id=0821200617613 at the bottom) and everybody knows the easyness of MacOSX.
5 .pdf).
Usability is always measured in a greater context, a context which goes far beyond the Gnome desktop but spans any desktop used. Just think how an American driver feels when he drives in England or vice versa. You might interrupt that's rather seldom the case but not with computer desktops. Almost each Gnome users uses a KDE application and even 60% use a Windows application (http://www.desktoplinux.com/cgi-bin/survey/surve
Sure application developers don't want to lose much time with usability they want to concentrate on functionality. So they can't follow multiple separate usability guidelines they simply don't have the time. Yet usability is a very important part in the acceptance of an application. To circumvent this, application developers should follow cross-desktop or cross-platform guidelines (http://wyoguide.sf.net/).
Yet Gnome might still follow the MacOSX way sticking to there own perfect way and be happy with a rather insignificant market share. Or they help working on fighting off the first "Top inhibitors of Linux desktop adoption" (http://www.osdl.org/dtl/DTL_Survey_Report_Nov200
O. Wyss
See http://wyoguide.sf.net/papers/Cross-platform.html
Tango is not just an icon set, it's (theoretically) a whole set of guidelines for interface design, including icons.
I wouldn't waste time critiquing an icon set, but if Gnome really is planning on following these guidelines and the Tango crew really intend for them to be comprehensive and used by all the major open source interface developers, it would be a good idea for their flagship example to be as professional as possible. The lousy shadows were literally the first thing I noticed when I opened the page.
In any case, it's just an icon! It's not even 3D. At 128x128 it's not going to matter that much. I think you're just being pedantic.
I'm sure the Tango folks will be thrilled to learn you really don't care about any of their work. They built a whole group, an extensive web site and extensive guidelines along with the hundreds of icons in the set, I should think they care about the work they're doing and want it to be more than just "good enough". If they want to produce results that are comparable to professional software, then they have to hold themselves to the same pedantic standard that professionals do. It's like building a house and not having the corners be square -- one of the subtle differences that separates most $100k homes from most $500k homes. The average person doesn't consciously notice all the little fit and finish details as they walk throught the house, but they do recognize that there is a difference in quality.
Your professional help would be greatly appreciated if you feel inclined.
These comments are my professional help, I charge for this stuff in real life. Shadows have shapes that relate to the shape of the object. A sphere, a file folder, and a box don't all produce the same shadow shape when illuminated. Shadows are darker at the center and where they meet the object, and then lose density and definition as they reach the outside edges. You can make a pretty good flat shadow by just shading two sides of an icon, but if you want to do a projected floor shadow then you have to represent the silhouette of the object as transformed through space.
Doing a bad floor shadow is more work for worse results than doing a flat shadow. So my professional advice would be that if they are low on time, they should just do flat shadows, but if they want to spend the time, they should think more about how to achieve good projected shadows.
Recursive: Adj. See Recursive.
You're missing the boat on what a standard means...
It does not mean that it's free. Linux, for example, does not strictly adhere to the POSIX standard because that costs money. Vendors can submit their work to me ratified as a standard at any time. Then others can (usually) pay money to claim that they adhere to that standard. But standards can still, and mostly are, corporately controlled as the original post mentioned.
Standards, so many to choose from.
I used to think so too. Then I started looking at some C# projects for Mono. It's really a nice language and you get in CLR support for Boo (small scripting language) and Python, not sure about Ruby (yet).
Seriously, there is no point in using C++ for UI driven programs anymore. If you really need to have minimal CPU and memory requirements then sure, but otherwise you're just making things hard for yourself.
Possibly the most important thing about moving to C# is that the level of entry is a lot lower than for C++. OOTB you have a functional language with a bunch of libraries. GNOME is also moving towards being really i18n compatible. Unicode support is NOT FUN in most languages. You really need to have it built in from the start (like with C#/Mono).
Personally I think most people that go on and on about how you need C++ for UI programs are either too comfy to learn a new (possibly better) language. Or they just repeat what other people say.
For the record I think C++ is a kludgy language. But it has it's uses.
Tomboy, Notes application
Alacarte, Menu Editor
Baobab, Disk usage analyzer
Totem, Video player
WTF???
Why not call the Notes application "Gnome Notes", the menu editor "Gnome Menu Editor", the Disk usage analyzer "Gnome Disk Usage Analyzer" and the video player, you've guessed it, "Gnome Video Player".
I know developers like to give their applications noteworthy and unique names, but to a user this is only confusing and unnecessary. Especially considering all these are part of Gnome and will most likely not be used outside the Gnome environment.
Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
Perhapse you didn't rtfa and see the pretty screenshots.
/.'er - carry on.
You must be an experienced