Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
GNOME GUI

Project GoneME Fixes Perceived Gnome UI Errors 576

An anonymous reader writes "Project GoneME is the first attempt to try moving the GNOME Desktop into a new direction. The intention is to create a community of people, who are willing and interested to help fixing issues brought up by people for a very long time and make the vision of a usable Desktop in the means of good old Unix fashion become true. In case you are interested to help, please join the project. Plenty of people have shown interest and welcome this step and the IRC channel got filled up within a short time." Update: 07/26 02:33 GMT by T : A project mailing list has been set up for anyone interested in taking part in this endeavor.
This discussion has been archived. No new comments can be posted.

Project GoneME Fixes Perceived Gnome UI Errors

Comments Filter:
  • by Anonymous Coward on Sunday July 25, 2004 @11:39AM (#9794525)
    I assume this was submitted by a Gnome developer/apologist.
  • Go for it... (Score:1, Interesting)

    by boomgopher ( 627124 ) on Sunday July 25, 2004 @11:40AM (#9794532) Journal
    Much as I'd love to see GNOME succeed (with all the industry support it has)... I can't use it. Frankly, it drives me nuts at times, the way that, say, Windows 95 did.

  • Gnome Usability (Score:5, Interesting)

    by hawkeyeMI ( 412577 ) <brock@NOsPaM.brocktice.com> on Sunday July 25, 2004 @11:44AM (#9794550) Homepage
    I too have issues with GNOME's usability. That's why I prefer Enlightenment and KDE.

    Glad to see someone improving it, but we always have to ask the question -- how much better might things be if the GNOME and KDE teams were working together instead of separately? That is, coding/philosophical differences aside. Granted, choice is good, and it's their choice what they want to work on.

  • by deragon ( 112986 ) on Sunday July 25, 2004 @11:47AM (#9794568) Homepage Journal
    Instead of fighting for one signe UI, Gnome should have two modes: beginner and expert.

    beginner mode would be where Gnome is currently heading. Export mode is where us, the experts would like to see Gnome go. For instance, why not have two types of file selector dialog? The current one, and if in export mode, a new one which allows people to actually type the full path if they want to? No spatial Nautilus when in expert mode.

    Actually, in any of the modes, one should be able to easily configure a feature according to the needs. For instance, maybe a beginner would still like to type a full path, so somewhere (not in gconf only) there should be an option to enable it.

    Out of the box, Gnome should be made for the common user. But we should have options for the power users.
  • I'd love to, but.... (Score:4, Interesting)

    by Wooky_linuxer ( 685371 ) on Sunday July 25, 2004 @11:48AM (#9794578)
    Please change the name first. It reminds me of Windows ME.... I always liked GNOME looks'. It always striked me as the sleekest guy around for (GNU)Linux, but it always suffered from serious technical usability issues, especially when compared with KDE. Nowadays I use Konqueror as my file manager, inside good old Windowmaker. I'd love to see (a fork of?) GNOME reach a level that brings it up to date with KDE in usability issues. So thumbs up to your project. ;)
  • by DeathAndTaxes ( 752424 ) on Sunday July 25, 2004 @11:49AM (#9794586) Homepage
    I prefer gnome over the other choices (too many to list) because for the most part, stuff just works. However, I for one wouldn't mind seeing the ability to put different desktop pics on my seperate workspaces. Maybe this functionality is available now...If so, it's not easy to find.
  • Re:Gnome Usability (Score:4, Interesting)

    by alphaque ( 51831 ) <dinesh&alphaque,com> on Sunday July 25, 2004 @11:49AM (#9794587) Homepage
    Open Source has always been about choice, and in this regard, having a plethora of UIs and desktop environments to choose from is excellent. however, the problem lies in that a lot of work is duplicated between gnome (goneME??) and kde. perhaps, and is this too much to hope for, the projects could converge on a unified API of sorts which would make things a whole lot easier. free and open source software needs to be seen as meeting the needs of Joe Q. User before it can become dominant on the desktop.
  • by Lysol ( 11150 ) on Sunday July 25, 2004 @11:50AM (#9794590)
    The order of the buttons. I think the GNOME guys were correct in 'mimicing' the Mac button layout. I think their quest to change that portion back is a mistake.

    Otoh, yes, GNOME is bloated and getting rid of the registry concept is a good one. Spatial Nautilus sux as well. Yuk.
  • by Nodatadj ( 28279 ) on Sunday July 25, 2004 @11:54AM (#9794616) Journal
    The gnome project tried expert mode.
    There were 3 levels
    Beginner
    Intermediate
    Expert.

    It didn't work.

    People had different expectations of what features/options should be in which level, and so in the end, everyone just switched to Expert all the time, so that they could see all the features.
  • by Wumpus ( 9548 ) <[IAmWumpus] [at] [gmail.com]> on Sunday July 25, 2004 @11:56AM (#9794626)
    I just finished reading the rant/mission statement on the project's home page. This looks like some guy is unhappy because GNOME doesn't quite fit his vision of what a Real Man's Unix Desktop should be, and he's ready to mobilize the entire FOSS community to 'fix' things. He seems to take some of the UI choices in GNOME really personally, too.

    I'm willing to give this effort a year just to see whether the rhetoric is backed by any ability.
  • Re:Gnome Usability (Score:3, Interesting)

    by hawkeyeMI ( 412577 ) <brock@NOsPaM.brocktice.com> on Sunday July 25, 2004 @11:57AM (#9794633) Homepage
    Nobody sees ext2 and reiserfs. Those kinds of decisions are made by power users and administrators. The main thing is the GUI as you originally pointed out. Consistent = good.
  • You should try Pogo. (Score:0, Interesting)

    by Anonymous Coward on Sunday July 25, 2004 @12:16PM (#9794761)


    I have a little thing called Pogo [ibiblio.org] that I built. I like to think of it as an alternative to GNOME and KDE's "panel"..the area in KDE and GNOME's design where things begin to go horribly, horribly wrong. :)

    Pogo is a programmable application launcher. It has no menus. Instead of running your mouse up and down and around in circles going from menu to menu to find the program you're looking for, everything is right up front. If it's not, you use the mousewheel to rotate new launchers into view, You can color code them, move them around, and best of all, you can control each icon's appearance using shell scripts. It comes with a simple command you can use to send Pogo messages, like "flash this icon 3 times", or "move this one icon 3 spaces to the right, and change the color of this other one to blue", lotsa stuff..It's flexible enough that you can use it as a graphical front-end to shell scripts. Pogo comes with a nice looking clock, for example. All it is, is a bash script running in the background, extracting the hour and minute values from /bin/date, and then telling Pogo which icons to slap into place, depending. Neat stuff.

    Here's a link to Pogo's Development Page [ibiblio.org].. Youll find screenshots and everything there.

    For example, I have a co-lo out in New York. To keep an eye on it, I have a little shell script running in the background on that machine that sends my Pogo a message about once every second. Meanwhile, here in Arizona, one of my Pogo's icons flashes once per second, to indicate the server is alive and well. It will turn blue or yellow, depending upon how much CPU activity is taking place on the box. I could have another script running that could cause the same icon to flash red if there's something weird appearing in the system log. Clicking on the icon then brings up an ssh session with the box. It's not that hard, believe it or not. Pogo's build for that sort of thing.

    Hopefully you'll find it useful. It's free.

    Cheers,
    Bowie
  • by Nodatadj ( 28279 ) on Sunday July 25, 2004 @12:16PM (#9794762) Journal
    > Everyone absolutely despises it

    I don't.
    I hated browser mode.
    In fact, I rarely used the file manager with it
    Now with spatial I use it far more.

    > There's no button to turn it off.

    You simply want a button that you're going to use once and never need to use again? That just sounds like bloating up things. Imagine if your computer had a huge button for each of the dip switches, that once you'd set them the first time you built the computer and then never ever needed to change it again...
  • by dot-magnon ( 730521 ) <co.auralvision@no> on Sunday July 25, 2004 @12:19PM (#9794773) Homepage
    The Gconf/Windows registry comparison is wrong. The only thing is that it contains configuration data stored in one frontend. This interview [perkypants.org] with Havoc Pennington might clear up some of the misunderstandings.

    I'd recommend everyone who wants to be a part of the UI debate to read the Gnome HIG before talking - that too contains information about both how and _why_ Gnome looks and acts like it does.

    I saw someone suggesting an expert mode. It has been tried, and it doesn't work. But why should we have it? The only thing it leads to is more confusion. And, there are tools in Gnome that are very powerful, yet very simplistic. Look at it this way: Most often, it's not the tool, it's the user. Having more features won't make the user more powerful. It will make the average user less powerful and confused, whereas the power user will have no problem using the simple interface. I consider myself a power user, and I've been using Gnome since 2.0. In every part of my life, as a programmer, student, musician, whatever - I prefer simplicity to advancedness. Because something simple created to perfection will always be better than something advanced. This is what Gnome gives me now - Simplicity and concistency.

    This new project surprises me a little bit. It's not because it's a good thing, but because I'm amazed that this man actually has the opportunity to gain support anywhere. I always try to be objective and understandable, but in this case it's not possible: Ali, or oGALAXYo, tends to troll around on osnews, and formerly the gnome.org mailing lists, accusing people, and generally being angry, and when people tell him to stop he replies with yet more accusations of how people attack him. He's kinda like Dave on Paradise Hotel (Yeah, I've seen it a couple of times).

    I have absolutely no faith in that Project GoneME will do anything successful for the Desktop users. Especially when led by a man who in one post love a part of gnome, then two days later hate it - or suddenly hates Gnome as a whole and loves KDE. Then, all of a sudden, KDE is the wrong part. I'd love to see a roadmap for this project. And I'd love to see it change every day.

    First of all, it complains massively about simple things as button orders, things that users don't notice on any other plan than an intuitive one - and he says things about f.i. esound (yes, it needs to be replaced) that are just cluttered with ignorance - a sound daemon has its use, ask any distributor.

    Oh, and Gnome has a bugzilla [gnome.org]. That's the place to tell anyone if you've found a bug or feature missing.

    To end this post, I'd just like to say that I'm not a Gnome official in any way. I do support and participate in the community, but many people seem to think that everyone talking about Gnome positively belong to the Gnome set of developers, and often end up talking negatively about Gnome because of things that _are not part of Gnome at all_.
  • A better name... (Score:3, Interesting)

    by polyp2000 ( 444682 ) on Sunday July 25, 2004 @12:20PM (#9794780) Homepage Journal
    Surely if these folks are wanting to evolve gnome into something else. A more appropriate and funkier sounding name would be "GeGnome" (pron. genome)

    Nick ...
  • Re:File Types (Score:3, Interesting)

    by theantix ( 466036 ) on Sunday July 25, 2004 @12:26PM (#9794812) Journal
    I would just love File Types to work properly.

    Then you will be happy with this [gnome.org].
  • not really a fork (Score:3, Interesting)

    by j1m+5n0w ( 749199 ) on Sunday July 25, 2004 @12:39PM (#9794893) Homepage Journal

    He's actually not proposing a fork per se, more like a place to collect patches to the mainline gnome that are unlikely to be accepted into mainline gnome anytime soon.

    -jim

  • Re:Gnome Usability (Score:2, Interesting)

    by fireman sam ( 662213 ) on Sunday July 25, 2004 @12:53PM (#9794981) Homepage Journal
    The apps you listed were not designed for gnome either.

    - Mozilla:
    It is designed to the X "standard", ie drag and drop, cut and paste. As such, it can work in any "standards compliant" desktop. It just happens to use gtk (or xlib, qt nanoX, win32 ...)

    - Gimp:
    Well, how could a program that was designed, and implemented before gnome be designed for gnome? It just happens to use gtk (well, gtk was written for it)

    - Openoffice:
    Now, this one was not designed for any linux desktop. It has its own widget set that does not even conform to the look and feel of gnome or kde.
    (Though there is work to get it to look like kde)

    [advertising=on]
    OT: for those who have used gtk-qt from freedesktop.org and thought that it looks crap. Try the cvs version, it is improved. (I have made some changes)
  • Re:Gnome Usability (Score:2, Interesting)

    by Ari_Haviv ( 796424 ) on Sunday July 25, 2004 @12:59PM (#9795007) Homepage
    I never said they were designed for gnome (though Epiphany is a mozilla designed for gnome). That's why i wrote "apps that don't even care". And they are the biggest apps in the linux world. My point was that even if one distro like suse decides to standardize on KDE, it doesn't matter if the popular apps don't...and that's a major usability problem
  • by aussersterne ( 212916 ) on Sunday July 25, 2004 @01:00PM (#9795015) Homepage
    Because something simple created to perfection will always be better than something advanced.

    This is the fundamental, and as far as I can see, baseless argument made by too many GNOME fanatics and UI designers.

    So what you are saying is:

    perfect abacus > perfect quantum computer

    or maybe:

    perfect quill pen > perfect ball-point pen

    Or is that not what you're saying? Can one of you "simplicity always rules, even if necessary benefits have to be excised" people for once actually provide a rationale for this claim that doesn't include a whole bunch of other baseless assumptions?

  • by Anonymous Coward on Sunday July 25, 2004 @01:06PM (#9795040)
    You _do_ realize that you're being the troll here, don't you?

    This is the exact same "we know what's best and we'll bully everyone else into shutting up" that we've begun to expect from some of the Gnome zealots.

    You should _really_ look at what you're writing. It's rude and uncalled for. Someone wants to create a piece of software to fill his own needs and you go on like this?

    Seriously dude, this is just rude. You should start to realize that a _lot_ of us who have been using Gnome since around v1.0 are having a really hard time using the new Gnome 2.x, since all the nice features are taken away from us. And we actually applaude people like this Ali guy for finally doing something about it.

    You want to stop him doing it? Fine, put your money where your mouth is and do some real coding instead of spending so much time yelling at other people for coding software they like.

    Shame on you.
  • by e**(i pi)-1 ( 462311 ) on Sunday July 25, 2004 @01:07PM (#9795047) Homepage Journal
    I prefer a simple window manager like blackbox but still
    use many of the KDE and Gnome parts.
    It is for example possible to start a gnome-panel within
    blackbox by typing "gnome-panel" into a terminal and then
    get rid of it, if no more needed. For KDE applications, one
    often gets annoying messages like
    " QPixmap: Cannot create a QPixmap when no GUI is being used"
    and sometimes the application does not work.
    I would like to see more elements of different windows managers
    to coexist peacefully with others without actually have to run
    a specific window manager.
  • by NoMercy ( 105420 ) on Sunday July 25, 2004 @01:15PM (#9795085)
    What he wants is what I want, programs not to be designed for idiots. The progress towards simplified configuration is fantastic, the problem is that people do this by cutting options from the system totally so you have to pull out a rather complex system or dig though a prefs.js file to be able to setup the things you use how you want them.

    I beg people to include 'Advanced User []' boxes, tick them and have all the good old options re-appear, and if somone clicks on a help box tell the user what the function is and if you don't understand what it is click on this to disable advanced user access.

    Digging though another program (gconf) just to change the position of buttons on X or Y is insane, yes it works but I'd rather have the options somewhere near the program I'm using.
  • by stuntpope ( 19736 ) on Sunday July 25, 2004 @01:19PM (#9795099)
    I've read much discussion about the button order in GNOME and although I really don't care which way they do it, I have to disagree with people who say that the eye will naturally fall to the right-hand option, and so that option should be the default choice (such as "OK"). Not only do you take this line, but you also say it's sensible for left-to-right languages. The left-to-right argument is usually advanced by those preferring the opposite order of "OK", "Cancel", instead of "Cancel", "OK". Ask yourself this: in a printed page of survey questions, aren't options usually presented as "Yes" "No" "Maybe"? That is, as your eye scans left-to-right, the positive option is the first you encounter. Who scans down the right edge of a page looking for their choices? The default-on-right UI seems equivalent to a survey offering its options as "No" "Maybe" "Yes". Doesn't seem natural to me, as an English reader. And to claim that people who disagree with GNOME's button order choice do so because they're used to (inferior) MS Windows is unfair and a cheap way to discredit their arguments.
  • Invite Sid Meiers (Score:2, Interesting)

    by Morris Schneiderman ( 132974 ) on Sunday July 25, 2004 @01:29PM (#9795148)
    Please, someone, ask Sid Meiers (of Civilization) to help. He knew more about effective User Interfaces 15 years ago than anyone else seems to know today.

    Even back in the days of Railroad Tycoon, he was able to present understandable and usable information at the single pixle level.

    User Interface does not, and should not, mean "looks like MS Windows".

    If Sid Meiers isn't willing to help (lead) the effort, then study his best work before starting.
  • Xfce4 (Score:2, Interesting)

    by Rydain ( 783069 ) on Sunday July 25, 2004 @01:40PM (#9795198) Homepage
    Have you tried Xfce4 [xfce.org]? I used to run Enlightenment, but like you, I got annoyed with the font issue. Once I heard about this desktop environment, I gave it a shot, and it didn't take me very long to switch. I feel that this desktop environment represents an excellent blend of simplicity, usability, and eye candy.

    Xfce4 is built with GTK2, so it will display pretty antialiased fonts. It already has an Enlightenment-ish desktop root menu and pagers, and it can be easily configured to behave more like E as well. For example, you can turn off the taskbar and replace it with an iconbox. In my experience, Xfce4 is quite stable, and it doesn't seem to hog system resources, either.

  • by Doc Ruby ( 173196 ) on Sunday July 25, 2004 @01:56PM (#9795292) Homepage Journal
    There are degrees and types of expertise - it's not a linear order, let alone merely binary. My favorite "recent" Windows innovation was the "don't show this widget again" checkbox. A more flexible and open system like a Linux desktop should go all the way with that kind of flexibility.

    The base widget class should include properties to represent a default value, whether the widget appears at all, and possibly a "shown default and disabled" state. The base widget container class should include a widget for managing the default values and display states of contained widgets. Then the desktop containing all those containers and widgets could have preset collections of widget states, identified as a range of expertises, and a collection of user-configurable setting collections.

    It would be easy to set some apps to more expert states than others. That could be done remotely, or at login, by an administrator. Suites of apps could have "expertise overlays" which set expertise for more options in the GUI when performing operations with different sets of apps. And a learning feature could offer to hide infrequently used widgets in their new default state.
  • Design Issues (Score:4, Interesting)

    by XeRXeS-TCN ( 788834 ) on Sunday July 25, 2004 @02:23PM (#9795449)

    I think that there's a few issues that means that free desktops need to play "catch up" with the likes of Windows.

    When a free software project starts, *GENERALLY* (not all the time) the coders are writing the code because they want/need it. They aren't coding with users in mind, they're coding something that they want and think might be useful. So the project is designed for a skilled computer user, and if usability comes after that as a result of enough requests, it is already "playing second fiddle". The reason that a certain usability feature doesn't get into the code might (but of course not always) be simply because the coder uses the desktop system, and considers the addition to over-simplify the system to the point of almost being patronising (There are many examples where Windows can be considered extremely patronising to a "power user").

    Speaking of being patronising, there is also a notable point in regards to the attitude of many geeks/hackers. As the "Portrait of J. Random Hacker" [catb.org] says in the "Weaknesses of the Hacker Personality" section:

    Hackers have relatively little ability to identify emotionally with other people. This may be because hackers generally aren't much like 'other people'. Unsurprisingly, hackers also tend towards self-absorption, intellectual arrogance, and impatience with people and tasks perceived to be wasting their time.
    (Emphasis Added)

    That, and the brief mention of "Stupid People" in the section entitled "Things Hackers Detest and Avoid" is also part of the problem. Hackers/coders tend to react very badly to timewasting tasks and stupidity, so when an inexperienced user has a problem with a current system, they tend to receive ridicule and/or abuse, rather than their concerns being taken on board. This doesn't happen in every case of course, but the most common answer to a technical question is "RTFM". It's ultimately hard to really take what inexperienced users need on board when you just consider them to be stupid for not being able to use your current system.

    Another thing is really the power of the (normally Bash) shell. A lot of *nix users are people who grew up on the system before GUIs really became popular, and they have got so used to a command line system that they often shun the very idea of a GUI system. When you're so comfortable with a shell window where you can do just about anything you need to, there's less of a focus on usability of a desktop system. Provided you have a basic file browser, which is usable and functional, there's a danger of not fully developing the file browser, on the strength of the fact that you can get to where you want to go much more quickly with cd /home/blah or similar at the shell. With Windows, the command line is so utterly piss-poor by comparison (yes you can get 3rd party Unix command line apps, but on it's own, it sucks), you're basically forced to use GUI systems for just about everything.

    There's also a bit of a Catch 22 situation about it. Unless you get more inexperienced users on the system, you won't get more design suggestions from the usability viewpoint. But if you don't make the system more usable, you won't get more inexperienced users.

    So what to do if you don't have your own basic user focus groups like Microsoft? Well, you use some of the resarch that they have done. While UI designers have been accused many times of making desktop environments too much like Windows, at the end of the day, that is what people are used to. If you want to move a user from Windows to *nix, they will have a much better experience if they are sitting infront of a system which is similar enough to their previous system that they can find their way around with little assistance. I know that many people try to set themselves apart from Windows users (although there is a large degree of elitism about that) but at the end of the day, Microsoft have been de

  • Re:Go for it... (Score:2, Interesting)

    by carnivore302 ( 708545 ) on Sunday July 25, 2004 @03:14PM (#9795722) Journal
    Yep, although their intentions are good the gnomers obviously never read User Interface Design [amazon.com]. Too bad...

    In my opinion, (which might be different from yours, which I respect) gnome is based on a too old user interface paradigm. Because KDE doesn't have rigid UI requirements like gnome, a couple of apps have made use of a much more modern UI approach. K3Bs interface for instance is excellent.

    Making gnome applications have a more modern look and feel will be a monstruous undertaking. It's great so many want to participate in this project, which could be the start of something really cool.
  • by Dr.Dubious DDQ ( 11968 ) on Sunday July 25, 2004 @03:36PM (#9795812) Homepage

    I'm definitely in a minority here, but my biggest complaint about Gnome is the way the source code is distributed.

    I've developed a perverse habit of wanting to compile large portions of my system from scratch. Gnome is a nigh-incomprehensible mass of interdependencies and it's a mess trying to figure out what the minimum set of packages is that I need for a particular package.

    There IS a mistaken impression that KDE is simpler in this regard because it has "fewer" libraries, but I don't think that's true - it's just that most of the necessary libraries are collected into a much smaller set of source trees. The Gnome equivalent of QT (a single source download) is "Glib and GTK [and Pango and ATK?]". Gnome requires "Orbit" and "Gnomelibs" and "Gnomeui" and "libidl" and "gnomeprint" and "gnomeprintui" and "bonobo" and "bonoboui" and "gconf" and "gconf-editor" and "gtkhtml" and "gnomecanvas" and....probably a dozen others that I've forgotten - and if you want to compile them up "by hand" (which I often do, glutton-for-punishment that I am) you waste half of your time trying to figure out which order you need to compile them in because the interdependencies aren't obvious.

    It appears that most or all of the discussion of Gnome improvements has to do with user-interface issues, though, so I don't think anyone on the Gnome side feels this is an issue.

    As far as I can tell, KDE actually DOES have equivalent individual libraries to all of these...but all or nearly all of them are part of the combined "kdelibs" source package. I think this kind of coordination is why KDE is often perceived to be more cleanly "integrated" than Gnome (whether it really is or not).

    I wouldn't care except that some of the individual Gnome applications really do seem to be really nice. There doesn't appear to be anything remotely approaching GnomeMeeting for KDE, for example...

  • Actually... (Score:1, Interesting)

    by Anonymous Coward on Sunday July 25, 2004 @06:23PM (#9796607)
    I think there's a lot of problems with GoneME, so I'm going with Project GoneAM-ME [kruel.org].

    On a more serious note, some ideas are good, but the way he's going about it is wrong. And patches to make the button order different is silly - if you could just stop for two seconds and actually read the buttons, or see the icon.

Always draw your curves, then plot your reading.

Working...