Slashdot Mirror


Making Linux Beautiful

intensity writes, "Wired has an interesting read on efforts to 'make Linux pretty.' I originally got into Linux because it gave me total control over what I could do with my desktop through the X Windowing system. That was in 1995, when setting up X was a chore in itself. Is it time to set down a standard GUI for Linux systems? " It's mostly yet another story about Eazel's Nautilis project (AKA the GNOME 2.0 Desktop)

496 comments

  1. NO! by Viruz · · Score: 0

    no way should there be a standard , that is what makes linux beautiful as it is.


    ..........sig...........

    1. Re:NO! by jschauma · · Score: 2

      I agree. There should not be a standard. I particularly like chaning the look and feel of my desktop every now and then, playing around with different windowmanagers etc. But I believe it would be a good idea to have a graphical file-manager, not even though but rather because it's more like windows. Not *everything* in windows (or mac gui) is bad. More people will be willing to switch to Linux or other OS OS (Open Source Operating System - how do you write that? OSOS?) if they have the ease of "point and click". Isn't KDE's file manager a graphical file-manager?

      --

      -- "Tradition is the illusion of permanence."
    2. Re:NO! by Anonymous Coward · · Score: 0

      OSOS would be interesting. "Oso" is Spanish for "bear". "Los osos" means "the bears". It would put an interesting spin on the name.

    3. Re:NO! by Anonymous Coward · · Score: 0

      Wait, so let's let everyone create their own standard. That way everything will be a mass of confusion and nothign works with each other. Just dont' let MS do it. Or is this yet another example of Slashdot being hypocritical?

    4. Re:NO! by Glytch · · Score: 1

      Yeah, but it would play right into the hands of those freaks who think that OS is a communist plot. The old USSR and all that, don't cha know.

    5. Re:NO! by Anonymous Coward · · Score: 0

      I think there should be a standard toolkit. But having a standard toolkit doesn't mean you can't control the look and feel. You can use many window managers with GNOME. And you can change the look and feel. That's the unique power of the gtk+ toolkit. With X11, you just need to use some toolkit or another when you write software. It doesn't make sense to write raw Xlib code. And the lowest common denominator has always been Athena since the beginning. And the Athena toolkit is both ugly and clumsy to use (take xterm for example). It's pathetic when you see companies like Netscape forced to statically compile OSF/Motif into their products. Motif isn't even available for free on Linux, but there was really no other option. It was standardized on commercial UNIX, and so it gets imposed on Linux because Linux had no acceptable toolkit. Even today developers need to decide whether to write for KDE or GNOME. The API's are very different. Users of one system suffer when an application vender chooses the other environment. Either the user chooses to install both GNOME and KDE and then use twice as much memory when both toolkit libraries are loaded into the memory, or he/she refuses to use the application because it only runs on the other environment. Dividing the market makes no sense. Linux has enough trouble courting application venders without having to force them to a choose a camp. Somehow, GNOME and KDE need to reconcile their differences and provide a single standard development environment.

  2. X by Noctrnl · · Score: 1

    I say more power to em. Make it beautiful.

  3. Clueless! by Hammer · · Score: 1

    Another clueless media evaluation of Linux.

    No graphical filemanager??? I have one on my RH 6 box using Gnome/E as window manager.

    Are the guys in media all paid by the FUD department as M$?

    1. Re:Clueless! by kwsNI · · Score: 1
      Sorry for my ignorance, but...

      [ignorance]
      What the #@&* is FUD?
      [/ignorance]

      Hey, it's only a dumb question if you don't ask it...

      kwsNI

    2. Re:Clueless! by tagore · · Score: 1

      I Fear that the Uncertainty raised by this question cannot be resolved beyond a reasonable Doubt.

    3. Re:Clueless! by joepeg · · Score: 1
      FUD /fuhd/ An acronym invented by Gene Amdahl after he left IBM to found his own company: "FUD is the fear, uncertainty, and doubt that IBM sales people instill in the minds of potential customers who might be considering [Amdahl] products." The idea, of course, was to persuade them to go with safe IBM gear rather than with competitors' equipment. This implicit coercion was traditionally accomplished by promising that Good Things would happen to people who stuck with IBM, but Dark Shadows loomed over the future of competitors' equipment or software.

      but when you hear it on /. it is almost always in reference to microsoft and the evil leader bill gates.

      --

      ZEN is a prime number in base-36

  4. File manager? by edwazere · · Score: 3

    the article says about KDE and Gnome:
    neither has a graphical file manager. Instead of clicking on icons or menus to open and save documents, users must type file names into a command-line interface.

    But what about the KFM, KDE does doesn't it?
    I didn't just dream about those pretty icons and stuff...

    --
    -- You ain't seen me, right?
    1. Re:File manager? by Inoshiro · · Score: 5

      Or the Gnome-MC (which is, IMO, very nice). This line struck me as the most self-contradictory:
      "users must type file names into a command-line interface."

      Is it the common dialog of GTK+/QT he doesn't like? I don't recall the Win32 common dialog having a nice little "click pretty pictures to specify a textual name" thing.

      I think what we have is a red herring article designed to trump up the new Eazel effort.
      Compare:
      "Nautilus' file system includes a point-and-click file manager that will offer advanced features like the ability to tell the difference between sound files and pictures, and display them accordingly."

      This right after mentioning that the ex-apple people would be using Nautilus. It's practically a press-release.
      Step 1: Say there are no graphical feature F in X and Y graphical front ends.
      Step 2: Mention that Z project is using program B
      Step 3: Crow about program B. Mention it has features F, K, and G.
      Step 4: Mention that some guy related to Y front ends and other internals has "seen the prototype, and loved it" -- something which should not be special with opensource (ie: everyone can see it).

      He also ignores the fact that Gnome-MC and KFM both use mime types to display file types (although KFM, by default, seems to know fewer mime types) claiming that they don't know what they are (by saying that Nautilus does).

      Then the semi-FUD makes its appearance:
      "questioned the need for yet another PC interface -- especially one based on a design that hasn't changed significantly in 20 years."

      We don't rethink addition or subtraction every 20 years just because the knowledge is "old" and "hasn't changed significantly" .. I really wish people today would understand the concept of matured software/knowledge.

      Then the guy is quoted as saying that they want "internet enabled" desktops which tell you what you need to know. Which strikes me as wrong because 1) if I want to browse, I open a browser and 2) if I want to filter knowledge, I can.

      I use Linux/Gnome and Win95 on my workstations at home (Win95 for games and some apps, Gnome for the rest). And I've worked on machines with the "IE memory/CPU tax" installed at work. Considering the 3 to 5 second pauses most tasks seem to require as parts of IE load for doing things like file management on a machine that is 400Mhz (Celeron) and has 128mb of ram (SDRAM DIMM).. It's funny to see how many Win98 machines perform worse than my own slower machine at home (a paltry 266Mhz K6-2 w/ 128mb of ram SDRAM DIMM). I really wish people would get off this integration kick that MS seems to have started (and which Gnome, KDE, etc seem to be following a bit). The basic shell should provide mechanism, not policy. If I want to do a set of tasks, I'll have applications for them (that are small and fast).. Not some huge integration crud..
      ---

      --
      --
      Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    2. Re:File manager? by The+Welcome+Rain · · Score: 1

      My goodness, what about xfm? It predates KDE and GNOME -- it probably predates TK, for cryin' out loud. It wasn't pretty, but it never required one to type a filename.

      And th ere are quite a few more. (Sorry to insist on the cached copy, but the original site is a trifle slow to respond from my location.)

      The references article is not the worst piece of Linux journalism I have seen, but it's not very impressive either. A little research would have made it a much better article...but a much less effective piece of hype.

      --

      --
      Some keywords for the NSA in the Lord of the Rings universe: One Ring bind find Sauron quest Nazgul freedom
    3. Re:File manager? by RickHunter · · Score: 1

      GNOME has a file manager too. I think its a variant of Midnight Commander. Wasn't very good, if memory serves. (Eazel is doing yet another Midnight Commander clone) Plus, there are a bunch of other file managers you can use if you want.

      Personally, I like the command line. I doubt there will ever be a GUI that replicates its power, functionality, or simplicity.


      -RickHunter
      --"We are gray. We stand between the candle and the star."
      --Gray council, Babylon 5.
    4. Re:File manager? by Capt.+DrunkenBum · · Score: 1

      I'm with you:
      I know that this is a radical concept, but I want my web browser to, browse the web. I don't want it to check my E-mail, I don't want it to read news groups, and most of all I don't want it to be my file manager.
      There is an old saying "Jack of all trades, is master of none."
      It has never been more true.

      --

      Not everyone deserves a 320i

    5. Re:File manager? by shitface · · Score: 1

      GMC is not "very nice." GMC is being replaced because it is not very nice. GMC may appear nice to a regular user, but one must realize that it is buggy as hell still. Miguel has publically said that the one big mistake that he made was using Midnight Commander for GNOME. Midnight Commander is/was a great command file manager but that is where it stops. Example: start up gmc and try to exit with the hotkeys (wham!- nothing). Example: Sometimes I am in the mood to preview a few gtk themes and almost always gmc fails along the way (change the theme a few times then do a right mouse click to bring up the menu- is it right?).

      --
      Real men dump cores! Read my journal, I am neat.
    6. Re:File manager? by Anonymous Coward · · Score: 0

      "It wasn't pretty"
      You can spiff up xfm. You can use any icon you want and associate any file extension with any application. One of the main reasons I don't use KDE is because somehow it preempts xfm. Xfm can start under KDE, but nothing seems to work in it. Really Windowmaker is all the window manager I need. And it's like 20 times faster on my system than either Gnome/Enlightenment or KDE. Window Maker forever!

      "The references article is not the worst piece of Linux journalism I have seen,"
      Maybe not but it was pretty damned bad. Oh and IMP Linux does not need some standard (read no choice) GUI. My personal choice is neither Gnome or KDE! But I do like KDE's Mahjonng game, even better than Gnome's, and play it quite happily in Windowmaker. Why I even have an icon in the Applications window of xfm to start it. Lemme go play a game right now...

    7. Re:File manager? by Inoshiro · · Score: 2

      Once I grew used to Explorer in Win95, I found it rather nice. A tree view that, while non-configuarable and overly cutesy, allows me to enumerate drives/machines/file systems, with a second list view which lets me work with the files. With proper context menus, easy hooks for adding things to context menus, etc, it was really kinda spiffy (althought the configuration of such required you write a DLL and hack the registry). I was hoping someone would make a similar utility for X11 (this was before Gnome existed, and I was raw X ;-).

      GMC is pretty good emulating that, with its list view and tree view. While Miguel has "kitchen-sink, et all"ed the original text mode one (which was unessecary, IMO), it would be nice if he had a nice documented (and for those people who can't handle text, a gui config dialog for) a flexible mime type editor. Right now, the mime types are more a part of gnome-libs and require that you use the gnome config to edit, or just track down the file in the file system..

      Hopefully the next iteration has configurable FTP, NFS, SMB, etc, left-hand treeview with configurable (via mime types and scripting) list view -- no web browser :-)
      ---

      --
      --
      Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  5. Scarrrrrry by Cyclope · · Score: 1

    Is Linux following the evil path of Windows???


    *******************************
    This is where I should write something
    intelligent or funny but since I'm

    1. Re:Scarrrrrry by Anonymous Coward · · Score: 0
      Gnome may be, if you think filemanagers having pluggable html rendering is evil. Linux is not "following", and it shows ignorance on your part to suggest it. My desktop does not and will never have such blurring/integration and there's no Linux vendor that can ever have the power to force me or others to accept such a desktop. It just doesn't work like that over here, babe. Ponder that. Now i'm going to go get some coffe so I can taunt you with a clearer head.

  6. Why Not? by spam368 · · Score: 1

    Why not make a standard GUI, but still keep it simple to replace the gui to the user's liking?

    1. Re:Why Not? by FauxPasIII · · Score: 2
      > Why not make a standard GUI, but still keep it simple to replace the gui to the user's liking?

      With GNOME and KDE, that's more or less what we have, and look what a mess it's made of things ! It's horrible. Most nice-looking GUI apps now require you to be running Gnome or KDE, and I personally don't care to run either. GnomeICU, for instance, starts up the Gnome panel when you run it ! And it won't run at all if Gnome is not installed.

      Everybody's got it into their mind that we must look and work more like Windows to succeed, and they base certain design assumptions off that principal.

      There must be a root menu in the lower left corner

      There must be a task list along the bottom edge of the screen

      There must be an X in the upper right to close the window

      The list goes on and on. I personally HATE the first two items, which is why I like Windowmaker. I have my root menu on right click, my task list on middle click, and when I don't need them, they aren't there consuming precious screen resources.

      I've ventured way off topic, but the point it, if we establish a standard, then designers and developers will assume that standard and you'll be SOL if you deviate from it. Think of how many apps that 'Designed for Red Hat Linux' that are a pain and a half to use in Slackware (my favorite distro). There's no need for it.

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    2. Re:Why Not? by Devil+Ducky · · Score: 1
      • I dont have my root menu in the lower left corner...
      • My tasklist is by my root menu on the top of my screen (the menu is on the right side and the task list on the left)...
      • OK, I have the X in the top right corner but I like this theme (BrushedMetalII)

      All of this in GNOME, I also once had my menu starting off the left click and task-list off of the right click (left handed mouse) but I didn't like it.

      So it seems that though I have chosen a 'standard' GUI, I have it pretty much configured how I like it. And if any of the features I have chosen seem to you like they are similar to Windows' then maybe MS actually had a good idea or two.

      P.S. What I would like is left-handed mouse pointers... anyone know how to do that?
      --

      Devil Ducky
      MY peers would get out of jury duty.
    3. Re:Why Not? by Anonymous Coward · · Score: 0
      Most nice-looking GUI apps now require you to be running Gnome or KDE, and I personally don't care to run either.

      Don't forget that the reason that most of those nice looking GUI apps exist is because GNOME or KDE exist. It's much more difficult to write nice looking GUI apps w/o libraries like Qt or gtk, and it's even harder to make them interoperate.

      Not that I want a standard UI, I don't, because then you'll have to run that UI all the time because it'll have extentions that everyone writes to (well, everyone in the Linux sense of everyone, which is about %30)

    4. Re:Why Not? by kjentring · · Score: 1

      You can start gnomeicu without the panel by doing 'gnomeicu -a'.

    5. Re:Why Not? by elflord · · Score: 2
      It's horrible. Most nice-looking GUI apps now require you to be running Gnome or KDE,

      What do you mean by running GNOME or KDE ? It's true that you need the shared libraries installed. To run Motif apps, you need Motif installed, to run Tk apps, you need Tk installed. To run KDE/QT apps, you need the KDE API ( kdelibs and kdesupport ) and QT installed. You do not need to run a KDE/GNOME panel/window manager etc.

      There must be a root menu in the lower left corner There must be a task list along the bottom edge of the screen There must be an X in the upper right to close the window

      No. You are confusing the desktop environment itself with the APIs. KDE/GNOME are two things. They are a set of APIs and they are "desktop environments". Running KDE/GNOME apps requires only that you have those APIs installed.

    6. Re:Why Not? by TheGrue · · Score: 1

      >Most nice-looking GUI apps now require you to be >running Gnome or KDE, and I personally don't care >to run either. WindowMaker can be built with GNOME and KDE support (./configure --enable-kde --enable-gnome), and run the majority of the aps just fine. I've found very few that break in wmaker. >GnomeICU, for instance, starts up the Gnome panel >when you run it ! And it won't run at all if >Gnome is not installed. As it was already mentioned, you can run it with the -a flag which frees it from the need of the panel. >There must be a root menu in the lower left corner >There must be a task list along the bottom edge of the screen >There must be an X in the upper right to close the window As much as I'm getting a little tired of most GUI's interfaces borrowing from each other, with very little fresh ideas, let's give credit where credit is due. Some of the ideas are pretty good. Now I'm no a Start Menu freak, but some ideas like standard dialogue layouts, symbols, etc...are the result of user testing, and trial and error. THey just didn't pull these features out of their ass and declare it as the defacto standard. Some features are good because they've stood the test of dumb users and succeeded. Linux X wm's and DE gui's, with the exception of a few, borrow from these features, because they work, and because the programming community doesn't have the 'benefit' of dumb users--yet. Now if you want to make a user's head explode, put them in WindowMaker or AfterStep for a day. Watch their mouse cursor gravitate towards the bottom of the screen, in hopes a start menu will appear. Then try to explain the difference between a dock and a clip, and give up after an hour. It's kinda of sad really. I was one of those people for a couple days, but fortunately I stuck around and found out that truly different interfaces can make one more adaptable to various platforms...and I've never looked back since.

  7. Standard? by Hrunting · · Score: 5

    Bruce Tognazzini, founder of Apple's famous Human Interface Group and a frequent interface critic, stressed the need for a standard Linux interface and a comprehensive set of interface guidelines to ensure consistency across the system.

    Ugh, no. No standards on GUI, please. The great thing about using Linux is that there isn't just one way to do something. If we start forcing GUI standards on people, we'll get bloated window managers that don't serve the needs of particular people. It's very very difficult to make one interface that suits everyone without making it be this huge Swiss Army knife of a program (see emacs, although please, no flames).

    The X standard is enough. I think Eazel's efforts are great, but I like the variety that the current crop of window managers provides and if you 'standardize' an interface or the commands it can use, inevitably, something will be included that you don't need and something else will be left out that you do.

    1. Re:Standard? by Anonymous Coward · · Score: 3

      Your missing the point.

      Linux needs a standard desktop of the same level as either Windows or the Mac for those who don't know what they are doing.

      But, because this is Linux, the user can choose to entirely replace the desktop with what they choose (unlike the Mac or Windows where you have no choice).

      So this is a win for both sides. The people who just want to use a computer with a familiar interface get their interface, and the power users get the benefits that increased market penetration bring.

    2. Re:Standard? by cara · · Score: 2

      I agree, no standard. One of the things I loved about Un*x and X was the customizability of the gui and the different window managers. That is something I miss now that I must work on Windows most of the time. Although I recently discovered Window Blinds which helps out some.

    3. Re:Standard? by chadmulligan · · Score: 4
      Ugh, no. No standards on GUI, please. The great thing about using Linux is that there isn't just one way to do something. If we start forcing GUI standards on people, we'll get bloated window managers that don't serve the needs of particular people.

      The worst thing about Linux is that there are too many ways to do something, and everybody and his aunt feels free to reinvent the wheel in his own way.

      Well, that's not really the _worst_ thing, but it sure holds up people that wish to port some GUI-based application to Linux... if there's no commonly accepted API to call, you either have to include the whole GUI in your app - making it bloated and crash-prone - or you have to tie up to Gnome or KDE or whatever and pray that it either becomes the standard in the future, or at least survives long enough for your purposes.

      Notice I'm not talking about visual appearances, but at least standard ways to set up menus, windows, and drag&drop...

    4. Re:Standard? by Anonymous Coward · · Score: 0

      How is this a standard if it is completely optional ? Sounds like exactly the opposite.

    5. Re:Standard? by -brazil- · · Score: 1
      Well, what about KDE? It comes relatively close to fulfilling these requirements. The same is probably true for Gnome.

      But what's the point of making it a "standard"?

      --

      The illegal we do immediately. The unconstitutional takes a little longer.
      --Henry Kissinger

    6. Re:Standard? by Psiren · · Score: 5

      Valid points, but wouldn't it be nicer if all GUI apps played fair and co-operated. I mean *all* apps, not just KDE with KDE and Gnome with Gnome. Just simple things like using the same keybindings for open, save, etc would make life less troublesome. It doesn't matter much if you use QT or GTK based programs then, since they can be made to look similar (with QT's new theme stuff). Its the interfacing that needs to change, not the toolkit.

    7. Re:Standard? by Psion · · Score: 1

      Maybe AC's point is for an "out of the box" standard that is intended to make Linux more useful to newbies, but could be replaced easily later on as the user got more experienced.

    8. Re:Standard? by Battra · · Score: 2

      I think a standard desktop could be a real detriment to Linux. We are seeing Linux adopted in embedded systems, handhelds, supercomputers, and desktop machines. An interface that works for one of these applications may not work at all for another.

      That's the whole reason behind the failing of WinCE and Windows for Pen-Based Computing before it. The Windows interface does not transfer well to a handheld and that frustrates users much more than learning an "unfamiliar" interface like the Palm OS.

      Having some apps that work with KDE and others that work only with Gnome can be a pain. However, I think we should be careful not to tie Linux too closely to a single interface paradigm in case it causes problems for the whole range of Linux devices.

    9. Re:Standard? by Psion · · Score: 1

      Yes! A standard set of GUI protocols that would form a set of minimum tools a user can expect to find on all graphical interfaces. It wouldn't have to be as comprehensive as anything found in Gnome or KDE.

    10. Re:Standard? by mong · · Score: 1

      We DO need a standard. A basic look and feel which is default upon installation of any of the Window Managers. What does it need to look like? It needs to look a bit like Windows. I know, it hurts to hear this, but if we want to see Linux/BSD on the Desktop, we need to provide a comfortable migration for the legions of Windows users.

      KDE and Gnome should have "Windows" as the default scheme. I know the very idea is not especially likeable, but...

      This is not to say that we can't completely customise our desktops - of course we should be able to! But we need a "standard" interface which is entirely accesible by the average Windows user.

      I use both, Windows is a lot more intuituve. Still.

      Oh, and the "graphical file manager" thing - I guess he's talking about MC?

      *Note* All comments here are the authors,and should not be seen to represent the feelings of /. in general :P

      Mong.

      * Paul Madley ...Student, Artist, Techie - Geek *

      --

      *...Slacker, Artist, Techie - Geek *
      Remember: Nothing is Cool.
    11. Re:Standard? by mr3038 · · Score: 2
      No standards on GUI looks - Yes, I fully agree with that.

      On the other hand, "a comprehensive set of interface guidelines" doesn't really need to specify looks. For example I really want

      • menus of every program to look the same. Best way to achieve this would be to require menu support from wm (I hate when one of my programs has GTK+ style menu whereas another has Gnome or QT or Mozilla style menu),
      • keyboard shortcuts (at least for window management - if I'm used to alt-f4 to close window, it should work automatically after changing window manager and if i have configured alt-ctrl-1 for desktop 1 it should work in *every* wm I have)
      • standard default keys: one for cancel (e.g. ESC) and one for default action (e.g. ENTER). These should be required from every form.
      • copy-paste (IMHO current X protocol sucks a lot - after you have closed window you have copied from you cannot paste anymore! This isn't really part of interface, at least in traditional sense, but this should be fixed),
      and these can be achieved by those "guidelines".
      --
      _________________________
      Spelling and grammar mistakes left as an exercise for the reader.
    12. Re:Standard? by Rozzin · · Score: 1

      Why does it matter whether unrelated projects use the same API or not?
      You choose the GUI and API that you fid most pleasant, or that best suits your application.
      If my application can interact with other applications in all of the important ways, why should I care what API the other guy is using? It doesn't affect me.

      This sounds like another holy war.
      Jeez. I use emacs. The guy next to me is using VIM. What do I care? I can still read and write each other's files, right?

      --
      -rozzin.
    13. Re:Standard? by shaum · · Score: 1
      Okay, no one's talking about integrating this into the kernel, and no one's talking about prohibiting any other user interfaces, graphical or otherwise. Nor, it seems, is anyone talking about an IEEE- or ANSI-style formalized "standard".

      If I understand this correctly, it will be "standard" in the same sense that bash and vi are standards: they're available, and behave consistently, in all distributions. If you don't like them, feel free to use something else, but they're always there to fall back on.

      And just because something is a standard in this sense, doesn't mean it's graven in stone. Bourne evolved into ksh, bash, and zsh; vi into vim, etc. Standards evolve, or are displaced by newer, better standards.

    14. Re:Standard? by thomasj · · Score: 1
      Hrunting says:
      Ugh, no. No standards on GUI, please. The great thing about using Linux is that there isn't just one way to do something.

      This statement doesn't make sense!

      Standards are the fundatation of usability! Think here: LaTeX, Emacs, CSS and... Slashdot!

      When I started to use LaTeX, I thought: Cool, I don't need to be a layout-geek for this to look nice. The standard was nice, and sufficed for more than three years! Now I make my own styles allright, but it was fine then.

      Emacs is fine (I use vi, but to h*** with that) and you may configure it like it suits you, but the settings are fine for a place to start. It is easy to change, but it makes it difficult to jump in at anothers seat (and account) and do stuff.

      It boils down to this:

      • Make things changable but create good defaults.
      • Make things consistent but don't tye it so.
      • Place substance over function.

      No one wants to take your config files from you, but that doesn't mean that it is irrelevant to discuss the desktop presented to totally newbies.

      A friend of my cracked this joke: I made this program, that can do anything. Right now it is just a main() function writing a copyright message, but it can easily be extended to do what ever you like.

      Content is the diffence!

      --
      :-) = I am happy
      :^) = I am happy with my big nose
      C:\> = I am happy with my OS
    15. Re:Standard? by Tower · · Score: 4

      >The worst thing about Linux is that there are too many ways to do something, and everybody and his aunt feels free to reinvent the wheel in his own way.

      The best thing about Linux is that everyone has the freedom to do things they way they see fit with whatever tools and methods they can find/usr/build... and everyone gets a chance to reinvent whatever they want, whether it be the wheel (though my box is on plastic feet), graphics APIs, or networking filesystems...

      This is a Good Thing(TM) and while there should be consistent calls to the display subsystem (this is fairly standard) the toolkits, widgets and other stuff that you link in should be very flexible. As for inter-WM communication, there are moves toward standards there, and really, most KDE apps run in Gnome, and vice-versa (aside from the desktop management tools, which no longer apply anyway)...

      It's a good, free world, take advantage of it.

      --
      "It's tough to be bilingual when you get hit in the head."
    16. Re:Standard? by drinkypoo · · Score: 1

      Actually, the worst thing about linux, IMO, is the way it creates new standards without talking to anyone about it :) Someone really needs to get pthreads organized so it's the same across all platforms, so I can have xmms on OpenBSD.

      I think a unified interface standard would be great. Nothing says that people are going to follow it. If the top two commercial-grade interfaces did, though, it would certainly lend a lot of credibility to linux as a mainstream OS (though we all know already that it is.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    17. Re:Standard? by um...+Lucas · · Score: 1

      Then pick one! And everyone else should, too. There's a team of people working on KDE and another separate team working on Gnome. There's people working on Gnome apps and other people working on KDE apps.

      Why don't the project leaders of Gnome and KDE get together, pick apart one another's projects, figure out what's better about each of them and then start a revised project that incorporates the best pieces of both?

      Yes, we'd end up with one more window manager, but hopefully that'd be the one everyone would stick with...

      It's absurd right now... If a newbie gets Redhat, they use Gnome... Caldera users use KDE... That makes switch distro's harder, because there are new things to learn, and it splinters the application base. In the end, in order to be widely compatible, everyone will need to have to have both installed. Talk about unneeded bloat!

    18. Re:Standard? by um...+Lucas · · Score: 1

      I don't think that anyone's trying to advocate a standard interface across all implentations of Linux. Just one desktop environment. Meaning, for mainstream desktops.

    19. Re:Standard? by RickHunter · · Score: 1

      Yes! Finally, someone sane! Linux doesn't need standards, the choices available to people just need to be advertised more widely.

      Want a GUI? Ok, choose between these desktop programs, or these window managers, or... They're all different, but they're also (for the most part) compatible.

      As an example, I like both KDE and GNOME. Both are nice, but I don't like to use KDE. So I've got a choice. But if there are standards, and the standard is KDE, I'm screwed.

      That said, programmers should strive for their applications to be as compatible as possible. This includes keybindings, cross-desktop (GNOME running KDE stuff), etc.


      -RickHunter
      --"We are gray. We stand between the candle and the star."
      --Gray council, Babylon 5.
    20. Re:Standard? by Anonymous+Shepherd · · Score: 2

      Ugh, no. No standards on GUI, please. The great thing about using Linux is that there isn't just one way to do something.

      At least I think you're misunderstanding the value of stnadard Linux interface. I'm not talking about GUI, as that is more or less a shell and a front end to the UI. GUI can(and should) change with the window manager and the user's tastes. The user interface, however, is a different story. Even GNU stuff has some sort of <em>consistency</em> among their tools, their implementation, their instructions, etc. We do want a standard UI, with the ability to fork and change as taste desires.

      By analogy, it would be akin to making sure every car has a steering wheel on the left side. That every car has rear-view and side mirrors. That every car has headlights. That every car has a parking break. That every car has an speedometer. The way each function, operate, and such may differ, but the fundamental usage of a car stays the same across make, build, and brand.

      Similarly in Linux, then, I imagine. That way one can hop from one machine to another, with very little in the way of learning curve, as well as from one application to another, one context to another, because they would all have shared features.


      -AS

      --

      -AS
      *Pikachu*
    21. Re:Standard? by costas · · Score: 2

      The X standard is just windowing API. It has nothing to do with GUIs. Standards on an HCI (of which a GUI is a subset) are *needed*.

      How can enforcing standards create bloat? you don't think what we have now is bloat: 2 desktop environments, a clone of an OS framework (GnuSTEP), 2 windowing APIs (X, Berlin coming up, and maybe even Y), and God knows how many WMs...

      I like KDE (for now, I am not fanatic about it), but I also have to have GTK installed to get some apps... isn't that bloat?

      And never mind the usability problem of people moving from machine to machine (or sometimes distro to distro) and having to re-invent the wheel again...

      Repeat after me: Standards are GOOD. Any 3rd year engineering student will (well, *should*) tell you that...


      engineers never lie; we just approximate the truth.

    22. Re:Standard? by hey! · · Score: 2

      Ugh, no. No standards on GUI, please. The great thing about using Linux is that there isn't just one way to do something. If we start forcing GUI standards on people, we'll get bloated window managers that don't serve the needs of particular people. It's very very difficult to make one interface that suits everyone without making it be this huge Swiss Army knife of a program (see emacs, although please, no flames).

      I think your argument cuts the other way, in favor of more standards. A perfect example is the GIMP; a truly wonderful program that works according to its own logic and differently than any other program. It's way of handling windows is like a weird mapping of Mac UI into X; application functions are not manifestly connected to a document window via menus and tool palletes, but instead to a floating window that's kind of like the Mac menu bar but not fixed in space.

      Real world people need to use many different programs, and if every proram has a completely different set of keystrokes, an unique philosophy of how to handle windows, pretty soon you're using up more brain cells than are necessary for the task of remembering how to do simmilar things in different applications.

      This brings me back to Emacs. Emacs isn't in a fundamental way very complicated. You can get by with a half dozen key combinations and a few commands. The "problem" is that it is extensible and has all these different modes, which have their own unique set of key bindings. These modes are essentially like separate applications within emacs. Anybody who knows all the key bindings of all the modes they use probably has too much time on their hands. It's great for peole who mainly do a lot of one kind of thing all day long, but not so great if you have to do a varied mix of all kinds of little things. The number of brain cells taken up by understanding all the bells and whistles offered up by each mode exceeds the utility of these functions. Thus, you have people like me who mostly use vi. Back when I was grinding out C all day, I used mostly emacs and loved it.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    23. Re:Standard? by Anonymous Coward · · Score: 0

      Standardization is NOT the foundation of usability: FAMILIARITY IS.

      Thus, people should be free to use whatever interface approximates what they are FAMILAR with. An emacs user should NOT under ANY circumstances be forced to us vi, and vice versa. Unix simply doesn't need to be that inflexible. Desktops don't need to be either, but that's just the way they've developed due to this 'must force others to use our interface' gibberish.

      This notion 'standards' is the single most damaging idea in computing today.

      We should have progressed considerably beyond that by now. Our interfaces and toolsets should be able to dynamically deal with a plethora of different interface defintions.

      An interface standard is not properly enforced in the widget editor any more than concurrency is properly enforced by the application itself.

      Runtime modifiable/enforceable interface guidelines is what we need to be striving for instead of some ill thought out 'one true interface'.

    24. Re:Standard? by Anonymous Coward · · Score: 0

      I don't use either. I just use the apps.

      Anyways, what's so damn hard about looking for a particular menu in a different place anyways?

      The GUI is there specifically to allow you do deal with such individual app quirks.

      Otherwise, why bother with wasting cycles in it (the GUI)?

    25. Re:Standard? by Anonymous Coward · · Score: 0

      I'm surprised that too few people here don't realize that separate applications are infact separate and distinct and usually have widely varying objectives.

      Each is a tool in it's own right, a different kind of tool.

      It's not so absurd to think that different tools for different jobs should be distinct. When I am doing FOO, I want the best tool for FOO and me I don't want something meant to maximize it's own utility instead of ensuring that some mindless secretary won't be intimidated by the diversity.

    26. Re:Standard? by sopwath · · Score: 1
      People keep talking about an OS battle. In a war you don't spread your troops evenly accros the battlefield...you concentrate your forces (development rescources) on specific targets (a standard GUI)

      Wouldn't it be easier to have a more powerful standard GUI for all the people new to Linux? With the power of Linux, that we all know and love, you could do what you wanted to the desktop after you got used to it. Surely there has to be ways of changing configurations so the GUI could fit your needs, whatever they may be.

      A standard GUI would make it easier for programs to be made. A standard GUI would make support easier. A standard GUI would be more secure, because there'd be only one program to keep security checks on.

      Obviously, a standard INTERFACE wouldn't be right for everyone. Making your computer do exactly what you want it to do, is one big reason why linux is so good. But if everyone is using the same GUI, users could keep it from becomming a bloated piece of crap like Windows. We wouldn't let it become that. We would make it so configurable that it could become what ever you want it to be, without having the problems of software incompatibilities.

    27. Re:Standard? by sopwath · · Score: 1

      YES! YES! YES!

    28. Re:Standard? by Machina · · Score: 1

      There needs to be more choices, as in interfaces for the ignorant user (if there is a drive to move linux to the desktop and small business arenas) and power users. It's like in windows (Excuse the analogy), where you can just do the typical/standard/defaul install, or if you know what your doing, you can do the custom install.

      I figure the future of all software/interfacing, is the ability of software to give some users less choices, because they don't want/need them and would only be confused by it, but if you'd like to get into the nitty gritty, optimizing, changing, etc, you can. So I like the idea of standarizations, but more along the idea of EVERYTHING being configurable. So every programmer will have their default gui design, but the user (if they want), can change it around. Does it matter where the close, minimize, and maximize buttons are? It does, in a design/logical sense of the matter, but everyone is different, and to enforce the idea that everyone will want to work with ONE design is ridiculuous (sp).

      Excuse my rambling, but it just reminds me of my general thoughts on Feature-Rich BloatWare and Small programs working Together (or something.. can't remember the term).

    29. Re:Standard? by NewTux · · Score: 0

      Don't we already have this, depending on the distro? Many of the major distros default to either KDE or Gnome, but offer other options. Even a new refugee from Win 9x would have to be a complete idiot not to be able to work their way around the default KDE or Gnome destop. Want a different desktop?? The power user can either choose another provided by the distro, or download one (not at all difficult for the power user).

      --
      Doobie doobie dooo....
    30. Re:Standard? by Anonymous Coward · · Score: 0

      If my app is written to work in a gnome environment, but loses some d'n'd functionality in KDE, guess who fields the confused angry tech support calls from the users who're on KDE?
      Not team KDE--tho they 'broke' it. Me--I get to explain it. See now?

    31. Re:Standard? by hey! · · Score: 2

      And I'm constant surprised how arrogant people here are when they talk about people who don't happen to be geeks.

      Just because a person is a secretary doesn't mean they are mindless. Many very, very bright people have been secretaries. Just because somebody doesn't want to learn ten different keystrokes for save file and learn eight different ways application functions can be applied to documents doesn't mean they don't tolerate diversity.

      Often virtues are only virtues when combined with their opposite. Diversity (whether in UIs or in hiring employees) is only a virtue when combined with coherence.

      Where there is a high degree of commonality in a task being done, there is no rational excuse for reinventing the wheel, other than laziness and hubris on the part of the designer.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    32. Re:Standard? by jilles · · Score: 3

      Neither are standard, meaning that applications written for one are not written for the other.

      Interoperability is not the point here but uniformity is. It is easy to copy the good looks of apple but it is very hard to copy its uniformity. Uniformity makes a system easy to use since you can reuse knowledge about using one program in another one.

      Having and enforcing user interface guidelines is the only alternative to having a single source for all your programs if you want to achieve uniformity. Both KDE and Gnome are trying to do the latter by providing all sort of apps (I think there's even a browser component in KDE, where have we seen this before?).

      The lack of standards in this area will maintain the status quo of non uniformity of applications for linux. Some will work better on Gnome, others will integrate better with KDE, some will ignore either and some will try to be compatible with both (thus limiting themselves to what is implemented in both).

      So the user inteface for linux is doomed to be a wannabee MAC/Windows rip off. It may aquire the looks but is currently far from adopting the same uniformity.

      --

      Jilles
    33. Re:Standard? by warmi · · Score: 1

      Long odds for this to happen in Linux community.
      For this kind of standard you need central body with power of enforcing the rules. MS does it ( for example their "Desigend for Windows 95" sticker.)

    34. Re:Standard? by Anonymous Coward · · Score: 0

      I know KDE artists had in the past been working on a sticker for KDE compliance (you can can find info on mailing list archieves). Basically KDE compilance is defined by do you use both qt and the KDE libs, and in use them properly, like an ideal KDE app should work.

    35. Re:Standard? by treebeard77 · · Score: 1

      There is nothing wrong with having a standard GUI interface. Especially one which will allow Linux to be more accessable to the less "techie" users.

      This does not preclude other GUIs. Way back in the old WIN 3.11 days, I preferred Norton Desktop. There were many other windows like shells one could use. M$ did the same thing to them it later did to netscape. It bundled the GUI into DOS/Windoze. That's what the DRDOS/Caldera lawsuit is all about. We all know WIN98 is still built atop the same old DOS.

      As long as the GUI interface doesn't become part of the OS, it's not a problem. I think there is NO danger of this happening.

      Open source/open operating system/open GUIs.

    36. Re:Standard? by Anonymous Coward · · Score: 0

      so those of us who prefer C are outta luck?

      There are many C++ gtk applications written with GTK-- (now with STL wrappers for glib! check it out!).

      How many C QT applications written with qtC? 0? (ignoring the "hey it works" demo). qtC is not a reasonable way to write programs. GTK-- is.

      real multilanguage support is important. This is the #1 problem with KDE.

    37. Re:Standard? by pb · · Score: 3

      Here's what *you* want (AFAICT):

      A standard widget set used across applications on Linux.

      You're never going to get that.

      But it is a problem, so here's the way I've always said it could be implemented:

      Make a library that has the requisite function calls (call them widget bindings or whatever) for each widget set. It then uses them to draw the application. It draws the application by checking to see what "theme" you have set up, and using those widgets to draw it. Common themes would of course be "Motif", "Xaw3d", "GTK", "Qt", "W1ND0WZ", or whatever your little heart desires.

      Think of this as a widget API thunking layer. This project would of course be a lot of work, but the payoffs would be just as great.

      And you'd want to build everything on your system with this, and have it dynamically linked. (You'd want them static either until it becomes standard, or if you're building a stand-alone app and don't trust library versions)

      Then everything would look the same, (or different, if you gave different apps different themes--use X resources or something for that) there would still be many APIs to call, (pick your favorite, the user won't know the difference... mixing and matching might be bad, though) but you wouldn't have to include the whole GUI in your app (unless you're paranoid). Oh, and I'm talking about visual appearances. Standardizing layouts for users would be nice too, but let's ponder that some other time, ok? :)

      Questions? Comments? Please?
      ---
      pb Reply or e-mail; don't vaguely moderate.

      --
      pb Reply or e-mail; don't vaguely moderate.
    38. Re:Standard? by Anonymous Coward · · Score: 0

      The problem is that you'll never get people to agree on the API either. Some people love Qt because it is in C++ and very OO. Others love it for its signal/slot mechanism. However, there are a lot of people who hate Qt and love Gtk+ because they don't like C++, or because they prefer callbacks. And there are others who don't like either toolkit, or who gave up on Gtk+ after they structured the widgets into a pseudo-OO heirarchy. And then there are those people who only want to program in scripting languages, and a few people who still like Motif...

      There is no way you are going to get application developers to write to one API. You *could* try to create a three layer design with a standard middle layer, a large selection of different bindings on top (C, C++, Perl, Tcl, Scheme, etc.), and a selection of themable/configurable layout and rendering libraries underneath. However, that kind of project would be doomed to failure from the start.

    39. Re:Standard? by pb · · Score: 1

      I never said I'd want people bound to one API. I'd just want to support the five or so common ones. I was suggesting the second approach, of the "doomed to failure from the start" variety.

      Actually, I'd want the different bindings/APIs on top, and a generic graphics layer below that knows how to make widgets, and rely on the "themes" (just data for the graphics layer) to get the look and feel right. Of course, I'm not qualified to do this, but the design *idea* seems simple enough. You'd just need to know way too much about X programming and widgets to start on it.
      ---
      pb Reply or e-mail; don't vaguely moderate.

      --
      pb Reply or e-mail; don't vaguely moderate.
    40. Re:Standard? by Teferi · · Score: 2

      Isn't this what Berlin implements? Berlin uses a standard GUI API that one can write various widget-set backends for - so you could, say, use a Qt backend (hypothetically) and one day get tired and switch to GTK - and none of the apps would need recompiling or anything.

      "If ignorance is bliss, may I never be happy.

      --
      -- Veni, vidi, dormivi
    41. Re:Standard? by rking · · Score: 1

      Then pick one! And everyone else should, too.

      Not at all sure what you mean by "should" but I should think pretty much everyone does pick either gnome or kde or both or to do without either.

      Why don't the project leaders of Gnome and KDE get together, pick apart one another's projects, figure out what's better about each of them and then start a revised project that incorporates the best pieces of both?

      I'd guess they diagree on what's better? You might as well say "Why don't the ac users, Windows users and Unix users all agree on which systems best and stick with just one", well obviously the disagree and it's perfectly sensible of them to do so.

      Yes, we'd end up with one more window manager, but hopefully that'd be the one everyone would stick with...

      What's so desirable about everyone sticking with the same window manager, or horrifying about the thought that someone might come up with a new one taht a lot of people like after your little project is copleted? Why would eveyone miraculously agree on this new one when they've made different choices to one another in the past?

      It's absurd right now... If a newbie gets Redhat, they use Gnome... Caldera users use KDE... That makes switch distro's harder, because there are new things to learn

      In the absence of perceptible differences, why on earth would they want to switch anyway? If they make a choice to switch from one to another then presuably it's because they want something different.

    42. Re:Standard? by rking · · Score: 1

      Yep, uniformity continues to be opposite to diversity. If you want diversity you don't get uniformity and vice versa.

      People looking for uniformity under Linux are going to be dissapointed. As you point out, options giving them uniformity are available, so... no problem.

      People who like Linux presumably like the diversity, so it would make sense (to me anyway) if they want to attract more users for them to persuade others of the merits of diversity, not try to abandon it (by erm.. shooting anyone who produces non-standard applications or what exactly?)

    43. Re:Standard? by rking · · Score: 1

      Repeat after me: Standards are GOOD. Any 3rd year engineering student will (well, *should*) tell you that...

      Yes, the ones that insist on saying "some standards are good and others aren't" get shot at the end of their second year. On the face of it this may seem harsh but it's the only way we can achieve a standard 3rd year engineering student repeating only the standard opinion.

    44. Re:Standard? by Anonymous Coward · · Score: 0

      Just because a person is a secretary doesn't mean they are mindless. Many very, very bright people have been secretaries.

      And if he'd said ANYTHING to imply otherwise then that might be relevant but since he didn't suggest that secretaries are stupid and didn't suggest that secretaries have trouble learning different user interfaces appropriate to different applications, your valiant defence of secretaries is completely unnecessary.

    45. Re:Standard? by Grey-Ghost · · Score: 1

      >Valid points, but wouldn't it be nicer if all GUI
      >apps played fair and co-operated. I mean *all*
      >apps, not just KDE
      >with KDE and Gnome with Gnome. Just simple things
      >like using the same keybindings for open, save,
      >etc would make life less troublesome.

      Depends on your definition of troublesome:
      We have an alt key on the PCs and some people have a meta and compose key, what would be done about that difference even though Gnome/KDE runs on both types of systems.
      Besides, not even windows programs all have the same buttons to save/wuit/etc. The only one that I have ever seen stay the same is alt-f4 and that's because it's built into windows, not the programs.

      --
      The emporer has no clothes -- Kabuki
    46. Re:Standard? by chadmulligan · · Score: 2
      Why does it matter whether unrelated projects use the same API or not?
      You choose the GUI and API that you fid most pleasant, or that best suits your application.

      That's all right for the individual programmer/student, but not for someone trying to put a product on the market...

      Jeez. I use emacs. The guy next to me is using VIM. What do I care? I can still read and write each other's files, right?

      Jeez, that sounds so 20th-century :-)

      Can you drag a range of text from an emacs window and drop-insert it into a vi window? Or can you drop a JPEG file from the desktop into your text? Or when you get some new application, do you have to learn all new command-keys and shortcuts, or recalibrate your muscle memory for the way the menus work and so forth?

      That's what a standard GUI API is for...

    47. Re:Standard? by hey! · · Score: 2

      he didn't suggest that secretaries are stupid and didn't suggest that secretaries have trouble learning different user interfaces appropriate to different applications,

      But he did suggest that secretaries that have trouble learning different interfaces "appropriate" to different applications were stupid. The problem is who gets to decide what is an "appropriate" difference and thus who gets to be considered "stupid".

      The vast majority of "differences" in UIs are for no reason whatsoever.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    48. Re:Standard? by Rozzin · · Score: 1

      "Can you drag a range of text from an emacs window and drop-insert it into a vi window? Or can you drop a JPEG file from the desktop into your text? Or when you get some new application, do you have to learn all new command-keys and shortcuts, or recalibrate your muscle memory for the way the menus work and so forth?

      That's what a standard GUI API is for..."

      Except... that's not what a standard API is for--

      There actually is a (somewhat) standard drag'n'drop protocol....

      Note that I say "protocol", rather than "API", and note that protocol is rather independant of API.
      As noted at the XDND web-site, there are several APIs supporting the same protocol.

      As for whether I can do drag'n'drop between applications written with different APIs: yes, I can--examples include doing drag'n'drop between Motif-based Netscape and GTK+-based GMC.
      I believe that there are also versions of VI and Emacs that support drag'n'drop of text and images (GNU Emacs, under X, is not such a beast, but this does not stem from the mere fact that it uses a different API).

      As for key-bindings....
      Key-bindings have even less to do with the API than drag'n'drop does.

      --
      -rozzin.
    49. Re:Standard? by Anonymous Coward · · Score: 0

      im not sure how much difference this makes to any one, but how does GNUstep.org factor in? they are working on a set of libs that will allow cross platform development and WindowMaker is a part of this project, does this not then mean that linux does in deed have a somewhat standard? GNOME is a work from ground up. GNUstep is work from existing interfaces. uh, both of these can work together without the need for any competition. KDE, no offense is just plain weird. so im not sure how that article in Wired can get and credibility, and i think the peeps at Apple dev shall agree that GNUstep is pretty damn well might be a standard for crossplatform apps, and then fact that most OSX apps shall be able to run on any *nix that has the GNUstep libs doesnt that ring any bells. -sighs

  8. Hmmn by jallen02 · · Score: 0

    Why is /. One hour ahead of US EST Time? I thought they were in michigan which is like 1hr behind my timezone which should make the posts appear at 9am, not 11am?

    1. Re:Hmmn by xobes · · Score: 0

      don't be dumb, there is no one living in that timezone...not really, no offense to people who DO live in the ocean, but the eastern time zone is the first one on this continant to see the sun., however, looking at my watch, i see that this was posted in the future by about a half hour. ;-) - AZ

      --
      - AZ
    2. Re:Hmmn by Glytch · · Score: 1

      Actually, the Atlantic Time Zone is the first. It's the provinces of New Brunswick, Nova Scotia and Prince Edward Island. To make it even weirder, Newfoundland has their own time zone, and it's a half-hour ahead of us Maritimers. It's a sort of running joke among some CBC fans to say "(whatever time they mentioned in the conversation plus 30 minutes) in Newfoundland." in a serious announcer-type voice.

      Yikes. That's the kind of paragraph that would give my old english teacher a heart attack. I need coffe now...

  9. Poorly researched by arthurs_sidekick · · Score: 5
    Although Linux already has a pair of evolving GUIs -- KDE and Gnome -- neither has a graphical file manager. Instead of clicking on icons or menus to open and save documents, users must type file names into a command-line interface.

    Err ... yeah ...

    --
    "Oh, I hope he doesn't give us halyatchkies," said Heinrich.
    1. Re:Poorly researched by finkployd · · Score: 2

      Well, one step at a time I guess. Last week, these guys would have insisted that Linux only had a cryptic command line interface.

      Finkployd

    2. Re:Poorly researched by FattMattP · · Score: 1

      Write a letter to the author and CC the technology editor. leander@wired.com is the email address of the author, jgartner@wired.com is the technology editor.

      Kindly let them know what you think of poorly researched articles.

      --
      Prevent email address forgery. Publish SPF records for y
    3. Re:Poorly researched by Col.+Panic · · Score: 2

      Thanks for the addresses; I will have to write them. Obviously the author has never actually used the KDE file manager.

    4. Re:Poorly researched by schporto · · Score: 2

      Emphasis on that KINDLY. Do not flame. Be nice. Something along the lines of...
      "I noticed a mistake in your article at URL. In which you said MISTAKE. This is not true because REASONS. For examples of this see URL OF EXAMPLES."
      -cpd

    5. Re:Poorly researched by leko · · Score: 1

      What about gnome-midnight commander? I believe that is included as part of the default gnome set of apps, if you install the default that is...

      Anyways, it does a lot of things well, it is a graphical file manager. Its just as good the windows file manager, of course there is all that security involved that isn't an issue in windows.

      If you're interested.

      http://www.gnome.org/mc/


      Also, since the screeshot section is a bit lacking, but there is a shot of it in the my desktop shot.

    6. Re:Poorly researched by ronfar · · Score: 1
      The other day I wrote a simple perl script to run "The Lurking Horror" (Infocom game) in Xzip, and also open up the page that had the old fashioned copy protection (you know, look up the page in the manual) stuff up in another window.

      I don't know what these guys problem is, because it took me no time at all to make a clickable icon to run the script in KDE, less time than it would've taken me in Windows.

      The only trouble is, it's such a boring icon. I wish I were an artist so I could make a nice scary, Cthuhloid icon for it. Oh, well, I guess I'll have to search for one on the Web.

      Of course, Windows users who create their own programs have even worse icon choices, in my opinion.

      --
      All the creatures will die, And all the things will be broken. That's the law of samurai. (Jubai, 1605)
    7. Re:Poorly researched by Anonymous Coward · · Score: 0

      Is something broken on my Slashdot Scoring mechanism? Err.. yeah... gets a 5?? What would a "Me Too" be moderated up to, 5.5?

    8. Re:Poorly researched by Last+Warrior · · Score: 1
      KDE does and has had a file manager for quite some time. It is arguably too similar to the explorer and also acts as a simple web browser. It will allow you to navigate your files, copy,move, delete,etc... even includes a trash can.. err recycle bin.. err whatever.

      This is not intended as a flame, but please do your research.

      in addition, there are some other file managers, which although unintegrated into the window manager allow the user to modify filesystems from a graqphical interface.

      check out:
      xfm
      xfileman

      non x:
      mc

      LW

    9. Re:Poorly researched by arthurs_sidekick · · Score: 1

      You know, I think so too.

      I feel dirty

      --
      "Oh, I hope he doesn't give us halyatchkies," said Heinrich.
    10. Re:Poorly researched by the_great_cornholio · · Score: 1

      Uh, I read the article, and it reads as follows:

      Although Linux already has a pair of evolving GUIs -- KDE and Gnome -- neither is anywhere near as easy to set up and use as the Mac OS or Windows. Indeed, users must occasionally resort to typing commands into a command-line interface.

      I don't know if it has been changed, or someone is misrepresenting what was said.

      I think the quoted claim above, however, is inaccurate. KDE seems no harder to learn that Windows or the Mac interface. And in Mandrake 6.0, at least, it is very easy to set up.

  10. uh ... by Ken+Williams · · Score: 1


    1984 - Steve Jobs: "Let's make Apple look pretty."

    1990 - Steve Balmer: "Let's make Windows look pretty."

    --
    -- ken williams
  11. Maybe a standard... by blazer1024 · · Score: 1

    I think a standard *for* a GUI would be nice, from the programming perspective anyway. Something like one single API that anyone could use, but then different desktop environments could handle it in whatever way they like. One thing I don't like about some of the "standard" toolkits right now is the obvious gtk+ works best with Gnome, and qt works best with KDE.

    I like both desktop environments, personally, but I don't like the separation like that. Is there anything we could do like that, other than have window manager/desktop environment/tk wars?

    1. Re:Maybe a standard... by Rozzin · · Score: 1

      "I like both desktop environments, personally, but I don't like the separation like that. Is there anything we could do like that, other than have window manager/desktop environment/tk wars?"

      0] help the GNOME/KDE/etc. teams make the environments' component tools all play nicely together, or...

      1] help the wxWindows group improve/finish their ports.

      --
      -rozzin.
    2. Re:Maybe a standard... by Anonymous Coward · · Score: 0

      Well as long as each "desktop" comes with a file manager or a standard, why does it matter? gnome apps work fine and look fine in kde for me, same goes for the reverse.

  12. Not just sittin' pretty by Skyshadow · · Score: 5
    I think it's a mistake to think of a GUI as being only useful for "prettying up the OS".

    Really, there are a lot of steps in certain routine configurations and obscure syntaxes that I, as a sys admin, would prefer not to have to edit by hand if I didn't have to. For example, I probably add/remove ten DNS records in a given week -- I'd rather have a GUI to do it. I doubt, however, that my boss would want to pay me to develop one and I'll be damned if I'm working on my off hours.

    The mistake that most of the command line crowd (myself included) make is viewing the GUI v. command line debate as being an either/or situation. Well, just because that's how MS does it, it doesn't mean that we have to make the same blinding errors.

    In any event, any Linux GUI will always beat the hell out on the NT version for one simple reason: setenv DISPLAY tux:0 -- while the rest of my officemates are driving upwards an hour to get to their clients to reset some little thing or the other, I can do anything remotely that I can do in person.

    ----

    --
    Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
    1. Re:Not just sittin' pretty by GOD_ALMIGHTY · · Score: 1
      and I'll be damned if I'm working on my off hours.

      < sarcasm >
      Yea, me too. I bet Linus, Miguel and RMS all feel the same way as well. Screw working for free for the community. I mean if those bastards don't want to pay for my talent, let them twist in the wind!
      I mean what has anyone done for me lately? Those losers on Freshmeat are just suckers anyway.
      < /sarcasm >

      --
      Arrogance is Confidence which lacks integrity. -- me
    2. Re:Not just sittin' pretty by Steve+Burnap · · Score: 1
      The trouble has always been that GUI developers also get into the either/or thing. My problem with both Macs and Windows isn't so much the GUI but the lack of good command line options. (Though 4NT for Windows isn't too bad.) There are things that the GUI makes easier, but there are many things it makes much harder. Many times I've found myself in the "Click, drag, click yes" loop, wishing I could have just entered a simple command.

      GUIs are basically good for doing simple, straightforward stuff. They can be a dream for that. But they are lousy at doing really complex stuff. Command lines are great for that. The key is to have both, and learn when to use each.

      I don't like the thought of "standard window manager" because it implies less choice, however, rather than worrying about standardizing the big stuff like look and feel, I'd really like to see the simple stuff standardized. About ten years ago, there was a move towards standard keypresses and the like. It seems to have died. Nothing irritates more than having to remember that it is "Ctrl-F" to search in IE and "Alt-F" to search in Netscape. (And even worse, the "SHIFT-INS" command used to paste in IE seems to crash Netscape on Linux.) What I'd really like to see is standard keys for help, search, copy, paste, del, and pretty much anything else common.

      That sort of thing would be far more useful than whether or not minimized icons go to the task bar, or the desktop, or the icon box. That sort of stuff is easy to move back and forth between.

      Of course, much of this is more an application thing, rather than a GUI thing. One thing that makes both Windows and the Mac nice is having standard keypresses and standard menu locations. You never have to hunt to find the "Open File" menu option. This is the sort of thing to standardize because in truth, no one really cares about it as long as it is consistant.

      The look, on the other hand, is the sort of thing people easily adapt to. I use WindowsNT at work, and Enlightenment at home, and I never have the slightest trouble moving between the GUIs. The reason is that the GUI itself is visual, providing all the clues my brain needs to adapt to things like start bars and task lists. No need to standardize there. It is the unconcious things like different keypresses that'll drive you bats.

    3. Re:Not just sittin' pretty by _Mustang · · Score: 1

      The mistake that most of the command line crowd (myself included) make is viewing the GUI v. command line debate as being an either/or situation. Well, just because that's how MS does it, it doesn't mean that we have to make the same blinding errors.
      That is exactly the attitude needed. Surely no one in the community is so stupid to think that MS purposely did things badly? It wasn't lack of pride on the part of the developers at Microsoft that led to useless/cluttered and downright fluff for UI, it was directives issues by management/marketers to do things in as expedient a manner as possible. And why- because the target market (consumers) haven't a clue nor care about the technical issues involved.
      There is most assuredly a need for more solid UI standards- perhaps even -a- standard for Linux; that is the only way that we will see the numbers in terms of apps (all kinds) that is needed to make Linux King of the Roost. My question to the community is why assume that because there is a UI method in addition to a command-line that suddenly Linux becomes Windows? All I'm hearing is that it can't be done, it can't be done. How about not crying about how badly Windows did the job and writing the killer UI architecture standard to do the job th right way.
      Write it and everyone benefits - well maybe except for MS..

    4. Re:Not just sittin' pretty by IntlHarvester · · Score: 5

      The administration issue is still a gaping black hole in the Linux usability picture. Yes, you can make your desktop "beautiful" with themes and whatnot; Yes, the installer is easier than Windows 98's. But, no, nobody has really tackled the administration issue -- things like linuxconf and the other tools you find seem to be shaky or ill supported at best.

      The root of the situation seems to be ultimately cultural. Most people use Linux because they want a unix system, and unix systems have a long standing tradition of obscure administration practices. Folks have made your suggestion this board that you can have your cake and eat it too, that admin functionality can be integrated into the pretty GUI without minimizing or removing the unix environment. These suggestions are usually met with disdain -- the community as a whole seems either happy with the way things are now, or afraid of 'windozification'.

      For some folks like me, it's part of the fun. But it does bring up the question of whether World Domination is really the goal or not. Widespread deployment of Linux, even on the server level, is going to require the enlistment and education of the current minimally skilled small server admin crowd. It's a tough problem -- the average MS certified goon isn't even qualified to run a mid-sized NT installation (I know, I've interviewed these guys, and apparently MS will certify you even if you don't understand basics like WINS or domain controllers), and now these guys are being asked to wade into quagmire of a unix installation without any tradition or dummies books to guide them.

      Small and medium sized businesses are seriously considering Linux as an alternative to Windows, but even at zero cost, it can't do them a lot of good if they can't find/afford anyone to run the system. The barbarians are the gates -- the question is are they going to find a soft landing when they get in, or is the potential configuration nightmare of a unix system going to kill the prospect of widespread Linux deployment? Is World Domination really what people want, or is Linux best suited to the traditional unix niches of academics, ISPs, and glass houses? It's a tough problem, there's no clear answer, and it's something that may well lead to a fork in the community.
      --

      --
      Business. Numbers. Money. People. Computer World.
    5. Re:Not just sittin' pretty by Nodatadj · · Score: 2

      (And even worse, the "SHIFT-INS" command used to paste in IE seems to crash Netscape on Linux.)

      Something that crashes Netscape in Linux? I will not believe it. Please, if you be so kind to stop spreading unsubstantiated rumours and...Oh wait. Netscape...thats the thing that crashes all the time...sorry about that.

    6. Re:Not just sittin' pretty by Steve+Burnap · · Score: 1
      Working off hours: coding something that would help at my job.

      Playing off hours: coding something that would be useful to me, at home.

      One of the amazing things I've found is that somehow a lot more fun to code something you'll use at home than it is to code something for your job, even if the code itself is similar in style. I spend my days working on a client-server application using sockets. I go home drained, not wanting to think about it. So what caused me to lose track of the time yesterday evening? Why, a client-server application using sockets. Why does this not leave me drained, and instead make me lose track of the time? Because it is what I want to do, not what someone else wants me to do.

      It has to do with the selfish part of human nature. I am willing to bet that if you went back in time, and hired Linus and company to create the perfect OS, you'd find that they put in far fewer hours and came up with something much less interesting. Such is the irony of the world. I suspect the only time you can combine the two is to start paying someone for something they would have done for free anyway.

    7. Re:Not just sittin' pretty by Duke+of+URL · · Score: 1

      Maybe after working 60+ hours a week he's just to tired and wants to talk to his wife and play with his kids. I have feeling that if he really thought "it" was such a wonderful and desperately needed widget he'd do it. Not all of us can devote are free time to OSS. We have other commitments. Thats why we're thankful for others who can, or for others who make it their main goal.

    8. Re:Not just sittin' pretty by ACK!! · · Score: 1

      Thank you!! Everyone is so focused on making Linuix as pretty as this, that or the other OS that it is like we have forgotten about making the interface better. The very next new post down talks about using the interface to take advantage of new technologies, 3d technologies, voice recognition and all that.

      The one thing we might be quick to forget is the idea of automation through the OS. At one time, the buzz was all about agents that would perform daily computing tasks like getting the email downloading your favorite sites and all that. Yes, I know that through crontab, scripts and individual programs all of the above can be automated TODAY. However, a friendly user interface to bind automation of daily tasks together would be a huge step.

      We can't have an interface that is merely as good as Windoze or even Mac. We have to be better if we want to increase the number of users to the Linux OS. Think about it folks. Has anyone ever switched to a new OS because the new one was as good as their old one. No, it had to be better.

      The people who use Linux on a consistent basis are still dominated by sys admins, programmers and students looking for the cheap powerful way to use their computers, oh yes, there are also the typical Anti-Microsoft lot as well. If we want to gain the desktop users and home users then we have to build them the better interface.

      --
      ACK /ak/ interj. 2. [from the comic strip "Bloom County"] An exclamation of surprised disgust, esp. i
    9. Re:Not just sittin' pretty by Tower · · Score: 1

      >Nothingirritates more than having to remember that it is "Ctrl-F" to search in IE and "Alt-F" to search in Netscape.

      Actually, Ctrl-F works in Win Netscraper, but Linux/AIX/*nix Netscrape uses Alt-F...

      --
      "It's tough to be bilingual when you get hit in the head."
    10. Re:Not just sittin' pretty by Yakko · · Score: 1
      For example, I probably add/remove ten DNS records in a given week -- I'd rather have a GUI to do it.

      Yes, a graphic zone editor would be nice, and seeing how it's Unix-like, you can always go to the zone itself with vi when troubleshooting is necessary. (Actually, a graphic "This name goes to this IP, now do the work" tool, but...)

      an either/or situation.

      I've always viewed this as a "both" situation, even when I was totally on win3/DOS. Just like I always had a command line up in windows, I started using X to display xterms (and netscape). The number of graphic apps I run has increased since 1995, but I still have 10 Eterms to do the bulk of my work in.

      --

      --

      --
      Me spell chucker work grate. Need grandma chicken.
    11. Re:Not just sittin' pretty by Zagato-sama · · Score: 1

      Skyshadow, you might want to look into Terminal Services. I administer my Win2K box quite well remotely.

    12. Re:Not just sittin' pretty by RickHunter · · Score: 1

      Another sane person! The moderation system actually seems to be working today. o.O

      I like your point about the GUI and command line. Open-Source/Free-Software (to me) is about choice. So if Linux forces you to use one kind of interface, how is that choice? Right now, you can use either the GUI or the command line, and I don't think there's any reason to change that.

      IMHO, tools that seperate the interface from the program are one of the best ideas I've ever seen. If implimented properly, this would allow most programs to run in pretty much any environment. Text mode, Text-GUI, graphics-GUI...

      Something else to keep in mind. If a program's actions can possibly be controlled through command line flags or read in from text files, or whatever, include a way to do that!


      -RickHunter
      --"We are gray. We stand between the candle and the star."
      --Gray council, Babylon 5.
    13. Re:Not just sittin' pretty by tagore · · Score: 2

      GUI based admin tools aren't bad in and of themselves, but they tend to solve the wrong problem. One of the reasons that NT administrators are often pretty clueless is that the gui stuff gives you the illusion of being able to competently administer a system without understanding what's going on under the hood. That's dangerous. There's nothing wrong with them if they're there to make it more convenient to do something that you already know enough to do without them though.

    14. Re:Not just sittin' pretty by mindstrm · · Score: 2

      I see. A tradition of obscure administration practices.
      You know what? That's bull.

      Regardless of pretty context-sensitive menus, etc.... there is *NO WAY* you can have the kind of flexibility you get from these 'obscure' practices that you can get from a pretty interface.

      NO INTERFACE will make up for lack of knowledge. The current way most unix applications are administered forces one to learn a great deal about each application. This is GOOD.

      It's when some retard builds an 'admin tool' that lets someone set up a web server with a bunch of other stuff, and not know a damn thign about the computer or the OS that Linux will become like Windows.

    15. Re:Not just sittin' pretty by IntlHarvester · · Score: 1

      GUI based admin tools aren't bad in and of themselves...the gui stuff gives you the illusion of being able to competently administer a system without understanding what's going on under the hood

      Agreed. If you've ever had to work with the NT4 GUI admin applets, you'd discover how amazingly bad they are. WinNT really only has a couple advantages over unix systems in terms of accessibility --

      (1) It's self configuring to a certain extent (at the cost of flexibility). This allows junior admins to go with the defaults and have a functional system.
      (2) Windows 9x 'power users' can stumble around the Start menu to find the tools they might be looking for. This lowers the entry point for 'administrators'. On the other hand, it's difficult to find what you are looking for on Unix systems, without starting with some documentation.

      In reality, the ability to really figure out what's going on 'under the hood' in NT is fairly obscured. The documentation is not that good. The education program (MCSE) isn't really helping. NT's only advantage is really a low entry point and low expectations.

      I don't think an all encompasing Admin GUI is really possible or required. Even MS has their command line tools. The only thing that's needed is an entry-point into the system -- things like network config, starting and stopping daemons, basic security settings, printer configuration, user MAC, etc.

      --

      --
      Business. Numbers. Money. People. Computer World.
    16. Re:Not just sittin' pretty by IntlHarvester · · Score: 1

      It's when some retard builds an 'admin tool' ... that Linux will become like Windows.

      I think I will take your post as an object example for the point I was trying to make, although I generally agree with the sentiment.

      Even so, you contradict yourself. It is not bull that Unix has "tradition of obscure administration practices" -- check the first couple chapters out of any sysadmin book. That's not to say that it's illogical or unnecessary, or that system flexibility is a bad goal (it's not), it's just not the goal of the average midsized shoestring IT operation.

      To cater to the file+print+mail crowd requires a philosophical change in how the system comes out-of-box. Folks like you demonstrate that there's lots of resistance to that.
      --

      --
      Business. Numbers. Money. People. Computer World.
    17. Re:Not just sittin' pretty by Anonymous Coward · · Score: 0

      I remember reading about a psych experiment on this. They asked people to do something, and then asked them how they liked it. That was the control group. On the test group they paid them money before asking them how they liked it. The results were that people who got paid where less likely to say they liked it. Sorry, I don't have my psych 101 book to give you a refence though. (It's been ages :-)

    18. Re:Not just sittin' pretty by scrytch · · Score: 2

      So how many times do I have to learn how to add a printer to printers.byname then pull the nis maps on each client before I get a tool that will let some intern do it so I can learn something else?

      How many times do I have to learn how to add a new account's entry to auto_home and create their homedir and calendar and additional mail aliases before I get a tool to do it for me?

      How many times must I write the same damn scripts to do this crap over and over and convince the supreme admins of the site to install it, only if I'm the sole contact person for support if users have questions, because the scripts are "unofficial"?

      When am I going to stop having to work bottom-up at every new unix shop I go to, all because you want someone with far less experience than me to learn what I already am sick to death of doing?

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
  13. Desktop model is dying. by Rico_Suave · · Score: 2

    Jakob Nielsen is on the money - I think we've reached the point of diminishing returns with the current "desktop" model of UI. Win2K has it refined about as far it will go, and Aqua is really the same old, same old, just amplified and candy coated. We need someone to invent a new style of interface - one that will take advantage of emerging technologies like speech recognition, 3d acceleration, desktop video, etc. I'm not sure what that would *look* like, but it would be a good direction to take.

    1. Re:Desktop model is dying. by jallen02 · · Score: 1

      Just as a side note there are a few works such as this in progress. I know of at least one company attempting to design a 3D user environment. Basically everything you do (Research papers, C Source files etc. ) all exist in a 3 Dimensional space and to go grab the paper you have to navigate to it and open it up etc. Its an interesting approach.

      Another suggested approach that has received a /. article was a sort of flat 'plane' that you just stick documents and eveyrthing was highly embedded with the desktop. You just navigate to the part of the 'plane' that has your document and you can 'open' it but everything is highly integrated look/feel. Those are some of the more interesting approaches.

    2. Re:Desktop model is dying. by sammy+baby · · Score: 2

      Frankly, I've always been skeptical of 3D desktop environments. I've yet to see one that I'd even want to try, let alone use on a regular basis. A lot of the time, they consist mostly of nausea-inducing zooming in of 3D icons - I see this as being like "expanding windows" on a desktop, only more annoying.

      Actually, one of the best quasi-3D interfaces I ever saw was in Homeworld, but it was for a game, and basically "special purpose."

      I'm pretty convinced that the reason for this is that we're trained to reduce problems to 2D representations wherever possible, if only because they're so easy to manipulate. (I got my training with crayons in nursery school - how about you?)

      If a 3D GUI is gonna work, it'd have to be done by making the three dimensional space not only easy to navigate, but non-annoying. I see possibilities for something that looks like an orthagonal map (maybe rotatable & scalable), but that's about it.

    3. Re:Desktop model is dying. by Dr.+Evil · · Score: 5

      I never understood this "3-D UI" of the future. Our language is two dimensional, our books are two dimensional, our desks are two dimensional planes upon which we work. The best we could hope for is a 3-D wrapper for our 2-D world.

      Audio can be recorded in 3-D, but it certainly doesn't enhance the ability of a speaker to communicate, it just sounds prettier. People today readily discard quality audio for efficient recordings. By the same token, why would people want to work in a 3-D rendered UI?

      Personally I think the next useful UI will go in the opposite direction. Less virtual, more real. Desks which automatically digitize handwriting, panels which are as easy on the eyes and as portable as paper, and of course, lots of specialized devices, like palm organizers, crosspads, networked stereo components (ala MP3 players). We're seeing the beginning of this now. Transmeta, embedded linux, and the like are a step into the future.

      Quiet, unobtrusive and asthetically pleasing. If you want to dictate, dictate, if you want to type, type. Conduct online research from your sofa, or at the coffee shop down the street. Offices will become passe as the mechanisms of communication become easier and easier.

      On the other hand, if you want to play games... go ahead and imerse yourself in your thick 3-D virtual reality.

    4. Re:Desktop model is dying. by Steve+Burnap · · Score: 1
      ...space and to go grab the paper you have to navigate to it and open it up etc...

      The phrase "have to" is interesting choice of words here, and one of the reasons I think none of the 3d models I've seen are likely to fly. At its root, the purpose of a GUI is to make your life easier. None of the 3d models I've seen really do this. I'm not saying that they never will, but that there needs to be some significant shift in the way they are done. Were I a genius, I'd come up with one.

    5. Re:Desktop model is dying. by Rico_Suave · · Score: 1

      Yes, our mediums are 2D, but our world is 3D. If we (as you suggest) want to go to a more "real" model, then wouldn't 3d make sense?

    6. Re:Desktop model is dying. by ZikZak · · Score: 1

      Agree w/ everything you said except:

      Offices will become passe as the mechanisms of communication become easier and easier.

      The physical office provides a needed place for most people to work efficiently. Chiat/Day tried the "office-less office" and it was an absolute disaster. Workers were in open revolt, and the idea was scrapped. We need our own sense of place to feel comfortable and productive, and we need a degree of ownership over these places.

      Even the worst cube farm is preferred by most over the idea of not having a permanent desk at all. We're like dogs: We like to piss and mark our territory.

    7. Re:Desktop model is dying. by Anonymous Coward · · Score: 0


      Nielsen called for an intelligent Internet desktop ..."

      "Instead of just displaying information, it should act like a personal secretary filtering information and telling you what's important and what's not."

      Is this guy on crack? Having some piece of software telling me what's important and what's not doesn't sound very appealing to me, and telling me in 3d sound with 3d graphics doesn't exactly help either. None of the web search engines ever tell me what I want, even if I tell them what it is I want, all these portals with their attempt to steer me to their partner website disgust me, and the idea that I (or my mum) will someday want to routinely rely on some piece of filtering software is just either disgusting or patronizing or stupid or all of the above. Not to mention that at the end of the day it would be some advertising agency that would have the greatest interest in putting this kind of stuff onto everyones desktop. I finally ditched MS completely when they came up with active channels, and I will most certainly ditch Netscape, if they make one more step towards treating me like an imbecile with their "Shop Now" button. What I need is some convenient interface to search for stuff on my machine and on the web, without having to know super complex regex syntax, but fully functional and customizable.

    8. Re:Desktop model is dying. by terceiro · · Score: 2

      A very interesting thought, which makes Apple's new Aqua interface troubling. The jelly bean scroll indicators and buttons, and the drop-shadowed floating windows all strive to give depth to the desktop.

      The desktop has served an important purpose in the growth of personal computing, and has made computers accessible to millions who would not otherwise have the patience to learn their ways. But it raises an interesting question regarding a point-and-click, iconic interface, that we could be regressing back towards a pictographic society.

      The Egyptians moved away from hierotic pictographs to the demotic script in part because alphabetization is a more efficient method of communicating complex ideas.

      There is a place for pictures -- road signs, restrooms, airports -- any place where simple concepts (like, "go here to pee" or "don't turn here") need to be communicated. Communication by pictures, ergo 3D, fills this need.

      The more complex alphabetic communication is faster, more complex and robust, and difficult, and subtle. We all know this.

      In terms of a UI, big questions are raised. The more we try to accomplish within the interface, the more complex it becomes, and how quickly it loses any value. How many times have you had to hunt around to find a command because some idiot application developer put it in a non-intuitive place. It's maddening. As I switch between Linux, Macintosh, and Windows95 I get really pissed trying to change preferences in each application. What a nightmare: it's always in a different place, and often called by a different name.

      A standardized UI could solve this (man, I'm really off the topic of the reply now, sorry) -- at least across Linux (as it is mostly with Mac). But since Linux is open source, we're protected from the tyrrany of Aqua. If you don't like it, change it! But let me at least have the benefit of an intelligently designed, predictable, intuitive, standards-based interface to get something done.

    9. Re:Desktop model is dying. by Anonymous Coward · · Score: 0

      Computers are often used to shuffle printed
      words and numbers. Printed words and numbers are
      2d; that's how we deal with them. What advantage
      could there be in shuffling these 2d symbols
      within a *pseudo* 3d environement -- on a 2d
      display, even. There's plenty of places where 3d
      makes sense: CAD, games, etc. There's no point
      in imposing 3d on a 2d situation, though, beyond
      the obvious "ooooooo" factor. Great for trade shows,
      useless thereafter.

  14. The Font DeUglification HOWTO by Booker · · Score: 5
    As much as I like Gnome, it is possible to make X a lot nicer looking without signing over your first born to any particular desktop environment... the nice thing about this is it's not "theme beautiful" - just "easy on the eyes" beautiful. :)

    The XFree86 Font Deuglification Mini HOWTO
    ----

    1. Re:The Font DeUglification HOWTO by Alpha_Geek · · Score: 1

      Wow, they actually say that windows is good for something in that HOWTO. Pretty cool idea ripping the truetype fonts from Windows to use in X. That and Deuglification is a cool word :)
      -

    2. Re:The Font DeUglification HOWTO by Anonymous Coward · · Score: 0

      Windows has font anti-aliasing. Linux doesn't, ergo Linux sucks sweaty balls.

    3. Re:The Font DeUglification HOWTO by Anonymous Coward · · Score: 0

      If you don't have a small-cheap-crappy display, it's really not that much of an issue. This is likely why commercial Unix never really persued "font-recovery-technology".

    4. Re:The Font DeUglification HOWTO by Anonymous Coward · · Score: 0

      Commerical Unix doesn't give two craps about the desktop market, they're too busy selling huge database servers. Eventually Linux users interested in the desktop are going to have to split from big unix's atrophied projects (X11).

    5. Re:The Font DeUglification HOWTO by Anonymous Coward · · Score: 0

      Actually, linux does have font anti-aliasing. Check out xfstt or xfs. For more info, check out www.freetype.org

    6. Re:The Font DeUglification HOWTO by AArthur · · Score: 1

      This is very true. Font anti-aliasing is just a major kludge!! (and a ugly, slow, hard to read kludge). Font anti-aliasing works by lighting the colors at the edge of a font, making it appear smoother to the human eye -- and making it much less readable.

      The idea behind font anti-aliasing, is that your display's resolution is too low to produce dots small enough, that they don't appear jagged. Since most Windows and Mac machines have an actual screen resolution of less then 75 dpi, while many UNIX machines run at about 100 or more dpi this is a difference.

      How many Windows machines have you seen running at 640x480 with 17 inch screens, that just plain leave you screeming running for the monitor settings!!

      Many. These are the machines that need font anti-aliasing, not those Linux machines with high resolution displays -- that have pixels too small to look jagged.

      Many Linux programs, demand at least 1024x768 to be usable, unlike both Mac OS and Windows programs. Anything less, makes you craving for screen space, some programs are a tight fit, and nice Window Managers are slow and ugly.

    7. Re:The Font DeUglification HOWTO by elflord · · Score: 2
      The font servers ( because they are still stuck with the X model ) fon't anti-alias, though freetype does.

  15. I saw a ploughman by Jon+Peterson · · Score: 2

    I saw an ploughman once who was expending a huge amount of energy making his old horse go faster. He kicked it, and shouted and screamed, and whispered in its ear, and tickled its tail, and spurred it and whipped it and waved a carrot in front of it. But, the horse was dead, so it made no difference.

    We can keep on showing each other screenshots of 'the next amazing Linux desktop' and we can revel in the fact that someone somewhere has finally cracked transparent anti-aliased PDF support and found a way to have radial scroll bars and a three dimensional colour picker widget.

    But none of it will make any difference, because X-windows is already dead. It died a while back when someone thought "gee, I know, let's make a desktop whose strengths come not from the elegance of the theoretical design of the comittee that programmed it, but from its usefulness to the world at large, and the average human being in particular."

    So, from where I'm standing, MacOS X, if it ever gets released for Intel, has got it in the bag.

    --
    ----- .sig: file not found
    1. Re:I saw a ploughman by iCEBaLM · · Score: 3

      But none of it will make any difference, because X-windows is already dead. It died a while back when someone thought "gee, I know, let's make a desktop whose strengths come not from the elegance of the theoretical design of the comittee that programmed it, but from its usefulness to the world at large, and the average human being in particular."

      The fatal flaw in your argument is that X, in itself, is the user interface. Of course you are quite wrong. The window manager is, and this can be changed and made to act however you want, even like MacOS X if you wish... Just go get enlightenment and the Aqua themes for it and GTK, and you're off and running...

      X isn't dead, the popularity of Linux is actualling bringing MORE people into X. X has got to be the best windowing system just because you need a window manager, all other window systems are pretty much static, and you cant change how they behave or look.

      So, from where I'm standing, MacOS X, if it ever gets released for Intel, has got it in the bag.

      You can stop dreaming, it'll never happen.

      -- iCEBaLM

    2. Re:I saw a ploughman by James+Ojaste · · Score: 2

      The X Window System is no more a desktop than your pencil. The mistake you make is not with the death of the horse, but that you seem anxious to bury the harness with the beast!

      X Windows is an underlying layer upon which a desktop may be built - you could easily build a MacOS X clone on top of it, if you were of such a mind. Presumably, then, you have an objection to one or more of the window managers (desktops) currently available for X Windows (such as TVM, FVWM and Enlightenment).

      While many people see the MacOS desktops as "pretty", that's not my only criterion (or even my primary criterion) for a desktop. I like to play. I like to make *my* desktop work the way I do; I don't want people dictating how I should be moving windows or switching between virtual desktops - I want to configure things according to my whim. As such, the Windows and MacOS window managers bug me with the limitations they force me to endure.

      MacOS X won't get *me* in the bag.

    3. Re:I saw a ploughman by Anonymous Coward · · Score: 0

      If X were dead, I wouldn't be using it now - would I?

    4. Re:I saw a ploughman by Jon+Peterson · · Score: 2

      OK, I shouldn't have used the word 'desktop' in my post, but you end up making the same mistake.

      MacOS X is not just a desktop. It is a deskop, a UI layer, a font handling layer, a rendering layer, an all the other things X windows does, as well as all the things a wm does.

      You can't easily build a MacOS X clone on X windows, becuase you can build something good and modern ontop of something that crap and ancient. See also Windows built ontop of DOS and 1001 other examples throughout computer history.

      Until people recognise that X is out of date and useless, and recognise that someone is going to have to do LOTS OF REALLY BORING WORK to replace it with something good, then the KDE and GNOME folks are wasting their time.

      Yes, great, X works nicely over a network. That it. That's _all_ it does nicely. We need to re-create the whole X windows layer properly. By all means keep the wm independance and keep the remote features, but lets have a font system that works, a colour system that works, a layout system that works, a window system that works better, and a rendering system that doesn't crawl and maybe even uses vectors.

      --
      ----- .sig: file not found
    5. Re:I saw a ploughman by Anonymous Coward · · Score: 0
      ...even like MacOS X if you wish... Just go get enlightenment and the Aqua themes for it and GTK, and you're off and running...

      Breathtaking. You must be an idiot to confuse superficial resemblance of skins with how two utterly different environments function and behave. Why did you even bother posting?

    6. Re:I saw a ploughman by Anonymous Coward · · Score: 0

      "If X were dead, I wouldn't be using it now - would I?"
      Yeah me neither.

    7. Re:I saw a ploughman by elflord · · Score: 2
      You can't easily build a MacOS X clone on X windows, becuase you can build something good and modern ontop of something that crap and ancient.

      Well you offer no convincing evidence that X is "crap and ancient", or that there's anything deeply broken about it. Apple are fortunate enough to have code for their MacOS windowing system lying around, so porting it to MacOS was somewhat easier than it would be for Linux developers to write a new windowing system from scratch. If you wish to do that, and consequently screw your X compatibility, you may as well extend the X protocol ( the price to be paid would be that your applications written for the new system may not be X compatible ) rather than do a complete re-write, which seems like a good foundation.

      We need to re-create the whole X windows layer properly.

      Well that's easy to say, but there's a lot of problems. Compatibility is the biggest one. The second biggest is the amount of effort involved ( how far has Berlin progressed ? )

      but lets have a font system that works, a colour system that works, a layout system that works, a window system that works better, and a rendering system that doesn't crawl and maybe even uses vectors.

      Vector graphics can be built in via DPS. No need to rewrite X. I believe DPS also could potentially help attack the font problem. The biggest problem with fonts at present is the lack of print/display unification, the second biggest is antialiasing ( which DPS can do ).

      There's nothing besides compatibility stopping someone hacking the X protocol to deal with font issues. In other words, if your philosophy is "to hell with compatibility", then the functionality you speak with could probably be built into X. I believe that the color system ( if you're talking about calibration ) could be taken care of without trashing X because it could probably be made strictly server-side ( ie the Xclient wouldn't have to know about it. ) In conclusion, I think the features you want are certainly desirable, but I don't think you need to throw away X to get them.

  16. Re:Linux? Beautiful? by Anonymous Coward · · Score: 0

    Hey, Foul is Beautiful, man.

  17. As long as it's open by Anonymous Coward · · Score: 2

    If there were a graphical interface to do, say 70% of configuring something, that allowed access to the command line for more complex configurations, that would be great. Give me a GUI that will allow me to do most of the things I want to do with an OS, but don't FORCE me to use the GUI. If I prefer to do something on the command line, have the GUI interface inherit the changes I made on the command line, and vice versa. Let the interface live on its merits and provide options. Choosing one is different from having one choice.

    1. Re:As long as it's open by Anonymous Coward · · Score: 0

      If it weren't controlled by Lucifer himself, one could say that Windows lets you do that fairly well, except that all the settings are encrypted and there is no console registry editor. If Micro$oft gave us that, it could actually see how far ahead Linux is.

  18. Standards or none by noeld · · Score: 2
    This makes it sound like the choice is to have a standard desktop or to not have a standard desktop. Like we can not have both.

    Let there be a standard, fixed easy etc desktop. Then my mom can run linux and show her friends how to do stuff.

    I can still run what ever I want. Nothing to stop me or you.

    Noel

    RootPrompt.org -- Nothing but Unix

    1. Re:Standards or none by Anonymous Coward · · Score: 0

      Yes! Somebody who gets it right! Let there be many standards. Ideally as many standards as there are people using standards!

      Yeah! That's the ticket!

      (please note sarcastic intent)

  19. Once word: terminal by pePis · · Score: 1

    Linux's beauty lies in its terminal. Simple, uncluttered, functional, and powerful. That's what Linux is all about. Nice to have GUIs, but again, variety is what makes Linux a beautiful tool set. Linux is about choice!

  20. Not Yet But..... by mattjp · · Score: 1

    It's gonna have to happen eventually. The present situation of competition between the various GUIs is great and necessary until one of them is truly usable (fast, stable, lotsa apps & importantly -- supportable by IT depts). However, while the underlying technologies will continue to be disparate, the GUI must gain at least a baseline standard look & feel.

    The reason is simple. Companies and organisations have limited training budgets and trying to support/train for, multiple GUIs for jane/joe staffer is simply not feasable or sustainable as a model.

    Long term this is a non-issue as voice command and other hopefully more natural methods of Human/Computer interaction develop. For now though, if Linux wants to make it onto the corp. DT bigtime, it'll need a common look and feel.

    That said, I don't think that this is somthing to be decided upon by committee -- rather it should (& will) happen organically, a "decision" will be made, but by the "invisible hand" of competition.

    Slap me 'cos I'm wrong....

    --
    -wibble-
  21. wired posting garbage? by Anonymous Coward · · Score: 0

    It's obvious that Leander Kahney has never used a Linux desktop before. SuSe, RedHat, Slackware, Mandrake - all make KDE available. If KDE is there, KFM is there. Even if you use FVWM, you can still use xfm which has a graphical file manager with pretty icons and such. I can't believe wired posts garbage like this. Standards are for marketing people who don't know how to use a product. It's time I go back to using my xterm where I have to "type file names into a command-line interface." =)

    1. Re:wired posting garbage? by PHroD · · Score: 0

      well i wouldnt call anything about xfm pretty :P motif/lesstif etc is ugly as fuck. I just want my frickin graphics card to run under OPENSTEP 4.2, then I'd be happy (till I had to buy/download another OS hehe - ah well, such is OS addiction). Also, OS4.2 has not vfat fs driver so im stuf w/ fsckin 8.3 till i can find one for it :( Maybe i'll reinstall rhapsody DR2 hehe

      sorry, i was spacing there :)

      "There is no spoon"-Neo, The Matrix
      "SPOOOOOOOOON!"-The Tick, The Tick

  22. agree, clueless by bluGill · · Score: 3

    As most other posters (so far) seem to be saying "These people are cluseless about unix."

    Okay, there were no graphcisla file mamagers in 1982, but come on people this is 2000. Sun has had graphcics filemanager since they were trying to get everyone to sue their own propritary window system over X. They have had one for X for years. That is over course one example.

    I happen to like unix, with the many different approaches that work togather. If they were working on a standard way to make all file managers interoperate (so I can drag a file from KFM to the irix dumpster for example) more power to them. But to say that I should use their file manager over the 100+ out there? Forget it, I'll use a different one just to be contary.

    I don't think these people understand that unix still has a following amoung people who don't care if anyone else can use it or not, only that they can get their work done with speed.

    To put it anouther way, my prefered default shell is csh Not tcsh, sh, ksh, zsh, bash, or any of a number of less well known choices that all get the job done. Yeah you can make arguements against csh, but I'm used to those idiocryncies and there is no clear advantage of switching. (of course when I'm root I use sh) Likewise I use tcl not perl or python (either of which is better suited) to write my simple scripts. (again, scripts for starting up the system are sh - though now perl is a part of most base systems)

    1. Re:agree, clueless by finkployd · · Score: 1

      Sun has had graphcics filemanager since they were trying to get everyone to sue their own propritary window system over X.

      That is one of the funniest typos I've seen in a long time.

      Finkployd

  23. How mass market does Linux really want to be? by nlh · · Score: 3
    "But of all the things in Linux, this is the thing that's missing. It must have a standard interface if they want the revolution to go all the way to consumers."

    I by no means have the answer to this, but at the very least I'd like to pose some questions to the crowd: Is our goal as linux users and open source advocates really to take Linux et. al "all the way to consumers"?

    My feelings are that we use and love Linux for various reasons - the community, the flexibility, the attitude, the speed, etc. Linux is a more powerful and more stable operating system than Windoze. X helps us visualize that operating system and GNOME/KDE help us build on that visualization.

    But frankly, most "mass-market" people don't know, care, or want to know how to use *nix. It's complicated, and that's why, as hackers, enjoy it. The problem arises in that there is an inherent loss of control/power (i.e. Windows/Mac) when a system is "dumbed down" beyond the window manager.

    So what do we want? We want acceptance of Linux as an alternative to the norm. We want wider application support. We want games. But I don't necessarily feel that taking Linux "mass-market" is the only way to get those. (And I do agree with the only ways Linux could get really "mass-market" are a) make it really dumbed down or b) make everyone in the world suddenly get a lot more tech saavy - unlikely).

    I'd be curious to hear what you all think about this....

    1. Re:How mass market does Linux really want to be? by evilphish · · Score: 1

      I agree with you. Although I would love to see linux on more and more computers, I understand that as it continues to grow more and more joe consumers, are going ot buy it try to install it and screw something up. I've already seen it happen, people who have no background/patience to use a unix workalike but want to get on the linux bandwagon are going to end up in a bad posistion. I almost want Linux to stay with us geeks.

      Gentleman, you can't fight in here, this is the war room..

      --


      who sez death can't be funny....www.endlesssorrow.com
    2. Re:How mass market does Linux really want to be? by Anonymous+Covard · · Score: 2

      So what do we want? We want acceptance of Linux as an alternative to the norm. We want wider application support. We want games. But I don't necessarily feel that taking Linux "mass-market" is the only way to get those. (And I do agree with the only ways Linux could get really "mass-market" are a) make it really dumbed down or b) make everyone in the world suddenly get a lot more tech saavy - unlikely).

      I'd be curious to hear what you all think about this....

      Every time Slashdot posts an article about increasing Linux usage by non-geeks, the same batch of creebs about "dumbing-down" the OS gets posted. Now, I've been doing computing since my first programming courses in 1971, so I realize that some of this is good old classic Unix bigotry (I'm old enough that I went to Berkeley before Unix, if you can fathom that :) but setting that aside, it's astonishes me all over again every time I see it.

      What all these people seem to be saying, over and over again, is that the best efforts of the Open Source Community are not capable of evolving a set of common standards that will allow either the use of graphical applications and tools or the use of the command line, as desired.

      Do you really believe that? I don't.

      --
      Information wants to be free -- but informants want to be paid.
    3. Re:How mass market does Linux really want to be? by jmcmurry · · Score: 2

      "Mass-market" people don't care if it's Linux, BSD/Mach (Mac OS X), NT, or a bowl of grits underneath.

      They are interested in having these things:

      • The computer should not crash seconds before I was going to save that thesis/receipe/love note.
      • The computer should provide fast Internet connectivity which supports the newest neat-o new web things without a lot of (or any) cumbersome setup nonsense.
      • The computer should help me when I want help and get the hell out of my way when I don't.
      • I should be able to get interesting and helpful applications for my computer that allow me do something I have to do anyway in an easier or more powerful way (e.g. balancing the checkbook.)
      • I should also be able to get interesting and helpful applications for my computer that allow me do something that I would never have even thought about doing if I didn't have a computer (e.g. compose music, learn French, design my new house.)
      • The computer should not require me to learn a bunch of bullshit if it breaks just so I can get it working again. My TV doesn't require me to learn about CRTs, and my phone doesn't require me to know anything about the CO. It should either never break (yeah right) or be easily fixed, maybe even over a network so I don't have to take it anywhere.
      • The computer should be cheap, because I have other things to spend money on.

      Linux and all the associated things you find in a typical distribution demonstrate potential for solving these problems, but they don't right now. Maybe Nautilus is a step in the right direction, maybe not. At least someone's trying to appeal directly to the audience described above from the window manager side of things. My Linux desktop could certainly benefit from an added sense of coherency.

      As a computer guy, I want mass-market acceptance of Linux strictly because it will create more jobs for the tech savvy people, it will create tons more commercial developer interest (no OSS bigots need respond; I know already), and it will move control of the computer industry away from That Corporation in Redmond and more towards the rest of us.

      Hackers will always be able to do whatever they want with their OS, just like they always have. With Linux, they can do a lot. But everyone's proverbial grandma shouldn't have to do anything other than lay down some $ to get the computing environment outlined above. And we shouldn't try to prevent that.

      Why are hackers so afraid of there being a Super Easy Linux Distro? Nothing about your distribution changes if one is developed and achieves mass-market acceptance. Nothing! Plus you now have a big installed base to develop really interesting apps for, or to support, or to benefit indirectly from by virtue of sheer numbers.

      Sounds great to me.

      jm

    4. Re:How mass market does Linux really want to be? by bodhi · · Score: 1
      Is our goal as linux users and open source advocates really to take Linux et. al "all the way to consumers"?

      IMHO, there isn't really a particular goal as such, no. And I don't think the desire, even, really, is to take Linux to the consumers. Rather, it's for the consumers to come to Open Source solutions to their needs. That's rather different.

    5. Re:How mass market does Linux really want to be? by jaso · · Score: 1
      I would love to be able to earn a living by designing and writing good free software programs. I would love to be able to look in the help wanted ads to find a job or two that ask for knowledge of linux systems, instead of the dozens that require windows. I would love to be able to have access to linux machines wherever I go.

      I haven't booted into windows on my home machine in a couple of months, now. A couple of days ago, I needed to use an on-campus machine for a few minutes, and the only things they have are windows machines. I was truly astonished at how bad windows is. I don't think that I can go back to it. I know I don't want to.

      There are some things that I miss, though, things I think Linux needs. Things like consistency--for instance, having key-bindings that work the same from application to application (why need to remember five or ten different ways to save a file?). Linux offers the flexibility to go even further, though. We should be able to come up with a way to choose our own key bindings, that work consistently on every linux app we use.

      I would love to see Linux become the standard, and improve from there.

    6. Re:How mass market does Linux really want to be? by warmi · · Score: 1

      Windows ? I think you aproached this OS with wrong expectations. Sure, if first thing you do is open DOS window then , no shit, compared to Unix , it sucks big time.
      However, when "used as directed" Windows is quite usefull.

    7. Re:How mass market does Linux really want to be? by Derek+S · · Score: 1

      Your last point is the key. No matter how many user-friendly additions get incorporated into the mass-market Linux distributions, nothing is stopping the hardcore hackers from running Slackware and using vi as an all-purpose admin tool.

      Some of these people remind me of MS advocates defending the company's right to control all computing. After all, if Windows, IE, Office, Bookshelf and the Sidewinder joystick aren't inextricably tied together, their freedom to avoid non-MS products is being threatened.

      Derek

  24. How about NOT making Linux more beautiful by GoofyBoy · · Score: 2


    I'm not trying to stop any progress or anything but sometime I feel Linux is way too easy to setup and run compaired to the amount of knowledge it takes to maintain it.

    First time I installed Linux took me about 3 days to install the kernal, etc and get X up and running (This is around the time, if I remember correctly, when the kernal was just before 1.0). Recently I did RedHat 6.2, it took me 3hours, and that included a problem with my mouse which took 1 hour to resolve.

    Now, to get my new sound card running I had to look up the how-to, realize that my card wasn't supported, find out the how-to was out of date and that it support was just recently available (linux.aureal.com), find the drivers, compile, debug abit and then I got sound.

    What I'm trying to say is that X/Gnome/KDE is already nice enough. If its anymore easier (a user never has to know what "ls" does) he might not be suited to maintain a system, even if its just for simple home use. Linux, the core, isn't ready for those users, Windows isn't even ready for that either.

    I think that X is good enough as it is. How is it worse than Windows?

    --
    The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    1. Re:How about NOT making Linux more beautiful by PigleT · · Score: 2

      Hear hear!!

      Mind you, the last time I said anything remotely like that I got 8 replies of which 6 were flames, but hey, what do I know?

      Anyway. Anything which starts off by asserting that neither KDE nor Gnome has "a file manager" is a crock of shit. Kfm doubling-up as Konqueror is wonderful, as is gmc for gnome. In fact, as soon as you install RedHat 6.1 and log in, you get a view of your home directory in a graphical file manager.
      Have they not even right-clicked on a gnome-panel, added a launcher, and changed the type to 'directory'?

      *Plonk* Wired will also be up against the wall when the revolution comes! ;8)

      --
      ~Tim
      --
      .|` Clouds cross the black moonlight,
      Rushing on down to the circle of the turn
    2. Re:How about NOT making Linux more beautiful by Anonymous Coward · · Score: 0

      First time I installed Linux took me about 3 days to install the kernal, etc and get X up and running (This is around the time, if I remember correctly, when the kernal was just before 1.0). Recently I did RedHat 6.2, it took me 3hours, and that included a problem with my mouse which took 1 hour to resolve.

      Just for comparison's sake (I realize that Apple has the advantage of only needing to include drivers for a small pieces of hardware) I recently installed OS X DP3.. It took less than 20 minutes to boot off the CD, install OS X, and set-up the networking. Most of the time was spent watching the progress bar grow, as the installer decompressed and installed the 900MB of OS, developer tools, toolkits, etc. on the drive. The set-up helper app was nearly identical to that found in MacOS 9..

    3. Re:How about NOT making Linux more beautiful by fleckster · · Score: 1

      I have always believed and still believe that Linux is defenitely not ready to be sold as a desktop OS, systems like Red Hat, SuSE, and Corel put users through such hell that it really gives Linux a bad name. Users gain high hopes and expectancies of an OS that's going to be easy to setup and configure and maybe even detect their hardware etc etc and they'll be able to connect to the net by simply entering in a phone # and a login and password but then they realize that there's DNS (nameservers) to throw in /etc/resolv.conf and that there's PAP, CHAP, script, DHCP... eep! The point is Linux is defenitely not ready until ALL of these things can be easily, quickly, and painlessly done. NOT to mention the whole kernel compiling thing, too...

      *whew*, I'm tired, get me a paper towel to dry off the sweat.

      --
      ............ no.
    4. Re:How about NOT making Linux more beautiful by Anonymous Coward · · Score: 0

      Well, if you want to you can get the same experience doing a Solaris install onto Sun hardware.

      It's not the OS necessarily. It's likely more a function of the fact that the installer has to deal with little if anything in the way of the unexpected.

      20 minute installs are not uncommon for Bughat.

    5. Re:How about NOT making Linux more beautiful by Anonymous Coward · · Score: 0

      Actually, DHCP is quite painless. Dealing with the resolver has been relatively painless for quite some time as well. PPP is as complex or as simple as your ISP wants to make it for your platform.

      If Corel can't hack it relative to Redhat, Corel and Suse... well then that's Corel's problem.

    6. Re:How about NOT making Linux more beautiful by Guy+Harris · · Score: 2
      Now, to get my new sound card running I had to look up the how-to, realize that my card wasn't supported, find out the how-to was out of date and that it support was just recently available (linux.aureal.com), find the drivers, compile, debug abit and then I got sound.

      Yup, there's more to be fixed than just the UI; one shouldn't have to thrash around like that to get sound out of one's computer. (If one believes that the free UNIXes should only be used by those who are "smart enough" to use them, one should note that if somebody truly is "smart enough" to use a free UNIX, they're probably also smart enough to realize that their time could be better spent doing something other than screwing around trying to get their sound card to work....)

  25. What is wired smoking? by Anonymous Coward · · Score: 0

    Although Linux already has a pair of evolving GUIs -- KDE and Gnome -- neither has a graphical file manager. Instead of clicking on icons or menus to open and save documents, users must type file names into a command-line interface. Taco, any article that starts off this inaccurate isn't worth linking to...

  26. X Windows Text Selections, Copy and Paste by Anonymous Coward · · Score: 0

    I don't like the way copying and pasting is handled in X Windows. There is currently no way to replace a selection with the clipboard like I can do in MacOS or Windows. Whenever you select text, that replaces the global clipboard. :( Is there a way to fix X Windows so I can use a Mac/Windows style of copy and paste instead of the middle mouse button?

    1. Re:X Windows Text Selections, Copy and Paste by Anonymous Coward · · Score: 0

      Yes. Unfortunately, it onvolves reformatting your hard drive and installing Windows. In other words, on the X-level, no, though some applications (KDE, maybe gnome) cupport ctrl-C copying.

    2. Re:X Windows Text Selections, Copy and Paste by Jon+Peterson · · Score: 2

      The only thing worse that X Windows pasting is X Windows font handling.

      Oh, and X Windows colour handling is quite dire, too. As is X Windows .... oh never mind.

      I guess the best thing you can say about X is that the spec is minimal enough that it leaves plenty of room for the different window managers to screw things up in their own unique way.

      Remember - you haven't lived till you seen a computer showing 5 windows all with different types of scroll bar. Hmmmmmmmmm, lovely.

      --
      ----- .sig: file not found
    3. Re:X Windows Text Selections, Copy and Paste by Anonymous Coward · · Score: 0

      I think this is one of the big things holding back the GUI development of X Windows! If they fixed some fundamental problems like this, a lot more developers would be interested in porting their programs. Personally, I have a hell of a time programming in X Windows - Nedit helps the situation, all in all text handling is a disaster in X Windows!

  27. The're talking GFI not GUI! by Oshu · · Score: 2
    I don't think a standard GUI is all that important, or even desirable. One of the things I love about linux is that I can make my desktop look and feel the way I like.

    That said, it seems like this article speaks more toward a standard GFI (Graphical File Interface) or file browser, than a GUI. Sure, having all the programs have the same graphical theme is nice, but I don't think that makes the computer easier to use. Most newbies I know get tripped up when they have to deal with file management.

    What linux, and all OS's, needs is a groovy way to store, organize, and retrive files. All this nested directory stuff is fine for us people who can "visualize" the tree, but to most people this makes no sense. I have never been inside an office that had file cabinets nested inside file cabinets ad naseum.

    We need a way to organize or abstract files such that they are easy to find and make sense to human sensabilities.

    --

    That damn time machine set me back 15 years!

    1. Re:The're talking GFI not GUI! by slim · · Score: 2

      What linux, and all OS's, needs is a groovy way to store, organize, and retrive files. All this nested directory stuff is fine for us people who can "visualize" the tree, but to most people this makes no sense. I have never been inside an office that had file cabinets nested inside file cabinets ad naseum.

      That's dumb. The hierarchy thing *is* the groovy way to store, organise and retrieve files. Especially when you have nice things like symlinks. File cabinets would nest too, if it weren't for those pesky laws of physics. That's why I can usually find a file on my computer more quickly than I can find a document around my house.
      --

    2. Re:The're talking GFI not GUI! by Anonymous Coward · · Score: 0

      Yeah, you can pretty much make X to be anything you like. You can spend countless hours tweaking X resource specifiers, modifying hard-wired constants at source level, and so on. All very productive! And, continually messing with it, you'll have your desktop filled with multi-coloured windows, using different widget sets, interacting differently.

      Well, unless you like about consistency of interface and behaviour of programs. Unless you'd like to have common functionality, based on which programs can interact -- i.e. transparent copy&paste, instead of replaying the accidental text selection as a stream of keyboard events. Unless you want functionality. If you don't want all that, but are satisfied with superficial cosmetics at a very high performance price, then X is for you. Go for it!

      -- Fortran is the cockroach of programming languages MS-DOS is the Fortran of operating systems (won over VMS by a slender margin) X-Windows is the MS-DOS of windowing systems.
    3. Re:The're talking GFI not GUI! by Oshu · · Score: 1
      The hierarchy thing *is* the groovy way to store, organise and retrieve files. Especially when you have nice things like symlinks...That's why I can usually find a file on my computer more quickly than I can find a document around my house.

      That's fine. I agree that symlinks make things very flexabile and fast for us folks who understand computers. However, the average joe has great trouble with these concepts. They require training. The idea GFI should make sense to the human brain without much training.

      In most places, they way that information is stored depends on the nature of that information. If the catch all file system tree was so great we wouldn't have apps dedicated to information organization, such as CompuPic. What we need is a GFI that adapts to the type of information it is displaying/organizing/retrieving on the fly.

      --

      That damn time machine set me back 15 years!

    4. Re:The're talking GFI not GUI! by Oshu · · Score: 1
      I think you miss my point. I am not here to stand up for X. I agree that interface standards are nice and useful.

      My point is that to make linux, or any OS for that matter, ready for the unwashed masses we need a great GFI. Getting to programs is easy for newbies, just click on the menu. Problem is, the application is not importent, the document/data is. The mac OS (focusing on documents not apps) is great in theroy, but it is still dependant on a file system tree. We need to come up with a fundamentally different way to store, organize, and retrive information. This will be the next killer app that makes the next big shift in OS usage.

      --

      That damn time machine set me back 15 years!

    5. Re:The're talking GFI not GUI! by Guy+Harris · · Score: 2
      The hierarchy thing *is* the groovy way to store, organise and retrieve files. Especially when you have nice things like symlinks.

      "Especially" indeed. One problem with hierarchical file systems is that they're trees, not graphs; it is not necessarily the case that a given document belongs only in one place.

      That's why I can usually find a file on my computer more quickly than I can find a document around my house.

      I can usually find either one quickly if I know where it is - but I'm not sure that counts as "finding".

      A truly "groovy" way to "store, organize, and retrieve files" would be one that would help me find files if I have some idea what they're about but don't know where they are.

      My collection of documents includes saved e-mail messages, bookmarked URLs, saved netnews articles, random text files that I've filled up with notes to myself, etc.. I save a lot of e-mail messages in folders for particular topics - but sometimes an e-mail message belongs in more than one such folder (which I currently handle by saving them in multiple folders).

      Perhaps a hypertext scheme would work better, in which I could have a "folder" that's actually an HTML document with text in it, plus links to said saved mail messages, links to documents on other machines, etc..

      However, I might not know all the things to which a given document might pertain, or I might not know what page is relevant to something I'm working on, so even that might not be good enough; a full-text search capability might also be useful.

      Source code might fit better into the conventional hierarchical directory structure, but perhaps there isn't One True Way to organize data....

    6. Re:The're talking GFI not GUI! by Guy+Harris · · Score: 2

      Yes. (If I weren't posting to this thread, I'd moderate your comments up a fair bit....) Existing GUIs may be better than a poke in the eye with a sharp stick (yes, I've started to use KFM on my machine at home for some documents; I find it more convenient to click on some folder icons and then click on a document than to switch to some xterm, pushd to the relevant directory, and fire up the Acrobat reader on the relevant document), but I suspect you can do a lot better than that.

      This will be the next killer app that makes the next big shift in OS usage.

      Assuming that it's one killer app. It may well be that the UI for office worker bees, the UI for developers (hardware, software, etc.), the UI for accountants, the UI for the "typical" home computer user (if such a person exists), etc. may be different.

      (The current desktop metaphor has somewhat of an "office worker bee" feel to it - perhaps not entirely surprising, given that the Xerox Star, which was one of the first commercial systems with that flavor of UI, was a product intended for, err, umm, office worker bees, and I suspect that said worker bees were at least one of the intended markets for MacOS and Windows.

      At least in the MacOS/Windows incarnation, I suspect it was also intended for standalone machines, although the Star was definitely not intended to be solely a standalone machine; a networked environment, especially one that includes not only a LAN but the Internet, may also call for some UI changes.)

  28. I'm beginning to REALLY hate GNOME by FascDot+Killed+My+Pr · · Score: 4

    I don't run GNOME on my system because I like the feeling of "raw Linux" and because I don't like how GNOME looks/works/acts/etc. That's entirely up to me and isn't the reason I hate it.

    What I hate is all the unnatural dependencies on GNOME on RedHat systems. For instance, last night I upgraded my RH5.2 system to RH6.1. I have a lot of complaints about how this worked (like, why can't I cancel or at least unmount my drive? and why can't password-less users login or at least have root change their passwords), but the relevant complaint is the GNOME deps.

    After the install I found that a lot of GNOME stuff had slipped through (another complaint: when I DON'T want to auto-install deps, let me UN-install upward deps). I spent a few minutes rpm -e'ing these, but when I tried to remove gnome-libs it told me that wmconfig needed it. OK, so get rid of wmconfig. Can't, fvwm needs it. WTF? That's just not possible. fvwm is ~8 years old, GNOME is
    Actually, the real blame for this goes to RedHat (for stupid dependency defs) and the RPM format (for not allowing "wishlist" vs "gotta-have" deps). So once I get a tape drive I'm going to back my system up and install Debian. I hope it's a little saner and less "user-friendly".

    To bring this post marginally on-topic: I don't mind if some (even most) people prefer "pretty", "standardized" Linux as long as two conditions are met:

    1) I can still get to the "raw" level that I like.
    2) Apps are not written to depend on a "standard" and break when it isn't true. There's a lot of tools on freshmeat that I'd like to use, but they all start with "g" or "K"--so I can't use them.
    --
    Here is the result of your Slashdot Purity Test.

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
    1. Re:I'm beginning to REALLY hate GNOME by xpurple · · Score: 1

      I have the same feelings. But it goes deeper. Gnome, KDE, junk that I don't need. Hell, I rarely even touch X. I also don't use rpms. I belive that the whole idea behind RPM is the dumbing down of linux. I don't see the point of installing any software that I don't know what's going to do. Much prefer to read through the source to make shure it's not going to fry my box or something else wierd. My current box sadly enough was origonaly redhat 5.0, but as I have updated most of the software on here I can't even use RPMS anymore ;) Not that it bothers me much. Hmm, I hope nobody moderates me down for this rant...Oh, and if you want to make X look like a mac, do it the right way. Use mlvwm, great window manager (plus it uses little ram).

      --
      http://www.xpurple.com
    2. Re:I'm beginning to REALLY hate GNOME by CdotZinger · · Score: 1

      Amen. This is why I'm not getting any use out of my Linux partitions right now. All my computers are late-model Apples (sorry, guys), and all the up-to-date, non-beta PPC distributions are modified Red Hat, so they all have the same problem. They're just so weighty, burdened with false dependencies, that I can't get a satisfactorily slim system if I include anything more than bare X in an install--which, for me, is pretty useless. I know my sucky experiences aren't because Linux sucks, because it isn't Linux's fault, but I do recommend to all my acquaintances that they avoid Linux unless Debian or Slackware works on their boxes, lest they get a bad opinion of the OS based on the shittiness of certain distributions. Eagerly awaiting Debian PPC, OS X, and a locally bootable NetBSD....

      Back on topic: UI standardization would be nice, so long as the weird Red Hat/GNOME/KDE top-down dependency model is ditched in the process.

      --
      Your mouth is like Columbus Day.
    3. Re:I'm beginning to REALLY hate GNOME by tweek · · Score: 1

      Actually just a tip (not trying to change your mind),

      <quote>
      but when I tried to remove gnome-libs it told me that wmconfig needed it. OK, so get rid of wmconfig. Can't, fvwm needs it. WTF?
      </quote>

      If you know you are going to remove all gnome packages and plan on replacing them with newer versions, then just "rpm -e --nodeps rpmname".
      this will bypass all the dependancy information and uninstall the package. I think wmconfig is redhat specific anyways but if you don't use it just uninstall it as well. If you don't use fvwm, uninstall it too. Basically what I'm saying is this, if you know you aren't going to need any of the packages, uninstall them with nodeps and be done with it.

      just my idea.

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    4. Re:I'm beginning to REALLY hate GNOME by MochaMan · · Score: 2

      What I hate is all the unnatural dependencies on GNOME on RedHat systems. For instance, last night I upgraded my RH5.2 system to RH6.1. I have a lot of complaints about how this worked (like, why can't I cancel or at least unmount my drive? and why can't password-less users login or at least have root change their passwords), but the relevant complaint is the GNOME deps.

      Ummm, no. I think your problem is RedHat. I use Gnome on Debian, and have never once had any problem with it. If you're a package manager kind of person, dpkg has never caused any dependency problems with me, and if you prefer tar.gz sources, just go to www.gnome.org and download the lot from their website.

      If you're using RPMs and you've got dependency problems with Gnome, then RedHat is your problem.

    5. Re:I'm beginning to REALLY hate GNOME by IntlHarvester · · Score: 1

      I've heard this flame before, and I don't really understand why it's such a big deal to have some unused libs sitting around. Unless it's a diskspace issue, but then maybe RedHat isn't the best choice to begin with.
      --

      --
      Business. Numbers. Money. People. Computer World.
    6. Re:I'm beginning to REALLY hate GNOME by DNAgent · · Score: 2

      You might consider trying Debian. It cuts package dependencies a lot finer than your average RPM based system so you end up with almost no fat beyond what you explicitly chose to install.

    7. Re:I'm beginning to REALLY hate GNOME by warmi · · Score: 1

      There are SRPMs which are not much more than compressed source files. You can do anything you want with these. In some cases binary RPMs are simply easier to use ( specially if your box is RPM based and you want to quickly upgrade something)

  29. Antialiased fonts by stilwebm · · Score: 4

    The biggest advancement Linux/UNIX GUIs need is Antialiased fonts. Apple did it, now its our turn. X has a lot of great features, a lot of nice and easy windows/desktop managers, but text sure does look like shit unless you have a 100+dpi moniter. Even then it isn't very impressive. My girlfriend always asks "why do the letters look like that when they are small?" and I respond, "Because that is the only thing Windows has better than Linux."

    1. Re:Antialiased fonts by fleckster · · Score: 1

      YES! YYEEESSS!!!! I agree all too much. That's the only reason a lot of GUI work eventually disgusts me: what's up with the damed fonts?!

      --
      ............ no.
    2. Re:Antialiased fonts by cfish · · Score: 2

      antialias is not good for your eyes. zoom in!

      as a hard core typogragher fan, I feel that antialias is only a solution to raster image processing. printing. but it is not good for CRTs because it tempt your eyes to try and focus while it is imposible to do so.

    3. Re:Antialiased fonts by AArthur · · Score: 1

      The biggest advancement Linux/UNIX GUIs need is Antialiased fonts."

      This more of an X11 problem then anything -- the X11 standard only supports 1-bit fonts and cursors. Some people argue this is a big disadvantage, but I don't think it is -- colored cursors are nice, but they don't really effect use (how often do you use colored Windows cursors -- the Mac only recently [like 5 years ago or so :] started supporting colored cursors).

      Antialiasing can be done client side, but it puts an extra burden on the main CPU (since it normally can't take advantage of graphic acceloraters) and possibly the network if you run X11 over your network.

      <i>"but text sure does look like shit unless you have a 100+dpi moniter. Even then it isn't very impressive."</i>

      Every modern video card (one with more then 2 megs of VRAM) can drive a monitor at 1024x768 16bpps. That gives nice smooth fonts and graphics on your stock 15 or 14 inch monitor. And many newer computers ship with 4 meg or more VRAM -- so you can easily drive your video at high resolution on bigger screens.

      And yes, I run at 1024x768 16 bpps, on my old 1997 PowerMac 4400/200 with it's 603ev processor, 15 inch monitor and a ATI Mach 64 VT card.

      <i>"My girlfriend always asks "why do the letters look like that when they are small?" and I respond, "Because that is the only thing Windows has better than Linux."</i>

      More likely that's because you don't have scalable fonts (truetype, postscript) installed and/or because your font render, really does a bad job a small type. Then again, high resolution screens, do make reading small type easier (just make sure that you reconfigure your font server's dpi settings when you reconfigure your screen resolution).

    4. Re:Antialiased fonts by Anonymous Coward · · Score: 0

      > antialias is not good for your eyes

      prove it.

    5. Re:Antialiased fonts by TummyX · · Score: 1

      Bah, no it isn't. With antialiasing, a 7 point font can still be readable. Have you ever tried writing by using dots rather than lines with your pen?

      Big fonts also look much better when antialiasing, they look like real letters not built up of huge ugly squares. Antialiasing, and opentype or trutype font support just like windows and X will grow up a bit.

    6. Re:Antialiased fonts by elflord · · Score: 2
      I essentially agree with you, However, you may find this helpful if Netscape is the app that's giving you trouble. In short, the main problem with Netscape is that it displays the fonts too small.

    7. Re:Antialiased fonts by Anonymous Coward · · Score: 0
      Absolutely. Conventional antialiasing makes text appear out of focus. The eye keeps trying to microfocus and you get eyestrain.

      This is one of the problems that Bill Hill and the rest of the ClearType group at Microsoft dealt with as a primary design issue.

  30. no standard by Anonymous Coward · · Score: 1

    alright, if there is no standard, linux will never become as popular as it should. Something that looks better will come out, and linux will stay behind in the industry.

    I actually think that open-sourcers enjoy the fact that there is no standard, but for the wrong reasons. They don't want "freedom of choice" or "free speech" software, look at the distro's of linux for instance: having multiple versions of linux means that software developers aren't forced to open source their software, but if they want it to run on "linux", the source usually has to be compiled on each system to run correctly on all systems. So here is my point: every slashdotter that has the "free beer" beliefs, will fight to the end to have no standard, its almost like a type of implied communism.

    I dont see why nobody sees this..I think its due to the sheep theory.........

    -----------not flaimbait..or a troll..just my opinion

  31. What about the OOOSOS? by BNL+Psycho · · Score: 1

    Ya know, what if someone makes an Object Oriented Open Source Operating System?

    1. Re:What about the OOOSOS? by Anonymous Coward · · Score: 0

      OOOSOS? How do you pronounce that? "Oozes?"

    2. Re:What about the OOOSOS? by Anonymous Coward · · Score: 0

      It called GNU/HURD.

  32. we need graphics artists by arty3 · · Score: 1

    The reason that the gui's on linux look don't look as professional as those created by the likes of Apple and of course MS is because those companies employ a large number of graphics artists and the sort who are good at making things look good. Then they put these things in front of people and ask them what they think. This has not been done in the gui's available for linux. While they may be technically sound, after all there is no lack of good programmers working on them, they are not as good looking because these programmers are good at writing code and not designing GUIs. I think there should be some sort of a public feedback system designed to help those working on these projects to make the GUIs look better. Of course people wouldn't always agree, but overall I think it would help. Getting some graphics artists involved in these projects would be of great help too.
    Things have definitely improved from a few years ago but we can still do better.

  33. Standards and interfaces by Darth+Null · · Score: 3

    There are two kinds of standards: official and consensual (or de facto). To create an official standard GUI for Linux would be near-impossible, because nobody has the authority to dictate what standards must be followed. If Linus doesn't like something, it may not make it into the official kernel, but nobody can be stopped from producing their own GUI.

    To create a de facto standard GUI, all you need to do is create a GUI that everyone wants to use. So, standardizing the Linux GUI in this way is easy: just create a GUI that is all things to all people, and *poof* it becomes the de facto standard.

    If you think that it's not possible to create a perfect GUI that is all things to all people, then you must abandon all hope of creating a standardized interface. Fortunately, the whole notion is silly anyway; there is absolutely no reason that a myriad of interfaces cannot exist. Just because many exist does not mean that a business cannot internally standardize on one, or that every Linux user must know how to use every single one!

    1. Re:Standards and interfaces by tweek · · Score: 1

      This is a great point and should be moderated as such. While the article did make a quote that a standard GUI goes against the unix way of doing things, some people still seem to be missing the point. If you standardize a GUI for linux, it looses a bit of its appeal (at least to me). One of the reasons I like linux so much is the fact that I can make it LOOK and BEHAVE anyway I want. And I'm not just talking about window managers. If I want my linux box to be a firewall with no gui and only run on 300 megs of space, I can do it. If I want it to be a point of sale machine, I can do it.

      The current structure of window managers I think works just fine with newer players entering down the road.

      KDE-> Great for people migrating into the X world form Windows

      WindowMaker/Blackbox-> Great for people with no previous bias towards mouse usage. I guess people who aren't hung up on position of buttons on titlebars and what not.

      Enlightenment-> Great for people who want to customize out the ass and don't mind getting into some detail to do it.

      Sawmill->Great for people who want every window to look different from every other window or who think lisp is god's gift ;) (I personally use sawmill and meet niether of those descriptions)

      Just a few thoughts on my side.

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
  34. or the SA MoFOS? by BNL+Psycho · · Score: 2
    1. Re:or the SA MoFOS? by Viruz · · Score: 0

      sweet, that would mean i could finally be a REAL hacker just like the movies.


      ..........sig...........

    2. Re:or the SA MoFOS? by cfish · · Score: 1

      Geee I don't know. You need a "FACE-EXPANION SURGERY" to make that effect look good. It's gona take a lot of money to get your face look like a flat panel.

    3. Re:or the SA MoFOS? by spoonboy42 · · Score: 1

      Two Comments:
      1. Let's not forget that you should be able to run the Mac GUI on top of MS-DOS, as in Office Space.

      2. OK, so the "virtual reality file manager" hasn't been implemented yet, but you actually can use doom as a Linux process manager.

      --
      Anonymous Luddite: "What do you think of the dehumanizing effects of the Internet?"
      Andy Grove: "Not Much."
  35. Re:Standard? = tradeoffs, good and bad by gfxguy · · Score: 5
    Linux will not compete with Windows unless there is a standard interface. However:
    • Linux shouldn't necessarily compete with Windows. And:
    • A standard interface doesn't mean you won't be able to switch to a non-standard interface.
    It's kind of like the RedHat distribution. A lot of people mistakenly think RedHat = Linux. While the notion is wrong, if people make their products work with RedHat, there's a good chance you can make it work on any Linux system, and still have all the configurability and customization you'd like.

    What I think is that there should be a standard FRAMEWORK. Something where you can write a program to be compatible with the "desktop environment", and not necessarily Gnome or KDE or something else. I would have it be like OpenGL - vendors (in this case GNU or Troll Tech) could add extentions, which might eventually be rolled into the specification for the "desktop environment" if they are widely accepted.

    The only problem, as with many open software projects (and can be a drawback) is who ultimately decides what features are required to be compliant with "desktop environment 1.0"
    ----------

    --
    Stupid sexy Flanders.
  36. File manager by Anonymous Coward · · Score: 1

    The file manager's layout that's used in the Nautilus (Window explorer-like) is a bad choice. The most intuitive (even for beginners) is a two-pane "orthodox file manager" layout (like Norton Commander and Midnight Commander). I work as a computer training instructor and I know how hard it is for beginners to copy a file from one directory to another. We don't have to emulate Microsoft in this. Explorer generally sucks.

  37. standardized themes and engines by matman · · Score: 2

    Id really love to see - and i think that linux needs this a bit - is some cross toolkit theming standard. Also, I'd like the toolkits to use similar rendering engines for pixmaps, gradients and stuff. that way you would be able to maintain a theme across multiple toolkits, managed in one place. It'd really make things better :) I mean, the different toolkits have their merrits, but I do think that the user should be able to make them look however they wana. And if thats the case, the user doesnt wana have to do the same thing 10 times. Also, more work could be concentrated on rendering engines if all toolkits used a standard one - to improve rendering times and stuff. I think thats the way that its guna have to go, eventually at least.

  38. If you want ease-of-use over choice, get an iMac by rambone · · Score: 1
    I'm not being sarcastic - linux has gone too far down the road of customization to really make a go at standardization - its not even clear that a majority of linux users want GUI standardization.

    If uniformity is what you want, you'll be far happier with a G4 running OSX - the standardization runs straight down to hardware (plug and play) - you'll be very happy.

  39. Creator Types, gah by Anonymous Coward · · Score: 1
    (I'm gardenhose, away from my computer)

    Anyway, I saw this in the Wired article:

    Nautilus' file system includes a point-and-click file manager that will offer advanced features like the ability to tell the difference between sound files and pictures, and display them accordingly.

    Does this scare anyone else? Since most unix files are not strongly 'extensioned', i.e. sound files aren't always .wav or .au (nor should they be), I'm just hoping these ex-Apple guys aren't trying to impose the creator type mess from the Mac onto Linux/Unix.

    I recently got a macintosh after using linux and windows for years on end, and although it's very pretty and has great content apps, this creator types business has already screwed with me to no end. For the unfamilar: each file has about 8 bytes of information tagged at the top determining the "creation application" and the "type" of file within that application. Like, sound files aren't sound files, they are Sound Designer II files. Really horrible (and confusing) system, if you ask me. Many applications come with a utility to drag files onto to make the files "owned" by that application.

    Even though Windows' extension type database isn't *that much* better, it's still loads less confusing. Creator Types wouldn't be as bad if they more or less normalized to MIME types and didn't have all that proprietary app information encoded into it...

    1. Re:Creator Types, gah by Psion · · Score: 1
      I don't see where they necessarily have to do it as a data and resource fork arrangement like Mac uses, although considering these fellows come from that platform, I guess that is the most likely outcome.

      It should be possible to build a minimal expert system that recognizes file types based on cues taken from the files themselves. The Amiga, running Directory Opus, had this ability, and could even be taught new file types on the fly by the user.

    2. Re:Creator Types, gah by PHroD · · Score: 0

      >Does this scare anyone else? Since most unix files are not strongly 'extensioned', i.e. sound files aren't always .wav or .au (nor should they be), I'm just hoping these ex-Apple guys aren't trying to impose the creator type mess from the Mac onto Linux/Unix.

      well considering the Mac's started using that before MIME types were devised, it id a great job! (was kinda hard to change creator/type w/out RedEdit or Special plugins though) But KDE at least, and possibly GNOME, peeks into the file to determine its filetype, without the need of an extention (like for WAV and MPEG etc, all having common headers), though it supports extenstions too.

      >I recently got a macintosh after using linux and windows for years on end, and although it's very pretty and has great content apps, this creator types business has already screwed with me to no end. For the unfamilar: each file has about 8 bytes of information tagged at the top determining the "creation application" and the "type" of file within that application. Like, sound files aren't sound files, they are Sound Designer II files. Really horrible (and confusing) system, if you ask me. Many applications come with a utility to drag files onto to make the files "owned" by that application.

      okay its not at the top of the file itself, it in that files resource fork and there ARE plug-ins that are almost as easy to use as remaing the file itself in Finder

      >Even though Windows' extension type database isn't *that much* better, it's still loads less confusing. Creator Types wouldn't be as bad if they more or less normalized to MIME types and didn't have all that proprietary app information encoded into it...

      it's amazing enough that by Win95, M$ actually decided to use MIME types. I think the lastest few versions of MacOS and Finder (and possibly even older versions) can use file extensions if one is specifed.

      BeOS uses MIME types and doesnt require a file extension or resource fork...it stores the info right there in its 64bit, journaling, bad-ass filesystem! :) that would be cool, but most filesystems can handle advanced properties like BeOS files can (you can specify what, if any, properties you want to use, as they can be added or removed at will :) )

      "There is no spoon"-Neo, The Matrix
      "SPOOOOOOOOON!"-The Tick, The Tick

    3. Re:Creator Types, gah by PHroD · · Score: 0

      oops: " that would be cool, but most filesystems *CAN'T* handle advanced properties like BeOS files can"

      "There is no spoon"-Neo, The Matrix
      "SPOOOOOOOOON!"-The Tick, The Tick

    4. Re:Creator Types, gah by Colin+Simmonds · · Score: 1
      okay its not at the top of the file itself, it in that files resource fork

      No. MacOS file and creator data is stored with the file metadata (in the HFS and HFS+ equivalents of an inode), along with the name, modification and creator dates, and so forth. All files get them, not just those with resource forks.

      I think the lastest few versions of MacOS and Finder (and possibly even older versions) can use file extensions if one is specifed.

      The third-party public domain package Internet Config has been available for years, and provides (among other things), the ability to map downloaded files to a Mac file/creator type by file extension. Apple rolled it into the MacOS as the Internet control panel in MacOS 8.5. It's also used for mapping file types from DOS disks mounted on a Mac. It's also possible to setup the latest version of netatalk to use the Internet Config database, so that fileshares from UNIX also get types and creators.

      Even with IC, it's still clumsy to change type and creator when they're work, and only power users do it. Something like the BeOS MIME typing for all objects in the system would be nicer, but it would also have to use something like IC to deal with files created on other OSes.

    5. Re:Creator Types, gah by Torbj�rn+Andersson · · Score: 1

      Does this scare anyone else? Since most unix files are not strongly 'extensioned', i.e. sound files aren't always .wav or .au (nor should they be), I'm just hoping these ex-Apple guys aren't trying to impose the creator type mess from the Mac onto Linux/Unix.

      I assumed it meant that they would use the same "magic number" mechanism as the "file" command, which usually - not always - does a pretty good job of figuring out what a file is.

      Even though Windows' extension type database isn't *that much* better, it's still loads less confusing.

      Is it really? My memories of the Mac are pretty shaky, not to mention 10+ years out of date, but the way Windows does this always seemed particularly brain-damaged to me. File extensions are just too ambiguous: Is .PS "PostScript document" or "Paint Shop image"? Is .CNF "configuration" or is it whatever Microsoft NetMeeting has decided it to be; possibly conference? Is .DOC "text file with documentation" or "Word document of unknown version"? These are all examples that I've encountered, and I'm sure there are plenty of others.

      One of the things that annoys me the most is that at least the Swedish version of Windows 98 that I use at work absolutely refuses to admit when it doesn't know. If it finds a file named ROADMAP.XYZ it won't call it an "unknown text file" or "unknown data file". It will state, with great authority, that this is an XYZ-file. It's not even a particularly good guess.

      I'm willing to admit that there are some things that Windows does pretty well, but file associations isn't one of them.

  40. ...And One GUI to Rule Them All? by Prof_Dagoski · · Score: 1

    Frankly I just don't understand why there has to be a common GUI for Linux--or any other OS for that matter. The interface layer of an "OS" is very distinct from the layers that do the work of an operating system. Given that, why is it bad to have a whole mess of interfaces floating around? Wired and other articles make it seem like the various GUIs compete with one another and sabotage Linux. Not true at all. The different GUIs make Linux more attractive in my book. I have a good OS, and I'm not stuck with an interface I don't like. In so far as the non technical user getting confused, I just don't see it. The various Linux packagers--Corel, Red Hat Suse, and the others--can and do invest time and money to create simpler and more streamlined interfaces. What this means to the consumer is that he or she has a bunch of good choices. Or will when they're finished developing the interfaces. Granted everything is based on X and that has its problems, but that doesn't have to be. Someone could easily come along and write new completely new display environment that would bolt right onto the underlying OS like X currently does. So, the Linux community isn't even really stuck with X. That kind of versatility makes Linux an even more attractive solution for anyone looking for an OS to drive their hardware product.

  41. Without wanting to start a window manager war.... by Anonymous Coward · · Score: 0
    Would you not agree that all intelligent people realise that tvtwm rulez and all other window managers suck to a greater or lesser degree.

    Thank you.

  42. A common interface is a must for the average Joe ! by Ma�djeurtam · · Score: 3

    There are two trends fighting here : those who think nothing has to be elected as a standard interface , those who think it has to.

    It's quite simple, though : if the goal is to make Linux only accessible to the happy few who know how to use a computer, and how this computer works internaly, choice is a good thing, no wonder about that.

    But if the target audience is (as it tends to be these days) the non-computers-professionnal, the lawyer, the doctor, the student, with their precise needs, a common interface is a must !

    I used to work in a netcafé during my holidays. The OS used there was Win9x. One day, a member of the staff decided to move the icon for IE some pixels at the right. A lots of customers complained because it was "impossible to surf the net anymore !".

    Most non-computer-litterate users are lost when you slighlty move an icon, what happens if there's a different desktop on every computer ?

    Then again, that only applies for those who want Linux to become a popular, widespread OS for the average Joe.

    Stéphane

    --
    Instant Karma's gonna get you, Gonna knock you right on the head (John Lennon, 1970)
  43. Linux only needs one thing: more apps by Anonymous Coward · · Score: 0


    Linux is ready. Bring on the applications, such
    as MS Office for Linux.

  44. Question the assumptions by Analog · · Score: 2
    Let me say up front that I think this whole 'computer as toaster' ease of use mantra is a crock. Computers are not toasters. They do require some thought to use. Nothing is going to change that. Trying to make 'one standard' in service of that is a mistake. Does this mean that GUI's are bad, or making computers easier to use is wrong? Not at all. But it does mean that to use a computer properly, you will always need to know something about how it works.

    I would also point out that most of the people saying 'Linux needs a standardized desktop' are from companies hoping to be the ones to control that desktop; and don't make the mistake of thinking that because the standard desktop is GPL'ed, one company can't control it. All it takes is one company's version of GNOME or KDE to get substantial market share, and they can do whatever they want with it and the market will follow. The community can make whatever changes and additions they want, but if nobody uses them, what good will they be?

    Having said that, I think that five years from now, the people that this mythical 'easy to use standard desktop' that everybody is trying to remake Linux for are going to be using something fitting the model of 'internet appliance'. It'll be a black box with defined functions, one way to accomplish those functions, and a user interface simple enough to use while driving (not that that will be recommended practice ;).

    The way to get your grandmother into computing is not to try to shoehorn the computer into a model it doesn't fit. It's to build a new kind of computer that fits that model from the beginning.

  45. My fat fanny! by Skald · · Score: 2
    You know, I'm gettin' darned sick of all this bunk from the self-appointed human interface gurus.

    I know a lot of people... non-geek people... who have mastered their environment. The sad thing is, they've become experts in manipulating the AOL mail system, or some other slave-to-the-mouse torture device, and their skills don't transfer anywhere.

    Contrary to the prevailing wisdom, I don't think most people are really all that dumb. Most of them truly do need something less intimidating than a command line until they get some confidence. But locking them into some *standardized* environment where what they learn is grossly abstracted from the reality of what they're doing is just bad.

    There is no reason at all to hide the filesystem hierarchy. Heck, when I started using Unix, I didn't know you could go up from your home directory, so how confused could I get?

    And if a lay user has to say, "I'm sorry, I don't know Gnome, I only know WindowMaker," how is that different from, "Sorry, I don't know Windows, I only know Mac"? At least the OS is capable of switching window managers to whatever the user knows.

    Yeah, yeah, X needs to be more friendly. No doubt. Contributions to that end are welcome, at least if they're GPLed. But I really don't think the totalitarian culture from Apple has much of a place in the Free Software world. It's not just information that wants to be free.

    --

    "The best we can hope for concerning the people at large is that they be properly armed." - Alexander Hamilton

    1. Re:My fat fanny! by Steve+Burnap · · Score: 1
      The root of the problem is that most "human interface gurus" design for the novice user. The trouble is that no one is a novice user for very long.

      My wife is not a computer person. She uses it for a few set tasks and nothing else. At those set tasks, she is more knowledgable that I am. She won't move to either Linux or the Mac for the simple reason that no interface is as easy as the one you know.

      And from what I have seen, most interfaces are pretty much identical when it comes to newbies learning the ropes. I remember the old DOS days, and I remember watching people attempt to learn DOS. Before that, I tutored people on System V machines. In both cases, people seemed to have pretty much the same amount of trouble learning the system as they do with Windows. All this "GUIs helping novices" stuff is just so much crap. They should give it up and just try to make systems usable to people who know what they are doing. Newbies will learn what to do soon enough. The biggest problems people have with things like Windows is when the system tries to do things for you on the assumption that you are too dumb to figure it out. This simply serves to make the system inscrutible, which helps no one, neither the novice nor the expert. Better to make it dumb, and let people figure it out.

      The reason that people think that Windows is easy and Linux is hard is not because one is easy and the other is hard. It is because people know Windows and nothing is as easy as the system you know. If you don't believe that, sit a Windows person down at a Mac.

  46. i corrected him/her by PHroD · · Score: 0

    I mailed the author of that article and informed him/her that he/she was basically totally misinformed about the above-mentioned file manager issue. Unless you dont think GNOME and KDE have fully operational FMs, and I persoanally think they are pretty well done FMs, you cant say they have none. I'm guessing the author has never touched a linux box and was just being a typical journalist.

    "There is no spoon"-Neo, The Matrix
    "SPOOOOOOOOON!"-The Tick, The Tick

  47. ahem - YES! by Lx · · Score: 2

    A crucial element of having a GUI is that there is a common look and feel among the applications. In Linux, there's 4+ widget sets, a couple desktop environments, and countless window managers - and each distro comes set up differently. At the very least, a widget set should be made standard, and a default windowmanager/desktop environment should be chosen.

    This lack of consistent interface is one of the major things that the X environment ugly as hell, along with things like having no anti-aliasing, that should be replaced in the next release.

    -lx

    1. Re:ahem - YES! by radja · · Score: 2

      I disagree with you I guess. the big strength of X is the ability to choose your own look and feel. windoze annoys me because of the complete lack to set my own feel to the GUI, so I am a strong advocate for choice. choice in wm, apps, editors (even emacs if you are so inclined). I don't like to be forced to use some distro's favourite wm, I like to change it to my own tastes.

      //rdj

      --

      No one can understand the truth until he drinks of coffee's frothy goodness.
      --Sheikh Abd-Al-Kadir, 1587
    2. Re:ahem - YES! by slim · · Score: 2

      "A crucial element of having a GUI is that there is a common look and feel among the applications. In Linux, there's 4+ widget sets, a
      couple desktop environments, and countless window managers - and each distro comes set up differently. At the very least, a widget
      set should be made standard, and a default windowmanager/desktop environment should be chosen.


      ... and who's going to do that? You make a widget set "standard", and all that happens is that someone gets fed up with it and invents a new one.
      After all, we could have decided that Xaw was the standard. There, decision made. ... or (shudder) Motif.

      Choice is good. Choice is what lets you use Enlightenment, me use Windowmaker. Choice is why you're not using twm today (not to say that twm isn't excellent: I'm guessing that it's not to the taste of yer average GUI-head).


      --

    3. Re:ahem - YES! by Lx · · Score: 1

      Let me clarify and this goes for the post by slim as well - I'm not saying that you shouldn't be able to change the environment, but there should be a standard one out of the box. I think it's kind of wierd that the X architecture doesn't come with its own widgets, and that linux doesn't have a standard GUI. If you want to be productive in a work environment like my own, you need to be able to sit down at any machine and know how to use it, not have to learn the linux l33t wm of the week.

      GUI customizations/wm replacements in linux are, for the most part, frivolous and unnecessary. I'm talking geared mostly towards the workplace here, since that seems to be what linux is targetting these days. And frankly, I can see the IT staff of a large company requiring that there be a standard interface across desktop machines - otherwise, support could be a horrible headache. The option should be there, but there should be a standard default.

      As far as the widget sets go, I don't care WHO does it. Point is, right now, X looks hella ugly, with every app using a different set. If someone wants to come up with a different widget set, more power to them. Balkanization is, like it or not, inherent in OSS. Here's an idea - maybe someone needs to make an architecture to use different widgets instead of including them with an app - ie, centralized control over widgets. That would be WAY preferable.

      -lx

    4. Re:ahem - YES! by Anonymous Coward · · Score: 0

      This whole sub-thread is slightly ironic considering that MacOS 10 is going to be making 'legacy' macos style apps visually distinct from more NeXTish newer ones.

      Visual distinctiveness is not the problem it is made out to be. Infact it is really quite useful. If your KDE apps all look the same and your GNOME apps all look the same then there's really no way to confuse what is what. Then, if something is really funky and doesn't use either, I can LOOK THAT WAY.

      At a glance, the user can be told where they stand relative to any app sitting on their desktop.

    5. Re:ahem - YES! by gabrielm · · Score: 1

      then only run qt/kde apps or gtk/gnome apps?
      there are gtk or qt'fied apps for even the simplest commands.

      --
      i thought I had no sig?
    6. Re:ahem - YES! by scrytch · · Score: 2

      > This lack of consistent interface is one of the major things that the X environment ugly as hell, along with things like having no anti-aliasing, that should be replaced in the next release.

      You mean like X12? Or Xfree 4.0? Because I guarantee you, there is no antialiasing support in any of the imminent releases.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    7. Re:ahem - YES! by Lx · · Score: 1

      I meant XFree 4. Bleah, I thought they were doing some major framework stuff, and that that was included. Oh well.

      (it needs to be)

      -lx

  48. Agreed - its all about the web browser now anyway. by rambone · · Score: 1
    Frankly, the only interface that matters to me in any substantial way is the web browser.

    Once agian linux chases the tail-lights, trying to figure out how to get to the desktop model Microsoft introduced in 1995.

  49. No Standards == No Future by Anonymous Coward · · Score: 2

    One of the major factors that keeps Linux off the desktops of non-geek home and office users is the lack of interface standards. Without standards, users are constantly having to retrain themselves on how to deal with the interface. This is not a productive action. It slows their productivity and increases the frustration factor. Computers users should not be forced to start out at square one everytime they encounter a new program. There should be elements that they are already familar.

    As for visual esthetics, The desktops currently available for Linux through its various distros are just plain "butt ugly". Enlightenment, however, is the most visually appealing removing the "butt", leaving it just plain ugly. To the average user, the lame Windows 95 interface and interoperation between applications is a far better user interface than what is available for Linux -- even the Win 95 knock-off desktops.

    If Linux desktop designers want a clue on how to design the desktop for the non-geek world, take a gander at the human interface standards at Apple. While not perfect, Apple has developed UI design to an art. Common application actions are standardized. Learn one application, you already have developed a skill set that will carry through to the next application presented. In addition, if you look at the screenshots of MacOS X DP3 that have been posted online (and mentioned on Slashdot), one can see that an attractive interface can be placed on a UNIX variant. In fact, if Apple has its act together with MacOS X, Linux is pretty much sunk as the UNIX variant for the common man/woman because of the 20 years of UI design under Apple's belt. Plus, as everyone knows, BSD > Linux. :P

    -- SJ

    1. Re:No Standards == No Future by Anonymous Coward · · Score: 0

      Bullocks.

      What keeps Linux off the home or office desktop is the lack of Starcraft or MSoffice.

      The shell is totally irrelevant.

      The success of DOS over MacOS demonstrated this quite nicely.

      As someone else stated, try this experiment with a/your secretary:
      Give them the choice between:
      Switching OS but keeping their office suite.
      Keeping OS or switching their office suite.

    2. Re:No Standards == No Future by Anonymous Coward · · Score: 0
      Some type of standards committee is required for Linux. How else can ordinary consumers use commercial off-the-shelf software without worrying about support.

      System Requirements: Linux v3.5 or higher

      Without a single standard, individuals will find it tough to install apps, hardware, etc.. Look at the Suse ATI Rage 128 server. It requires a kernel recompilation (unless you have RH 6.1) and the latest Xfree86. It would be so much easier if it just stated you needed a particular version of Linux.

    3. Re:No Standards == No Future by Analog · · Score: 1
      What, like Windows? Seen on a box of shrinkwrap software a few days ago:

      System Requirements: Windows 95 OSR2 or Windows98 or WindowsNT 4.0 SP4 or higher

      So much for standards. If I have an original version of Windows 95 or NT4, I'm forced to change the operating system or download a 70 MB service pack. By contrast, if I get something for Linux that has specific requirements, I can just update that specific thing and be done with it.

      People need to stop thinking that something is better just because that's how Windows does (or purports to do) it. In this example, the Linux way is better.

    4. Re:No Standards == No Future by cfish · · Score: 1

      That's a load of crap. Let's do an experiment, put a clueless person on a Linux box and put another clueless person on a windows box. put another complete clueless person on terminal.

      if they are all mountainmen, I guarentee you that they have just about the same trouble learning stuffs. You, sir, are one of the mountainmen who were trained in MacOS.

      i am a visual artist and I do not think Enlightenment is prettier than WindowMaker or BlackBox. If you consider SIMPLICITY an ugly thing, you are mistaken. I suspect that you simply like things that you are more familiar with.

      Apple people... you have never realized the problem with Apple because you don't want to know the truth. Apple is not a peice of art. period. 20 years of UI design under apple's belt, how does that compare to 30 years of networking and multi-user design under unix's belt?

    5. Re:No Standards == No Future by cfish · · Score: 1

      Users do not need to worry about these things AT ALL. they are users. they use them. Administrators are the one who has to worry about these. you got it wrong from the beginning.

    6. Re:No Standards == No Future by FunkyChild · · Score: 1
      Users do not need to worry about these things AT ALL. they are users. they use them. Administrators are the one who has to worry about these. you got it wrong from the beginning.


      Yeah of course... and every person who uses a desktop OS at home has their own personal admin who lives under the desk and pops out and configures all their software to how they should be. Sure.
  50. Extremist by aav · · Score: 3

    Just for the records I would like to say that there are a couple of mistakes (lack of information ?) in the article, the first and weirdest one being that there are no graphical file managers for Linux. At the moment I am typing I am using Kruiser (and I have been using it for a couple of months now) which looks a lot like the Explorer of NT4 (only that it is better).
    So don't tell me that there aren't any file managers
    On the other hand (and here I speak for myself) I wouldn't even consider not having the CLI since sometimes it is more useful that any graphical tool (mainly because I can type faster than I can move the mouse - and I am really good at that too).
    So, in my opinion, and I won't be the first to say this, a system that can be acccessed only via GUI is deemed to be a Windows. No matter of what is under the hood. And I'll give you an example. Say you have a huge list of files that you want to rename (e.g. from Prefix-*******.something to ******.something). I'd like to see the average user doing this by hand (especially if you have 1000 files or more). Of course, any Unix/Linux user could tell me to use awk (at least I would) and do the job in a few seconds. Where is the use of the GUI here ?
    The second part (and I like to dream, only that this article was too much) is about a system that plays the secretary. Come on, guys, I've been working with computers since '90 and I can tell you that there is no machine stupider that this one. And believe me, as long as we don't find something really revolutionary (i.e. understand the human brain and imitate it in AI) it won't be possible to have this sort of GUI. I mean, look at the search engines. I happens so often to return weird results even when your query is quite well constructed. And of course, what you need is there, in the result, only that it is in the 2nd or even 3rd page. So, no matter how much I would like an intelligent interface, I think that allowing the computer to filter the information and hide some of it is very risky. It is very likely that an important message will be purged without giving you the chance to do anything about it. And this is only an example
    Don't take my considerations as pesimistic - I simply don't think we can do this yet.
    And, of course : the most important part of all. No, there shouldn't be only one interface. We are saying that in the bussiness a monopoly is harmful and leads to stagnation. Well, don't you think this is true in almost every situation ? Including GUIs ?
    Or the author of the article is under the influence of the Apple strategy : we are the owners, we produce a unitary product, we offer only one choice. Period. Oh, I forgot : you are not allowed to modify anything.
    How does this fit in the GPL/GNU/Linux/... scheme ?

    1. Re:Extremist by Angst+Badger · · Score: 1

      "Instead of just displaying information, it should act like a personal secretary filtering information and telling you what's important and what's not."

      Which is exactly what your desktop should not be doing. The Windows Explorer does this to a limited degree -- hiding system files and obscuring file extensions -- and it's a bad idea even for end users. I not infrequently have to deal with users who can't figure out why their web pages don't seem to work -- usually it's because they have two files, "foo.htm" and "foo.txt", which Windows truncates to "foo" in both cases on the theory that file extensions are too complicated for end users. What's complicated for end users in this case is that the FM has filtered out the information they need to solve their own problems. The contempt for the user is pretty profound, too: it's like producing a phone directory with only first names because end users can't be trusted to handle last names.

      I can agree with the idea that you should be able to use your machine to apply filtering rules you have yourself defined. (Scoff if you want, but if you put a point-and-drool interface on it, end users can figure it out: witness the filter wizard in MS Outlook, which even my extraordinarily dense PHB figured out all by himself.) Letting something as chronically stupid as a computer (or a patronizing GUI engineer) decide to conceal things from you by default is a recipe for disaster and encourages an unhealthy lack of basic self-reliance.

      End users can learn, and given the chance, a lot of them will do so readily, if not quite eagerly. The great flaw of the Mac interface (and, we may presume, of Nautilus), is that it encourages helplessness. Ask anyone who's done tech support for non-technical Mac users -- at the least difficulty, they started barking and waving their flippers because they have been conditioned to believe that anything not immediately obvious must be hard.

      We can't expect every end user to be a technician, nor should we. But a substantial portion of the end user population will grow if you give them space to do so. Mac-style UIs generally don't provide this room. The Mac interface is, as we used to say in the mid-80's, like a set of training wheels you can't remove. And since the attitude that power and room for growth are bad things seems deeply ingrained in the Apple human interface ethos, I don't have much hope for this product.

      And another thing: the idea that a hierarchal file system is too confusing is just patronizing BS. I've yet to meet anyone I couldn't explain it to in a few minutes. It's the insistence on cute but invalid analogies that screws up end users. Directories are not "folders". No one nests paper folders eight levels deep. If GUI designers worked harder on providing lucid representations of real data instead of hiding data, we might make some progress.

      --
      Proud member of the Weirdo-American community.
  51. Repeat after me:JOE SIXPACK DOES NOT RUN UNIX by rambone · · Score: 2

    Nor will he ever. Linux is never going to capture the desktop market - even current efforts are well behind what Microsoft and Apple have been supporting for nearly a decade. Linux is not Joe Sixpack's OS, and I fear linux users are going to shipwreck the OS learning this lesson the hard way.

  52. Emacs strengthens your point... by SuperKendall · · Score: 2

    I'd agree that having one GUI standard for everything is bad. But your point about Emacs was odd - sure it's a large program that can perform many tasks, but they are all performed through one very simple interface.

    In fact I'd say that they way Emacs works really drives the point about standard GUI's home - for what Emacs does (work with text in the most contextually approriate way possible) it provides one of the more optimal interfaces to do whatever you want very quickly using only the keyboard. The interface Emacs presents is not what you would want for all programs, but in its own area it works quite well.

    I'd say we are starting to head toward more specialized task-oriented GUIs. A GUI I want for programming might be a lot different than one I'd use for graphics work or playing games.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  53. Is Console Not Pretty Enough? by Greasy311 · · Score: 1

    the only reason i use X is so i can copy and paste stuff around and talk to my windows friends with gaim and licq (ok i have a spammmable hotmail account too) linux was not designed to be a pretty desktop OS all u people that _need_ a GUI should be happy with what you have (if u use window maker of course) maybe if someone wants a pretty desktop *nix they should talk to apple and port OSX over to x86...

    ---
    CYA

    Kenny Sabarese
    Left Ear Music
    greasy311@bigfoot.com

    --
    CYA

    Kenny Sabarese
    Left Ear Music
    kfs@leftearmusic.com
    irc.openprojects.net #windowma
    1. Re:Is Console Not Pretty Enough? by fleckster · · Score: 1

      What matters here is not what Linux was "not designed" to be, is what it COULD be designed to be; what POTENTIAL it has as a "pretty desktop OS"... I also personally know someone that is working on an OSXwm for Linux... *hush hush*

      --
      ............ no.
    2. Re:Is Console Not Pretty Enough? by fleckster · · Score: 1

      I've also seen your web page and your band site... yes, you're just another one of those kiddies that thinks j00r l33t because j00 don't n33d any gay Gooooeeez.... *siiigh*

      --
      ............ no.
    3. Re:Is Console Not Pretty Enough? by phunkmasta · · Score: 1

      I can't agree more.. look at what happened after they translated the Bible into the vulgar tongue. Common people could then read the bible, not just the priestly elite, and what happened? Everybody just started up their own bullshit religion, with personal gods and all that other Protestant shit. We could all still be happy Roman Catholic sheep if they had kept the Holy Book out of the masses' hands.

    4. Re:Is Console Not Pretty Enough? by Greasy311 · · Score: 1

      excuse me lamer but linux was designed b4 there was X and i don't think i'm leet u moron

      ---
      CYA

      Kenny Sabarese
      Left Ear Music
      greasy311@bigfoot.com

      --
      CYA

      Kenny Sabarese
      Left Ear Music
      kfs@leftearmusic.com
      irc.openprojects.net #windowma
    5. Re:Is Console Not Pretty Enough? by Anonymous Coward · · Score: 0

      The new Testament was originally written in a vulgar tongue, Koine (or Greek), the lingua franca of the time. I get your (sarcastic) point though... :-) Open source -> rapid evolution Richard Stallman, the Martin Luther of software history.

  54. MacOS X? *spits out milk* BWAHAHAHAHA by FascDot+Killed+My+Pr · · Score: 1

    If MacOS X succeeds it will be precisely BECAUSE it is so similar to Unix. Even Apple knows this--that's why they based it on BSD. So why not beat the rush and use Unix now?

    As for the rest of your argument I agree: except for the part about X being dead. X is more alive than ever. Think about it. What are the two biggest fields of CS of the 90's (and beyond)? Networking and GUIs. What is X? A networked GUI (framework). Yeah, that's totally obsolete...
    --
    Here is the result of your Slashdot Purity Test.

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
    1. Re:MacOS X? *spits out milk* BWAHAHAHAHA by nosferatu-man · · Score: 1

      You're missing the point: what he's saying is that Mac OS X marries the best of two worlds; the user interface research at Apple (although this is currently a topic of some debate) and the power of a modern Unix.

      The reason it would take off is that it wouldn't be shackled by X; that it has a functional and useful user interface.

      Unix goes nowhere on the desktop until X goes away.

      (jfb)

      --
      To spur "enterprise Linux," Big Bang, the distributed two-phase commit.
    2. Re:MacOS X? *spits out milk* BWAHAHAHAHA by Anonymous Coward · · Score: 0

      MacOS X is based on NeXT's operating system. Which happens to be based on BSD (for good reasons). If NeXT's os had been based on cream cheese (i.e. if that is what Jobs had on hand to sell to Apple), it's what MacOS X would be based on.

      so it's ludicrous to say that MacOS X is based on BSD.

    3. Re:MacOS X? *spits out milk* BWAHAHAHAHA by Anonymous Coward · · Score: 0

      Only that it's not based on BSD. It has a completely optional unix compatibility layer that's based on BSD. Most Mac users probably won't install it.

    4. Re:MacOS X? *spits out milk* BWAHAHAHAHA by Anonymous Coward · · Score: 0

      "Most Mac users probably won't install it."
      Most MAC users probably shouldn't operate computers!

  55. GUI and command line by doublem · · Score: 1
    If you really want a nice GUI that has a command line full of power try BEos.

    Varsion 5.0 will be a free download for personal use.

    Comes out in March

    www.be.com

    --
    "Live Free or Die." Don't like it? Then keep out of the USA
  56. Microsoft introduced the desktop model? by Anonymous Coward · · Score: 0

    Once agian linux chases the tail-lights, trying to figure out how to get to the desktop model Microsoft introduced in 1995.

    Err... yeah. Microsoft introduced the desktop model in 1995. That's why the users of other platforms (e.g. Mac, Amiga, OS/2, et al.) were all so frustrated: the computers they had been using for years, didn't exist yet. Uh huh.

    1. Re:Microsoft introduced the desktop model? by chrischow · · Score: 1

      i think he means using web browser model for naviagting your files and so on, not the desktop metaphor which was invented by apple wasn't it?

    2. Re:Microsoft introduced the desktop model? by ratbag · · Score: 1

      Whoa there. I suspect Xerox might have something to say to you about the source of the desktop metaphor.

      Rob.

    3. Re:Microsoft introduced the desktop model? by Tenement · · Score: 1

      I believe that he was mentioning the 'general look and feel' of the Win[95,98,2000,nt4] interface, not just being a desktop in general.

      Cheers.
      --

    4. Re:Microsoft introduced the desktop model? by Anonymous Coward · · Score: 0

      Incorrect. The idea of seperate *windows* originated at Xerox, but the *desktop metaphor* was introduced by Apple (the Lisa UI).

    5. Re:Microsoft introduced the desktop model? by rambone · · Score: 1
      I believe that he was mentioning the 'general look and feel' of the Win[95,98,2000,nt4]

      Yes, that is what i meant.

    6. Re:Microsoft introduced the desktop model? by Anonymous Coward · · Score: 0

      None of the desktops ever persued the 'desktop-as-webpage' idea. KDE integrated the browser and file manager for a time but even that got abandoned.

      Even M$'s so call 'innovation' was just a minor rehash of what Apple was doing in 1984.

    7. Re:Microsoft introduced the desktop model? by Guy+Harris · · Score: 2
      Incorrect. The idea of seperate *windows* originated at Xerox, but the *desktop metaphor* was introduced by Apple (the Lisa UI).

      The Xerox Star came out in 1981; it had a desktop metaphor. The Apple Lisa came out in 1983.

  57. This thread is scaring me by Junks+Jerzey · · Score: 5

    Many of the responses to this article tend to go like this:

    "Who needs a fancy schmancy interface? Raw Xwindows is great!"
    "We don't want to make Linux easier to use!"

    Look, Linux started out as a private hack that went public and has grown into a very stable operating system kernel. But the long line of open source development and bleeding edge kernels is not the means, not an end. The goal is not for Linux to be the OS of the 3/_33t who like recompiling kernels and hacking X windows config files. If you want to be able to graduate and not have to use Windows on the job, then Linux has to progress beyond the embryonic stage.

    Quite frankly, we need the expertise of people like those at Eazel. I recently tried out OS X for the Mac (which runs on a Mach kernel), and it's far from perfect but it's so far above and beyond anything for X, including MacOS-like themes, that you can't make valid comparisons.

    1. Re:This thread is scaring me by Prof_Dagoski · · Score: 1

      You've hit it! The one thing that currently keeps Linux out of the mainstream is the lack of "userproof" interfaces. Linux works nicely as a server, as a shared worstation, and a stand alone solution for power user crowd. But, problem with all Unix variants is the power the os gives to clueless newbies and the operation complexity inherent in the system. By operation complexity, I mean its not something the average user can just sit down and figure out. A good mainstream interface has got to protect the lay user from blowing their foot off at the thigh, and has to be intuitive. Thats why windows has had the success that its had--that and the MS marketing machine. The average user doesn't give a hoot about the inherent beauty--or horror--of a system as long as he can sit down and begin using it.

    2. Re:This thread is scaring me by slim · · Score: 3
      "The goal is not for Linux to be the OS of the 3/_33t
      who like recompiling kernels and hacking X windows config files. If you want to be able to graduate and not have to use Windows on the
      job, then Linux has to progress beyond the embryonic stage.


      Goal? There's a goal now?


      Seriously, though: I think you'll find there as many different goals as there are developers. Personally, I'm 100% happy with the UI on my (Linux) desktop today. The Gnome peeps are nice enough to want a Linux desktop for the unwashed, and that's nice too.
      --

    3. Re:This thread is scaring me by knife_in_winter · · Score: 1

      Bingo!

      Personally, I do not use GNOME (or KDE), though I do use the occassional GNOME program. That is my choice based on how I best interact with my computer. I feel that GNOME gets in the way of what I do, so I don't use it.

      However, I like to follow the development of GNOME just to see what is happening. I think that a *lot* of people do not interact the way I and a lot of hackers do with our systems. That is what GNOME is for.

      I may not like GNOME or use it, but that does not mean I don't support it. As long as it improves, does it what it is supposed to do, and is GPL'd, I'll be totally happy to see what it becomes.

      Nothing can possiblai go wrong. Er...possibly go wrong.
      Strange, that's the first thing that's ever gone wrong.

      --

      Tyler's words coming out of my mouth.
    4. Re:This thread is scaring me by MetalHead · · Score: 1

      "the goal is not for Linux to be the OS of the elite..."

      Well, YES, it IS, for many people, Linux has made computing _fun_ again, which for a long time it wasn't. Sure you can use linux to do real work, but the main point for me and for a lot of people out there coding for free is that Linux is fun. If it weren't fun, they wouldn't be writing all that code.

      And to many of those people, a brain-dead straight-jacket of a GUI isn't fun. (Lucky for you, for some of them, it is fun.)

      GUIs have their place, but, so does the shell.

      And PLEASE, PLEASE, PLEASE!!! if any of you out there are thinking of writing GUI interfaces for system adminstration tasks please make certain you can still do things the old way... If you can't (also) do it with "vi", then you've broken the rules and are going down the Windows road to ruin...

      --
      Bang the head that doesn't bang!
    5. Re:This thread is scaring me by GypC · · Score: 2

      That is such bull. I support 500+ users and most of tham can't figure out Windows at all... they are completely helpless when it comes to doing anything outside of their applications (or something new in their applications)

      And Windows is hardly user-proof. "Gee, I deleted my Program Files folder and now Word doesn't work. Why can't you come fix this stupid computer?"

      They can't even drag and drop without screwing it up. I always end up having them open a DOS prompt and telling them what to type.

      On the other hand their dummy terminals connected to the HP-UX system work perfectly, do what their supposed to do, and if they do get messed up I can easily reset them from my desk. Of course some users need a word processor, etc.; and it's them that cause 90% of support headaches. "Where did my file go?" "Windows locked up and I lost my work!" "My PC doesn't boot" "I installed AOL and now nothing works."

      PCs are the biggest waste of money in a business environment with the constant support issues, lost work, and vendor-lock upgrade cycles... Wintel is the worst scam perpetrated on the business world in the last 20 years.

    6. Re:This thread is scaring me by Space_Moose · · Score: 1

      Let's be honest here. The majority of people against some form of base-level "userproof" GUI are afraid that if Linux becomes a mainstream OS then they won't be able to thumb their noses at the Winblows and Mac users of the world and claim technical superiority. Business practices aside, the ONLY thing wrong with Windows is that the underlying system (and most applications) are utter crap. The INTERFACE of both OS's are fine for the average user. The beauty of Linux is that it's flexible enough (and has the potential) to accomodate all levels of users. Why not distribute new versions with a "Standard" (read: basic) GUI that is intuative and simple to use that the user doesn't have to do a thing to set up. Then, as the user gains more experience they can experiment with different desktop configurations or even other window managers entirely. This would have no effect whatsoever on the ability of "power-users" to tweak and twiddle to their heart's content. The point is that as long as Linux remains difficult to install and non-intuative to use (for the novice user) it will always be just a super-powerful but sadly under-used OS. Remember that the average "computer user" doesn't give a rat's ass about how incredibly configurable their operating system is. They just want to be able to do their work or play their games.

    7. Re:This thread is scaring me by Anonymous Coward · · Score: 0

      Actually, it would be nice if us power users didn't have to do things 'the old way'. It's been 15 years of GUI already. Can't some of you GUI gurus come up with a GUI shell that isn't castrated?

      I've actually moved FROM the GUI TO Unix command shells because of this.

      Yes Wilbur, some of us have done the GUI->tcsh progression...

    8. Re:This thread is scaring me by Prof_Dagoski · · Score: 1

      The more I think about it, I'm inclined to agree. The thing is that windows is deceptively easy to use. You can get a pc, start it up or even install windows with no knowledge or common sense whatsoever. You can figure out how to move things around and run programs, but if you run into problems you are screwed. And you will run into problems. And, actually troubleshooting the system is difficult. Much more so than any unix system. But its easy to set up, and get started. Although my experience with Red Hat went smoother than my windos 98 experience, so maybe I'm just suffering from delusions. The end user gets suckered in by the appearence of simplicity and nice pretty desktop.

    9. Re:This thread is scaring me by Junks+Jerzey · · Score: 2

      All of that is true. Human interface designers won't hesitate to show all the serious problems with the Windows interface (see the UI Hall of Shame for many, many examples).

      We don't want the Windows interface. We want something that's rock solid, consistent, well-designed, less cluttered, and infinitely usable. And we also want to be able to hit a couple of keys and pop up a nifty terminal window at any time (though many people never will use it or care that it exists). So we don't need to have every esoteric bit of system administration turned into a control panel (a la KDE).

      Almost every Linux user uses Xwindows with the WM of their choice. So if this window manager could be something that's not stuck in the 1970s, something that's slick and usable, and something that's not Windows, then what's the problem if non-techies can also use it? Absolutely nothing. Nobody would prefer one of the current half-baked destop environments over something with some thought behind it other than "Look at me! I'm copying Microsoft!"

    10. Re:This thread is scaring me by nixpunk · · Score: 1

      I agree, I think it's great that they want to do some comprehensive gui for linux, this is what we need if we're ever going to be formiddable as a desktop option to a novice computer user. It's absurd to think this is going to replace what you currently use if you like what you have already, they call it a standard, but i read it as being a gui option which covers the full scope of the linux operating system, therfore being a standard for the first of its kind. One major issue comes to mind when thinking about this type of solution, installing software, how the heck is this gui going to take the place of running configure scripts, editing makefiles, and compiling/installing new software. I think they should start not from gnome, but from nothing, instead of using xfree86, create somthing truly new, xfree86 is great but i think what it does could be implemented more efficiently.

    11. Re:This thread is scaring me by Junks+Jerzey · · Score: 2

      Well, YES, it IS, for many people, Linux has made computing _fun_ again, which for a long time it wasn't. Sure you can use linux to do real work, but the main point for me and for a lot of people out there coding for free is that Linux is fun. If it weren't fun, they wouldn't be writing all that code.

      "Fun to code for" and "slick and easy to use" are not mutually exclusive. You're envisioning some sort of Barbie user interface where you there giant buttons on the screen reading "SEND MAIL," "DOWNLOAD PICTURES OF RICKY MARTIN," and "WRITE BOOK REPORT."

      At one time the NeXT interface was both slick and fun. Now BeOS seems to have that niche, but MacOS X might be the new king. Meanwhile, over in Linux land, we're still dealing with byzantine combinations of poorly designed UIs tacked onto clunky windowing systems that would have still been clunky in 1985. We justify this by saying "We are elite! We have choice!" But in the end we look like some crazed old coots yelling "Down with CDs! Vinyl has much better sound quality!"

    12. Re:This thread is scaring me by RickHunter · · Score: 1

      Exactly the point I've been making (and trying to get Moderated up, but I'm glad someone has been). For Linux, you can probably find at least one group/program working on doing what you want to do. So you get to chose what you want. This is as opposed to Windows, which says "You will use this GUI and you will use this API and you will use this and this and this..."

      Personally, I like the 1001 different wheels offered by Linux (and Unix...) as opposed to the one square wheel offered by Windows.


      -RickHunter
      --"We are gray. We stand between the candle and the star."
      --Gray council, Babylon 5.
    13. Re:This thread is scaring me by Guy+Harris · · Score: 2
      One major issue comes to mind when thinking about this type of solution, installing software, how the heck is this gui going to take the place of running configure scripts, editing makefiles, and compiling/installing new software.

      It's not. The sort of people who'd only use the GUI are the sort of people who'd be installing precompiled software, e.g. using Kpackage or some other package installer. If you want to install from source, you'd probably use the X application xterm, or another application of that sort.

      I think they should start not from gnome, but from nothing, instead of using xfree86, create somthing truly new, xfree86 is great but i think what it does could be implemented more efficiently.

      E.g., Berlin?

  58. Vector by TheTomcat · · Score: 4

    You know, I think Apple has hit the nail directly on the head with their PDF engine for MacOSX. Vector based interfaces will be the future. Even if that vector art is rendered all purty-like to the point that it looks like raster art, I still believe that a vector based interface will prevail.

    Why? I have a 19" Monitor at home that I use on my production machine at 1600x1200x32Bit. One of my roommates on the other hand, has a 14" monitor that he runs at 800x600x16bit. Look at Flash on the web. If I look at a properly done flash site, I can view it at full resolution, stretched to fill my screen, while he can do the same, and they look pretty much identical -- with the same piece of flash 'code'. I don't get pixel-chunky curves when the plugin 'stretches' the flash to full screen for me, and he doesn't lose too much quality when he views it at 1/4 my size, thanks to anti-aliasing.

    As monitors get bigger and bigger, faster and faster, and we still need to (at least somewhat) support legacy displays, Vector based interfaces will play a large part in how we view our 'desktop'.

    1. Re:Vector by MassacrE · · Score: 1

      the problem with vectors is that they really don't work well for small objects like icons. You'll notice that the interface for the MacOSX uses roster for all its icons and toolbars (although it is cool enough to have these be bilinear textures, so that they still scale)

  59. No, X does blow (Was:I saw a ploughman) by nosferatu-man · · Score: 1

    The fatal flaw in your argument is that X, in itself, is the user interface. Of course you are quite wrong.

    This is the standard X apologist's canard, and it's nonsense. The problems with the X based GUI are /fundamental/ to the current implementation of X, and no window manager that you chose to run on it will overcome those, no matter how flash the "skins" are.

    Where's the cut and paste? Where's the colorspace management? Where's the font handling? Where's the vectorized graphics engine? Where's the unified print/display model? This stuff isn't mysterious; it's been available for years.

    X does one thing well: open terminals on remote machines. That the GNOME/KDE folks have built something that implements about 10% of a modern GUI is commendable. Themable window managers, however, are not a replacement for usable ones.

    You can stop dreaming, it'll never happen.

    You're right about Mac OS X for Intel, though, which is a shame; the current DP runs like a champ and shows what a modern Unix can do when connected to a /real/ user interface.

    (jfb)

    --
    To spur "enterprise Linux," Big Bang, the distributed two-phase commit.
    1. Re:No, X does blow (Was:I saw a ploughman) by iCEBaLM · · Score: 2

      Where's the cut and paste?

      Funny, I had to cut and paste that quote... Cut and paste in X works better then in any other system I have used just because all you have to do is block, and middle click, no keyboard shortcuts needed, no menus.

      Where's the colorspace management?

      Who cares about colorspace management? I dont. Color displays correctly, thats all I care about.

      Where's the font handling?

      Thats something else X does better then Windows or MacOS, it allows you to use different font engine servers, over a network even.

      Where's the vectorized graphics engine?

      Yeah, where is it? I dont see that anywhere else either, is it really important? It isnt to me...

      Where's the unified print/display model?

      Its called PostScript....

      X does one thing well: open terminals on remote machines. That the GNOME/KDE folks have built something that implements about 10% of a modern GUI is commendable. Themable window managers, however, are not a replacement for usable ones.

      They seem quite usable to me and many other people, who are you to say they aren't?

      You're right about Mac OS X for Intel, though, which is a shame; the current DP runs like a champ and shows what a modern Unix can do when connected to a /real/ user interface.

      Hrmm, but its themeable, right? So by your definition, themable == unusable.

      -- iCEBaLM

    2. Re:No, X does blow (Was:I saw a ploughman) by Anonymous Coward · · Score: 0

      All these things you are rambling about really have NOTHING to do with the rendering subsystem. A few might be peripherally relevant to X in that you are likely to use X's message passing mechanism in the process of implementing such a thing (DnD, Cut/Paste).

      As far as where are these things? KDE, GNOME, Enlightenment.

    3. Re:No, X does blow (Was:I saw a ploughman) by Anonymous Coward · · Score: 0

      >>Where's the unified print/display model?
      >Its called PostScript....

      OK, where's PostScript in a typical Linux system? Using GhostScript as a thunking layer between the app and your PCL printer doesn't count as a "unified display model".

    4. Re:No, X does blow (Was:I saw a ploughman) by Anonymous Coward · · Score: 0
      Cut and paste works well in X (in its own way)
      You don't care about CMYK colorspace management, but lack of it keeps serious graphic/prepress software companies like Adobe or Quark or Macromedia or ...from even thinking about Linux. The problem is less technical than it is one of patented and licen$enced technology.(There are CMYK color management addons to Linux developed by companies like Vividata in conjuction with no less than Heidleberg but you're going to pay out the ass for that if you want it. It costs more than most of the PC's that Linux is running on.

      Vectorized graphics engine--well the whole of Aqua runs ontop of one. guess you didn't know. It's clearly a generation ahead of anything for X. Accept this Icebalm. It's just better.

      Unified Print/display model.Uhh, how many people are running display postscript on Unix/X ? Worldwide? Maybe 12 developers and a few hobbyists with their B&W NeXT museum pieces? How many people own Postscript printers? A few more than twelve--but as a consumer standard Postscript is dead. Don't admit this, just keep on like you're doing---everything is fine. Thus the continual festering sore of printing in Linux.

      Remote display of X: WHOOPDEE FUCKING DOO Nobody cares OK? Get over it. If somebody needs this it can be added to any and all the platforms you think you have some kind of advantage over, in some cases for free and in all cases for a shitload less than it takes to add color correction to Linux.

      Word: You are delusional--X takes 85% of your investment in video hardware and converts it into BROWN STINKY SHIT:
      XBISVs don't want to code for it; hardware vendors think it makes their product look bad.

      Here's the real reason Unix people sing LLLLA -LA -LA LAAAAAA -LA -LA when outsiders criticize X. If X gets "eighty-sixed" as it should be for its manifold technical deficiencies, every thing that's not a console app has to be recoded from scratch. They're tied to its rotting corpse with ropes they wove themselves but don't dare to cut. MS will finally escape its legacy of DOS (very profitably); Apple has escaped its ties to M68K and the old toolbox, but Linux will probably never escape its crusty old whore Xwindows: no one has the authority to make it happen, nor even to plan a transistion. Linux on the desktop won't escape its past; mini linux using nano guis and voice recognition yes they'll make it, god bless 'em--but not desktop Linux. Folks there are too obsessed with overtaking MS this week to look at their own longterm weaknesses.

    5. Re:No, X does blow (Was:I saw a ploughman) by nosferatu-man · · Score: 1

      Funny, I had to cut and paste that quote... Cut and paste in X works better then in any other system I have used just because all you have to do is block, and middle click, no keyboard shortcuts needed, no menus.

      To me, this is a weakness; what if you want to paste over a selection? Whoops, there goes my previous selection. What if you don't want to move your fingers off the keyboard? Tough. That's bad design.

      But the problem is more fundamental; on a Mac (circa 1984!), I can copy anything to the clipboard and paste it into any other application that understands that data type. This is the cut and paste capability that X based GUIs lack.

      Who cares about colorspace management? I dont. Color displays correctly, thats all I care about.

      Fair enough; but there are plenty of applications that will never end up on Linux because color doesn't display correctly. A modern GUI ought to include this, but as was noted below, it is a political and not a technical issue.

      Yeah, where is it? I dont see that anywhere else either, is it really important? It isnt to me...

      Next has been implemented on DPS since day one. Maybe you like bitmaps. That's still no excuse not to use a modern architecture for your drawing engine.

      Thats something else X does better then Windows or MacOS, it allows you to use different font engine servers, over a
      network even.


      And those fonts are still 1 bit deep. Where's the antialiasing?

      Its called PostScript....

      And you're using it where? Which X server on Linux is implemented on DPS? No, no: don't be bashful. Speak up!

      They seem quite usable to me and many other people, who are you to say they aren't?

      Ok, yes, that was a cheap shot. And I use Sawmill at work -- because I need to open remote terminals. But the Linux-centric obsession with themes is indicative of the problem: focus neuroticaly on the surface of the problem, ignore the remainder. There's nothing against themes per se, as long as the GUI itself is properly implemented.

      (jfb)

      --
      To spur "enterprise Linux," Big Bang, the distributed two-phase commit.
    6. Re:No, X does blow (Was:I saw a ploughman) by iCEBaLM · · Score: 2

      To me, this is a weakness; what if you want to paste over a selection? Whoops, there goes my previous selection. What if you don't want to move your fingers off the keyboard? Tough. That's bad design.

      If you want to paste over then you select it, delete it, select what you want to paste in, and paste it in... If you don't want to move your fingers off the keyboard you stay in the CLI, because pointing devices are quite standard in GUI's.

      And those fonts are still 1 bit deep. Where's the antialiasing?

      FreeType supports antialiasing...

      Next has been implemented on DPS since day one. Maybe you like bitmaps. That's still no excuse not to use a modern architecture for your drawing engine.

      Well there doesnt seem to be any reason to "update" it, because that really isnt broke, so why fix a problem that isnt there?

      -- iCEBaLM

    7. Re:No, X does blow (Was:I saw a ploughman) by Guy+Harris · · Score: 2
      If you want to paste over then you select it, delete it, select what you want to paste in, and paste it in...

      Or, if the X application is cooperative, you select what you want to cut/copy, do a cut/copy, select what you want to paste it over, and to a paste. The belief of some to the contrary, paste-current-selection is not all there necessarily is to text copying in X....

      If you don't want to move your fingers off the keyboard you stay in the CLI,

      Only if your GUI's keyboard-drivability is inadequate. I like it when the GUI is keyboard-drivable - if I can dismiss a dialog box by hitting the Esc key, it's quite convenient, and I can usually do that in Windows and can often do it in UNIX/X.

      FreeType supports antialiasing...

      ...but you need more than just FreeType supporting it - you also need X supporting it, and, no, connecting X to a FreeType-based font server is not sufficient to magically make X do anti-aliasing; anti-aliasing requires multiple colors, and, unless I've misremembered, an X graphics context contains only a foreground and a background color - you'd either have to have the additional colors automatically allocated from the colormap (which might break applications), or have the toolkit that's doing anti-aliased drawing allocate the colors itself and tell the X server what colors to use (which requires an X protocol extension).

    8. Re:No, X does blow (Was:I saw a ploughman) by Guy+Harris · · Score: 2
      Where's the unified print/display model?

      Its called PostScript....

      X11 uses PostScript for its display model? News to me....

      (X11 with Display PostScript does, but that's another matter.)

    9. Re:No, X does blow (Was:I saw a ploughman) by elflord · · Score: 2
      FreeType supports antialiasing...

      Well, that's really nice. Unfortunately, it's also not terribly useful until X ( in particular the X font server ) supports antialiasing, because most GUI toolkits use a font model that sits on top of the X11 font APIs.

      Well there doesnt seem to be any reason to "update" it, because that really isnt broke, so why fix a problem that isnt there?

      It's a good thing other Linux developers don't have your attitude otherwise we'd still be in caves. X certainly could use DPS ( which is fortunately being added, probably much to your disgust )

    10. Re:No, X does blow (Was:I saw a ploughman) by Anonymous Coward · · Score: 0

      You are going to need the same kind of "thunking layer" in MacOS X. Nearly all printers are PS or PCL, so there will need to be a translation layer in MacOS X to convert from Quartz API rendering calls to the printer language.

      However, you are correct that there is no unified display/print model running on Linux. That's not the fault of X though. An unified display & printing model belongs in the application framework domain, not in the low level windowing subsystem domain (X). KDE implements a partially unified display/print model by borrowing from the Document/View architecture of MFC. It's not as simple & elegant as using the same rendering API for both the screen and printer as MacOS X does, but it does do the job.

    11. Re:No, X does blow (Was:I saw a ploughman) by elflord · · Score: 3
      Who cares about colorspace management?

      Wierd people like graphics professionals

      I dont. Color displays correctly, thats all I care about.

      Just because you don't use it or don't understand why it's useful does not mean that others can't/wont benefit from it.

      Thats something else X does better then Windows or MacOS, it allows you to use different font engine servers, over a network even.

      Oh my oh my, this is a stunningly ignorant comment. The advantage of font management under MacOS and Windows, that you seem unable to grok, is the fact that WYSIWYG printing is actually possible. That is, if you can display a font, you can also print it with the same methods. This is simply not true on Linux. ( QT tries to do this, but unsuccesfully. It tries to guess printer font names from the screen font names, but this is very hit and miss, and requires the user to configure their ghostscript fontmap or their printer / PPD ) In general, you cannot print fonts for a few reasons -- some of the fonts are bitmaps, which cannot be scaled to printer resolutions. There are more problems though -- X does not give the developer a way of retrieving outline files and metrics for the fonts. By the time font data reaches the X client, its already simply bitmap data. This means that there is no way for a developer to print screen fonts reliably. In case it's not blatantly obvious at this stage, let me inform you that this means that in general, WYSIWYG printing is nontrivial and involves a lot of ugly kludges. Applixware, Star Office, and Abiword all resort to ugly kludges to handle fonts. It appears that Koffice, which seems to use QTs font handling functions simply cannot print reliably.

      Where's the unified print/display model? Its called PostScript....

      No, this is not built into the display, at least not in older XFree86 releases. Consequently, it's not built into the toolkits. You've obviously never tried to program any WYSIWYG apps, because if you did, you'd understand how trivial WYSIWYG printing isn't. Tell me this -- how do you write a program, using just the X APIs, that displays a font, and prints that same font ? Once you can do this, you can come back and talk to us about "unified print/display models".

      They seem quite usable to me and many other people, who are you to say they aren't?

      Again this stupid and childish attitude. You're telling users that if they want these features, they're idiots and they should go away. But who are you to say this ? Are you a developer ? ( it doesn't sound like you understand any of the issues regarding developing GUI apps on UNIX, quite frankly )

  60. More comments on their Screw-Up. by fleckster · · Score: 1

    Although Linux already has a pair of evolving GUIs -- KDE and Gnome -- neither has a graphical file manager. Instead of clicking on icons or menus to open and save documents, users must type file names into a command-line interface.

    Not to mention: "We've never used either desktop, and if we have, then we didn't really know what we were doing! We're just talking out of our collective asses ... in an attempt to make this seem like bigger, more important news."

    WHY?! Because they BOTH have graphical file managers and they BOTH offer cute little icons to click on, AND shortcuts, and much more...

    However, there is some good stuff missing. First of all, it's not easy to do half of the stuff when it comes to icons and junk. In KDE, it's very difficult to chose an icon unless it's in one of the specified directories, and it also only supports XPM; GNOME supports a little more than that. So, yes, there is still work to be done.

    --
    ............ no.
    1. Re:More comments on their Screw-Up. by Anonymous Coward · · Score: 0

      ??? I've never had any problems 'selecting' icons in KDE. While extension management could certainly be less convoluted, that's another issue.

      You really told us 'what else' there is.

      As far as only supporting XPM goes: you've got ImageMagick, USE IT. What a lame LAZY gripe.

    2. Re:More comments on their Screw-Up. by fleckster · · Score: 1

      I use gimp to convert to XPM ... and I use E/Gnome now anyway

      --
      ............ no.
  61. Already Beautiful and Easy by Anonymous Coward · · Score: 0

    Sheesh! What do those guys want. Right now I'm running GNOME and Sawmill. Its straighforward, free, good looking (I use the MinEGTK theme and the microGUI theme and it looks, feels and is better than Windows or the Mac). Sawmill is fast, programmable, extensible etc. Lets just keep going the way were going. Seems like the Johnny-come-lately people from Apple are trying to make our system into theirs. BTW: Screw the file manager. Most people dont use it that much anyway in UNIX. I will say that Gnome/KDE need standardization in dialog boxes and all the usual areas of interaction.) Lets not re-invent the Mac. Lets make it better. PS: I was *not* impressed with what I saw on the Snapshot page. It looked overdone and confusing. Jim Burnes jburnes @ net.savvis (reverse the last two)

  62. Can't happen by Anonymous Coward · · Score: 0

    A universal interface standard cannot be imposed on Linux users, because we have Freedom to choose the interface we prefer. As long as the source is out there, people will develop their own interfaces.

  63. Standards are a good thing by Anonymous Coward · · Score: 0
    Yes

    A standard MUST be implemented for linux to succeed as a desktop OS.

    For example...it really SUCKS that I can drag/drop songs to xmms from GMC, but not from KFM. I can drag a picture URL from netscape to EE, but not from netscape to GQView. I can launch things from DFM by dragging to the dock in windowmaker...but not from KFM or GMC. The list goes on and on and on and on.....

    Choice is good! NOBODY is arguing that! I prefer KFM or DFM over GMC. But gnome apps want gnome DD calls, where KDE apps want KDE calls. NOTHING FUCKING WORKS TOGETHER!

    y'all need to decide on a standard way of doing things, and let that standard GROW. YES, you can STILL have different WM's with different look/feel, but the UNDERLYING OBJECT MODEL MUST BE STANDARDIZED!

    Take a look at OS/2's WPS and how easy it is for a developer to inherit and extend an existing object class, for example.

    1. Re:Standards are a good thing by Guy+Harris · · Score: 2
      But gnome apps want gnome DD calls, where KDE apps want KDE calls.

      The calls aren't what matters for drag-and-drop; the underlying protocol is what matters. GTK+ 1.2 and Qt 2.0 both use the Xdnd protocol, and other toolkits do so or will do so as well; hopefully this will make it more likely that you can drag and drop stuff between applications. (Current versions of KDE use Qt 1.x, which doesn't use Xdnd; you'll probably have to wait for KDE 2.0 to drag/drop songs from KFM to Xmms.)

      As for Netscape, it currently uses Motif; GTK+ 1.2[.x] also supports the Motif drag-and-drop protocol, but other toolkits don't, so, unfortunately, that doesn't work as well as it should. Hopefully more toolkits will also add support for the Motif protocol, if possible (so that applications using Motif and applications not using Motif can mutually drag-and-drop; no, putting Xdnd support into Lesstif, even if that's possible, won't necessarily help, as you may have to deal with statically-linked binaries for non-open-source applications, or with applications dynamically linked with Motif 2.x).

      YES, you can STILL have different WM's with different look/feel, but the UNDERLYING OBJECT MODEL MUST BE STANDARDIZED!

      It's not necessary to standardize the object model in order to solve the drag-and-drop problem, but the lack of a standard object model might be an issue if you want to mix KDE and GNOME stuff, as KDE and GNOME have different object models - you probably won't be able to use a GNOME (Bonobo) object inside Konqueror (the KDE 2.0 file manager) or use a KDE object inside Nautilus.

      I also suspect that you're not likely to see them agree on an object model any time soon, necessary though doing so might be.

      (I'm saying nothing about whether people should standardize. I'm just saying that I suspect they won't standardize the desktop object model any time soon.)

  64. nielsen or whatever by DeXtR · · Score: 1

    that guy Nielsen has point... is like we're trying to PORT everything to Linux which is not bad at all, but, some things could be started from scratch, why the the mac approach? when clearly there could be a better approach, a linux approach... spinning a around a new a axis? is the job too overwhelming? is that the real solution to the incompatibility of GUI's and make-em perty excuses? its all to atract new users anyway!

    --

    Istigkeit -"is-ness" being and becoming & i'dfiying it with the mathematical abstraction of the idea

  65. Example by Col.+Panic · · Score: 3
    Here is the letter I sent:

    You have probably received 400 emails about this already, but just in case - here goes. Both Gnome and KDE already have graphical file managers, contrary to the article which said neither has a graphical file manager. Here is a screenshot of the Gnome file manager and here is one of KDE's.

    Please issue a retraction so people are not misled. It is very important to the Linux community that people in the more general computing public become aware that Linux is becoming easier to use. Thank you for your attention to this matter.

  66. Do it for yourself by Brian+Knotts · · Score: 2
    I'd rather have a GUI to do it. I doubt, however, that my boss would want to pay me to develop one and I'll be damned if I'm working on my off hours.

    So, do it for yourself, then, instead of for your boss. It might make your life easier, and you'll probably learn something.

    I wrote a GUI DNS thingy a while back in Perl/Tk. It was fun, and I learned a bit about GUI development under Perl.

    Advanced Perl Programming has a chapter on Perl/Tk, and now there's even a whole O'Reilly book on Perl/Tk, I think.

    New XFMail home page

  67. Leave it alone... by destiney · · Score: 1

    I like my gnome/windowmaker desktop just fine. One of the things that I feel make windoze so unstable is all that crap that's been added to the "active" desktop. It's useless. I hope there aren't any plans to do any crazy stuff like that to gnome in the future, or to kde for that matter...

  68. There is something... by Anonymous Coward · · Score: 0

    What about FVWM95... although I loath it... that is something that we could build upon to make linux as 'non threatening' as possible. With more development of some of the stuff that's missing out of windows (easy device configuration, good file manager, etc) that could probably solve this thing. Plus it's really easy to get rid of if you don't want it. :-)

    1. Re:There is something... by Anonymous Coward · · Score: 0

      That would be among the last choices for a standard. I'll omit any typical Linuxite ranting against win95 lookalikes and get to the main point: with FVWM as with my beloved IceWM there is little of the file management plus mimetype/default program integration that newbies need. The whole point of a "standard" is to make things bearable for new users, even people like my parents who're new to computers altogether. FVWM's menus and the selection of disparate programs you may find in them, are not a substitute for a large "distribution" of programs like KDE or GNOME. Thus I'm religious about my bare naked window manager, but I see that it's completely inappropriate as a standard. Anyway FVWM pretty much was a standard you'd see across distributions and I don't think ppl want to repeat that.

  69. Clue Manager by MikeV · · Score: 1

    It would appear that the 'authoritive' author of the article knows diddly about Linux, has never used it and is just making conjectures from technical discussions that clearly went over her (?) head. That someone would claim KDE and GNOME don't have filemanagers is like claiming pigs fly (which I've ONLY seen after a full night of partying). I think the claim is potentially damaging - a graphical filemanager is central to any graphical user interface. Complaints (tactful and professional) should be made so that an errata can be posted. If you respond to the article, please be nice - it doesn't appear to be an attempt to fud, just a misunderstanding...

  70. Lets talk aesthetics by hey! · · Score: 3

    I've been working on a Windows based application, and I was determined to make it as visually uncomplicated as possible, while following the general Windows/MDI scheme. While I think I succeeded reasonably well, I think I failed in an important respect: the interface is not very attractive.

    Many people might not think it matters, so long as it is functional, but I think it does matter. The boss has always been able to have nice offices and furniture, and a generally pleasant environment, whereas the drones have had to make do with ugly but functional gunmetal gray desks and gray fabric cubicles. With software, there's no reason for this dichotomy. Everyone should be able to enjoy an aesthetically pleasing software environment.

    Windows does present a bind; part of doing a good job on an application is that you don't really want to stand out in a garish way from the organization. A fairy tale castle may look beautiful on the Rhein but would be silly in Manhattan. Practically anything looks silly when plopped in the middle of Stalinist era apartment blocks. This may be as great a reason to detest Windows as any: it's unncessary aesthetic mediocrity. Microsoft has an incredible tin ear when it comes to visual appeal (have you ever looked through the PowerPoint themes?).

    Visual appeal is not the only, or even the most important element in GUI aesthetics, but it is relevant. I tried the Aqua theme on my Windows box, and it made work just a little bit nicer. Unfortunately, the skins program had compatibility problems so I had to delete it. This kind of themeability should be a standard part of every GUI.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:Lets talk aesthetics by cfish · · Score: 1

      most people will take something that works instead of something that looks pretty.

      I know i switched from Windows 3 years ago because I want NextStep-like interface, yes windows could do that but it crashed like hell.

    2. Re:Lets talk aesthetics by Anonymous Coward · · Score: 0

      How about something that works and is pretty? Every time we get into function versus aesthetics, we're setting our standards too low.

  71. This would NEVER fly with commercial software by Andrew+Cady · · Score: 1
    If someone (as big as WIRED) said this or a similar falsehood about Microsoft Windows 2000, there would be a law suit. This is actually quite despicable considering that Microsoft is an advertiser on WIRED and also that WIRED will almost certainly not print a retraction or correct the mistake, as they would have to do if KDE or GNOME were commercial products. I'm going to mail both the editor and the author about it though, just to see what happens, and I urge you to do the same. But my money still says there will be no retraction of any sort.

    One wonders how WIRED can have any credibility at all after making such blatant mistakes avoidable through the most cursory research. (I say mistakes because it's common to many their articles, not just this. <sigh>)

  72. standard schmandard by Anonymous Coward · · Score: 0

    There should NOT be a 'standard' GUI for linux. The beauty of linux in that there is a choice. M$ Windows is a 'standard'.

  73. OOooh! Look at it's cute little iconsy-wansies!!! by Mandi+Walls · · Score: 2

    Blegh. Teach people something. You only talk babytalk to an infant for so long before you expect it to pick up real language.

    --mandi

  74. Usermodes. by CGU_Grey · · Score: 1

    If Linux ever wishes to challenge "dominant species" of the field it needs simple GUI for end users. This doesnt have to mean that all you powerusers have to give off your hot rod custom enviroments.
    The key isnt in beauty, its the end users. If we wish to make them see how exellent Linux is we need to bring it to them. But then again do ou wish to give away your treasure.
    Main reason I use Linux is that it is convenient and efficient (and it has gimp ,)). I would like to see end users think this way too. Why. When operating systems equip us with more processing power we can do more with our old machines.

    Then again Opensource is more easy to upkeep, maintain and to adapt.

    As mentioned many times before, Easy-To-Use-Interface doesnt have to take away your customizability, it needs to hide it. Enduser/Poweruser modes for ex.

    --
    Parents Against Kuro5hin
  75. One word: by Anonymous Coward · · Score: 0

    Filler.

    Come on, we need actual news.

  76. Send all flames to /dev/null by tweder · · Score: 5

    I tend to disagree with what everyone seems to be saying here. Just hold your horses, and breathe through your nose for a minute while I share my humble opinion...

    I think there should be a standardizing of UI's for Linux. Everytime I bring this up everybody bitches and moans about how if we standardize the Linux UI it'll get "...as fuck ugly as Windows..." Let's get one thing straight - I DONT WANT TO STANDARDIZE THE GUI - Just parts of the UI. If we standardize the GUI, we'll lose our artistic expression. Personally I think the KDE kids are doing a nice job, but it's sooo damn ugy. That's why I use E(yecandy)nlightenment.

    The reasoning for standardizing the UI is to remedy all the blasted different ways programs behave. For example, in some programs, to quit the hotkey is 'CRTL-Q', while in others its 'ALT-Q', or ':q!', or even 'CRTL-X CRTL-C'. And to save it's the same problem - 'CRTL-S', 'ALT-S', ':w' or that awful 'CRTL-X CRTL-S'.

    Why can't we just set aside our differences and play nice?

    1. Re:Send all flames to /dev/null by tweek · · Score: 1

      something like you discuss would be fine as long as I can still rebind every damn keystroke I want to. That's my only argument.

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    2. Re:Send all flames to /dev/null by dallas · · Score: 1

      I have to say that I agree with this statement. It is a pain in the butt to remember all the different hot keys. In one editor (nedit) it is Ctrl-S, while in Code Crusader it is Alt-S. My brain is fried as it is! So lets not standardize the GUI, but lets have Linus (or CmdrTaco) set some standards for the UI.

    3. Re:Send all flames to /dev/null by ianezz · · Score: 1

      > So lets not standardize the GUI, but lets have Linus (or CmdrTaco) set some standards for the UI

      Why not you? Put up an initiative.

      Defining standards is always someone's else job...

    4. Re:Send all flames to /dev/null by dallas · · Score: 1

      >Why not you? Put up an initiative.

      I would but the only thing is, is that I am just a normal geek using Linux, no one would listen to what I would have to say. That is why I mentioned two well known, and respected people that everyone would listen too.

  77. Re:Standard? = tradeoffs, good and bad by Roblimo · · Score: 2

    Perhaps the buzzword "standard" is the problem here. Call it a "basic Linux GUI" or a "starter GUI" or some such. Pilots start out in easy-to-fly training planes and later advance. Why can't there be the Linux equivalent of an aircraft designed to be forgiving and easy to use?

    Some people will never get beyond that stage (just as many pilots never go beyond single-engine VFR), but those who want to advance have plenty of alternatives available.

    To continue the aviation analogy, note that different aircraft have different purposes, levels of complexity, and performance characteristics, but they all react basically the same way to the same control inputs - and you don't hear Mach III fighter pilots complaining about Cessna building 120 mph "family" airplanes instead of forcing everyone to fly an F-14.

    - Robin

  78. Who needs a file manager? by Uruk · · Score: 2

    I've used linux for quite a while, and I've never used a file manager. I've tried gentoo (I think that's what it's called) and the new KDE file manager, and of course gmc. They're all VERY nice programs. But what I've found is that I've worked on my box for so long, I know exactly where something is when I'm looking for it, and a GUI actually SLOWS ME DOWN when I have to click "up the tree", ok, now into the "/home" directory, ok, now choose the "uruk" user directory, yeah, ok, choose foo.txt, etc. etc. etc.

    My file manager is called "bash". It provides extremely powerful features such as "cd", "ls", "cp", "rm", "find", etc. If you know how to use them and you're a touch typist, you'll smoke whatever a GUI file manager can offer.

    And besides, how do you do something like this in a GUI file manager?

    find . -name "*.txt" -exec grep "foobar" {} \;

    I have yet to find a file manager that will let me do that, but maybe there's one out there.

    The only way that I could think of that a GUI file manager would become what I would prefer to use is if it was able to pop up a window corresponding to whichever directory I wanted to be in at a certain time. While that's usually $HOME, it changes a lot, so really the file manager would have to be psychic. The GNOME folks have done some really amazing things with software, but I have yet to see psychic software. :) Of course why not just have a popup window that asks you what directory you want to be in before the window comes up? That way you can type, right? But then you have to fool around with the right window having focus, and those window manager features where popup windows get focus automatically drive me bat shit, so that's kind of out. :)

    --
    -- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
    1. Re:Who needs a file manager? by Leto2 · · Score: 1

      > find . -name "*.txt" -exec grep "foobar" {} \;

      Start/Find/Files or Folders
      Named: *.txt
      Containing: foobar
      Click "Find Now"

      Oh wait. wrong os/filemanager. but my mom knows how to do it.

      And now the counterchallenge:

      I CTRL-Click (add to selection) on 15 arbitrary files, no filename-similarity, and drag them to another directory. This takes 15 clicks and one drag. Now you:

      mv file1 /long/path/to/newdir
      mv thisfile /long/path/to/newdir
      mv anotherone /long/path/to/newdir
      <repeat 12 times>
      etc

      --
      <grub> Reading /. at -1 is like driving through Cracktown in a convertible that is stuck in 1st
    2. Re:Who needs a file manager? by skullY · · Score: 1
      I CTRL-Click (add to selection) on 15 arbitrary files, no filename-similarity, and drag them to another directory. This takes 15 clicks and one drag. Now you:

      cp file1 file2 ... fileN /long/path/to/newdir

      I can even save myself a lot of typing by typing just the minimum I need to identify the unique file, and using tab completion. Now, what if I want to copy them to two places? I simply hit the up arrow, modify the path, and I'm set.

      (Now where's the choir singing "anything you can do...."?)

      --
      When I was able to do my own spam-armoring, you got a chance to email me. Now you can only hope I see your reply.
    3. Re:Who needs a file manager? by SteveRyan · · Score: 1
      for i in file1 thisfile anotherone stuff ... ; do mv $i /long/path/to/newdir ; done


      And even more simply,


      mv file1 thisfile anotherone ... /long/path/to/newdir.

    4. Re:Who needs a file manager? by gargle · · Score: 2

      Doing stuff to files through the command line takes a hell lot of typing. Suppose I want to copy some disparate files (whose names don't fit nicely into some regular expression) from 1 folder to another. How will I do this without a file manager? Type out the name of every single file? Type ls and then copy and paste the names of the files onto the command line? A fle manager makes much more sense in this case and in many other cases.

    5. Re:Who needs a file manager? by Finitistic · · Score: 1


      And besides, how do you do something like this in a GUI file manager?

      find . -name "*.txt" -exec grep "foobar" {} \;


      ..hate to admit it but Windoze does this quite nicely with the 'Find...' utility..right click on a directory in Windows Exploder, select 'Find...' from the popup, then you can specify a wildcard, text to search for (i don't think regexps work)...and you can actually do something with the results (delete them, move them, open them etc.)...i don't use the cygwin find (as much) anymore since discovering this..

    6. Re:Who needs a file manager? by frantzdb · · Score: 1

      You have a point but that doesn't mean that there is no use for a gui file manager.

      First of all, most people don't want to learn bash commands. Yes they are quick and easy but not everyone likes them.

      Second, there are some things that a GUI file manager does better as people are mentioning. Moving random groups of files for instance. No you don't have the same degree of power but a GUI can be quicker sometimes.

      It is silly to go bashing anything but bash (pun intended) just because you'r hard core. What I'd like is a combination GUI/CLI file manager. The ability to execute shell commands along with the ability to select with the mouse or click to re-sort the window or see thumnails and icons.

      I think there is a lot of space between the GUI and the CLI that has yet to be explored. Bash is great but if everyone thought it was the be all and end all file manager then there would be no progress.
      --Ben

    7. Re:Who needs a file manager? by Uruk · · Score: 2

      Well yes, windows does that, so let me qualify that a little bit to better show what I was trying to get across:

      instead of grep "foobar", how about something like egrep "^[fF][oO][bB][aA][rR],\s+?\d{1,4}"

      So yes, you can use windows to "search for a string" but what I was talking about is REAL searching - regexps.

      --
      -- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
    8. Re:Who needs a file manager? by Glytch · · Score: 1

      >What I'd like is a combination GUI/CLI file
      >manager.
      Isn't that just what Midnight Commander is? No icons, but it's simple and gets the job done. I've been using it ever since I first installed Slackware 3.4.

  79. So true! by SPorter · · Score: 1
    The average IT person can not efficiently run a Linux system. Linux isn't amazingly complex, but the average IT person is a bafoon. I'm continually amazed how many IT people are command-line phobic.

    The "rise of Windows" hasn't increased computer literacy... it has only lowered the standard.

  80. Excellent point! by AstroJetson · · Score: 1

    I'm glad someone's thinking this way. It's what I've said all along. We, as a community, need to evaluate our goals and not just assume that what we want to do is capture the desktop market.

    My motives for using Linux are purely selfish. It meets *my* needs better than any other OS so I use it. Frankly I don't care if my mother can use it or not. I would like to see it gain enough support so that a good selection of apps were available for it so that I'd have even less excuse to boot Windows on my machine. But that's it. I don't see that I really have anything to gain from Linux actually achieving 'world domination', and maybe would stand to lose something. What I want to see is Linux continue to have the characteristics that attracted me to it in the first place: stability and configurability. (And it's just plain fun!)

    [somebody please moderate this up so that everybody will see it.]

    --
    Admit nothing, deny everything and make counter-accusations.
    1. Re:Excellent point! by warmi · · Score: 1

      Well, for example RH doesn't really belong any more to "community". They have obligations to their stock holders and if making Linux mass-market product will enhance their profits, then this is what they have to do.
      BTW. Linux as a kernel has not much to do with GUIs, X etc ...

  81. Precisely! I think GNOME/E is like this by hoss10 · · Score: 1

    Apologies for this completely redundant post!

    > "out of the box" standard that is intended
    > to make Linux more useful to newbies

    Don't we have that already? I think when I went into gnome for the first time I saw minimize,maximize and close buttons in the top right (same symbols, colors etc.)

    But then I started messing.

    I suppose there's more to it than that, but the file manager in gmome (gmc) looks fairly similar to win98 (back, forward and up buttons etc.)

    The file open/dialogs could be improved a bit but they're certainly not reliant on the keyboard at all.

    .. now to think if i can come up with something original to post.
    ------------------------------------------- ------
    "If I can shoot rabbits then I can shoot fascists" -

  82. My mum by lonely · · Score: 1


    This may be true for you, but I will offer you $10 dollars is you can explain the contents of this email to my mum!

    1. Re:My mum by finkployd · · Score: 2

      Why do you want your mom to use an operating system designed to be a server? As the Unix philosophy goes, a too for every job. Sometimes I think Windows (if you can put up with all the crashes) is the perfect tool for people who just want to write a letter and browse the web.

      Finkployd

    2. Re:My mum by Uruk · · Score: 2

      Point well taken. Frankly, back when I wasn't much of a touch typist and when I didn't know the flags to the commands, a GUI file manager made a lot of sense. But in the long run, if you learn the commands and become a decent typist, you can absolutely FLY with the shell, whereas you can only get "fast" with a file manager.

      I want to get through that stuff as fast as possible after all, because when I'm interacting with my computer, I'm not marveling over the innards of the "cp" command, I'm just trying to get something done. And the faster that thing gets done, the more time I can spend on what it is that I'm actually doing with the computer rather than wrangling with the OS imposed structure.

      --
      -- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
    3. Re:My mum by lonely · · Score: 1


      Ah but there are people here who would say that Linux is the future for the desktop, isn't that what the original post was about?

    4. Re:My mum by finkployd · · Score: 2

      Yes, but there are two schools of thought on this. I personally believe we should use the strengths of linux to their full potential and focus devlopment on the server and high end of things. Others believe that it must be made simpler and easier so that everyone can use it. I do not understand the second crowd. That's like trying to turn a Fararri into an economy sedan. If you want an ecomony sedan, just get one. You want ease of use, get Windows or Mac.

      Finkployd

    5. Re:My mum by Anonymous Coward · · Score: 0

      So it wont break suddenly and leave gramma at a loss because she aint a sysadmin.

    6. Re:My mum by dbrutus · · Score: 1

      Some of us have relatives in other states, some in other countries. It's nice to have a secure way to easily get at your parents computer and fix most problems without having to buy PC anywhere (and how do you get it installed without a trip out there in the first place) or a similar program.

      There *is* going to be an easy to use Unix out there, fit for mothers and non-tech users everywhere. I just don't know whether it'll be Linux or Mac OS X.

      DB

    7. Re:My mum by My_Favorite_Anonymou · · Score: 1

      If the " ecomony sedan"dsen't crash, that is.

      Don't moms desert a table computer. You IT guys are so selfish.

      Cy


      /_____\
      vvvvvvv../|__/|
      ...I../O,O....|
      ...I./. .......|
      ..J|/^.^.^ \..|.._//|
      ...|^.^.^.^.|W|./oo.|

    8. Re:My mum by Anonymous Coward · · Score: 0
      Sometimes I think Windows (if you can put up with all the crashes) is the perfect tool for people who just want to write a letter and browse the web

      It made a certain amount of sense to me, until I realized how many times I had to do tech support for family. It's fine until you install that one little program that hoses the graphics system so you can't even boot, and when you uninstall the program, it leaves the system hosed, so you have to reinstall windows, and boy does THAT suck, especially when it doesn't actually work. Bah!

    9. Re:My mum by Anonymous Coward · · Score: 0

      So download VNC server for Windows. It's easier to install than VNC server for Linux. Then connect from a Linux VNC client, or a Windows VNC client, etc.

      Free and relatively easy. It does kind of stink if your max bandwidth is less than 56k on each end though.

    10. Re:My mum by finkployd · · Score: 2

      I realized how many times I had to do tech support for family.

      I understand this, but think of how much MORE you will have to do for linux. Sure it's more stable, but it's a whole new paradigm (I love that word) for them. Everything they know about computers changes. Actually, for user friendly needs, you can't beat a mac. That is what I recomend.

      Finkployd

  83. A good HOWnotTO site for GUI design by media_mogul · · Score: 1

    http://www.iarchitect.com/mshame.htm

  84. What goes around, comes around... by Otter · · Score: 2

    I know I'm skating dangerously close to trolling here, but:

    It strikes me that Eazel is beating GNOME at their own game -- getting tremendous press coverage to hype software they haven't written yet and somehow always giving journalists the impression that no GUI is currently useful, or even exists, for Unix.

  85. Bullshit Article by tilleyrw · · Score: 1
    This article is nothing but tripe disguised as an opinion. The following paragraph reveals this:

    Although Linux already has a pair of evolving GUIs -- KDE and Gnome -- neither has a graphical file manager. Instead of clicking on icons or menus to open and save documents, users must type file names into a command-line interface.

    Both KDE and Gnome have graphical file managers. Both are highly functional and the release of KDE 2 is coming soon, which will raise the bar for Gnome.

    The author has clearly not done any research and thereby labels himself a bullshit-artist.
    --
    This post encoded with ROT26. If you can read it, you've violated the DMCA. Handcuffs please, sergeant.
  86. Oh Puleeeze! by snookerdoodle · · Score: 5

    I'm sorry, but this anarchy-for-anarchy's sake stuff gets to me when you talk about Linux' UI (or lack thereof). I really do not intend that comment as a flame... ;-)

    As a former Unix/C programmer who has backslidden into Management, I have listened to a LOT of folks who might like to use Linux, but just find the UI baffling. Believe it or not, these same folks can actually use MS windoze. Germaine to the article at hand, though, my users RARELY ever open up the old Windows NT Explorer (formerly File Manager).

    ANYWAY, a set of UI guidelines (and that's all they're REALLY proposing, by the way) are long overdue. This, to me, is the ONE THING that now differentiates the Mac (and my old NeXT that I still miss, may she Rest In Peace) from PC's. Sit at a PC or Linux box and try to find something on the various menus. You just have to keep looking until you find it, look in Help, or (like my users) pull out your '45 and shoot the computer out of frustration.

    On the other hand, things on a Mac or my dead NeXT are pretty much in the same place from program to program. This is really due to a document more or less called the User Interface Guidelines, IMHO.

    Of course, QuickTime doesn't count. ;-)

    Please Let's DO encourage this! I think they CAN be made generic enough to please most folks.

    1. Re:Oh Puleeeze! by Anonymous Coward · · Score: 0

      On one hand, we could adopt a standard GUI API and look & feel under the assumption that it will increase the Linux user base and result in more ports of commercial software. But at the same time this is likely to limit the flexibility of users to choose or adapt their software to match their preferences.

      On the other hand, we could reject a standard GUI, and simply make drag & drop and maybe a small set of window manager hints consistent from GUI to GUI, understanding that it will prevent some potential users and commercial software vendors from jumping on the Linux bandwagon. But we will preserve the freedom of Linux users to choose their own user interface and applications, and continue the UNIX & X tradition of giving users almost complete control over customizing their environment.

      Personally, I prefer choices over standards. Linux user interfaces should only be standardized at the lowest levels (X, ICCCM). I want to preserve my freedom to customize my environment to suit my needs and preferences, and I think that making *any* application dependent on a specific windowing environemt is a big mistake. I just don't understand people who want to turn Linux into MacOS - that's not the UNIX tradition. People who don't appreciate the UNIX philosophy are better off using BeOS, or MacOS, or Windows. If I wanted an UI with MacOS or NeXT consistency, I wouldn't be using Linux. If that is what you are looking for, then you probably shouldn't be using Linux either.

      I also don't understand people who want to use Linux to wage OS holy wars and bring down Microsoft. That shouldn't be the point of our efforts, nor should it be to convince every computer illiterate person that Linux is the OS they should choose. Just to be clear, I'm not trying to discourage people from using Linux, so I can pretend I'm an 31337 haX0r snob and feel special for mastering a "hard to use" OS. I just don't think that it is worth sacrificing the plethora of WM/GUI choices and customizations we now enjoy in order to expand the Linux market.

  87. Image is everything by drnomad · · Score: 1
    I totally agree with you. For expert users, there should be choice, for average users there should be a standard.

    Point is that Microsoft's (bussiness) succes relies in marketing. I heard that when Win95 came out, elder people who'm do not own a PC at all, bought a Win95 package! Can say anything negative about this, but this is the power of marketing

    This marketing power is enforced by a stable, consequent face. You need a face, users will ask for Windows in the retail shop. "Windows" sounds nicer than X, or KDE, or Gnome, which are words, pronounced in English or any Germanic language, with hard sounds, the word "Windows" is pronounced using more commonly accepted soft-sounds.

    So who cares? Well, me mommy really isn't going to buy anything which is ackward to pronounce, or anything sounding very complex. Marketing is psychology, you need a face, you need a sound, you need as much cognition as possible, and it needs to be a consequent manner.

    If Linux is ever to be a succesful operating system in the manner of many users, it really needs stuff like this (a face, a sound (remember the start-up tune of win95?), a nice name for the WM (I think enlightment is quite good) and a reference (i.e. killer-apps)). If Linux is ever to be a succesful operating system in the manner of software availability, it needs many users.

    One thing I don't understand:

    Linux community exists of programmers, advocates, graphical artists, volunteers for promotional actions etc. It is possible to organize open-source projects, even the documentational side-projects are organized, how difficult is it to organize a group dealing with image? Even RedHat is not doing very well in this field.

    Just some thoughts...

  88. GUI Simplified: brokering not managing files. by BoLean · · Score: 2

    Why not somthing innovative? How about a system where file location is the important part. Each file be it source, binary or simply a document has properties that say where it belongs. A broker would perform the function of sending the file to the correct directory.

    If the file is inadvertantly put in the incorrect location, broker engine "cleaners" come along and give notice that file "foo" seems to be in the incorrect location and an idiot proof tool to automatically move it to the correct location so that it can be read by the appropriate application.

    This really isn't too far from how things work now. Apache only serves up file from a predefined location. Linux has a default directory structure. MS Office defaults documents to "My Documents". Take it a step further.

    In addition to properties like file name, size, date created, date modified would be the default path. The broker program automatically ensures files are put in the correct place and runs scans to ensure there aren't any incorrectly placed files.

    Each application developer could fit their program in a structure like this:

    For the program: [Root]../[application name]/[app files]/[app source] or [app binary]

    For the user's created or downloaded files: [Root]../[application name]/[app user files]/[user1] and [user2] .....

    There would be many inherent benefits to a system like this. Looking at a tree directory at all would be pointless since all the broker would have to know is who the current user is and where his/her files are stored by default. The entire environment would be cleaner because all files are in the correct place by default. It has advantages over the current file extension registry process because there are only so many three letter combos to use for file extensions and applications tend to "stomp" each other by using the same extension, changing extensions, or overwriting extension registrys.

    The association process would be in the hands of the user. Having a broker organize the applications by name there is less of a chance of inadvertant overwriting because there are already worldwide trademark laws. I could go on but you get the idea.

    From a user perspective life would be simplified. If you download a particualr graphic format it would automatically be placed in the correct directory to be "seen" by the correct graphics program. Life on the desktop would be simplified to starting applications and browsing the web.

    For cases where two applications need to "see" the same file we could set different applications to perform different operations on a file. Each file would have a "edit" directory property or a "browse" directory property. The person then could configure the file broker to send files to the directory for each associated application(s) in the case where the person wants to edit a browsed file (or turn on the option for editing browsed files).

    1. Re:GUI Simplified: brokering not managing files. by Guy+Harris · · Score: 2
      From a user perspective life would be simplified. If you download a particualr graphic format it would automatically be placed in the correct directory to be "seen" by the correct graphics program.

      "Simplified" only for those users who expect their image files to be stored in one location, rather than having their family pictures for the grandparents stored in one place, the pictures from last year's vacation in another place, their pr0n in another place, etc..

      However, I don't file physical documents based solely on whether they're letters or pictures or financial reports or...; I file them primarily based on what they pertain to. And sometimes that even changes - reports from financial accounts may move from a folder for the financial account to a folder for a particular year's income taxes when tax time comes around, for example.

      Now, if the location - in the sense of "the directory in which the files are placed" - is invisible to the user, e.g. a system where you can ask "where are all the pictures of my family" or "where are the pictures I took from my vacation last year" or..., it might work as an implementation detail.

      I didn't come up with the notion of "directory trees as implementation detail, rather than end-user metaphor" on my own; others have suggested that a hierarchical directory structure might not be the best way to show a user the organization of their files. See, for example, Jakob Neilsen's The Death of File Systems paper, in which he says:

      Relax, oh Nerdy Reader: I am not going to take away your beloved file-system APIs. Here I am talking about what the user experiences, not how we provide that experience. The file system has been a trusted part of most computers for many years, and will likely continue as such in operating systems for many more. However, several emerging trends in user interfaces indicate that the basic file-system model is inadequate to fully satisfy the needs of new users, despite the flexibility of the underlying code and data structures.

      There is no need for users to know how their information is stored inside the guts of the computer. Indeed, the notion of a continuous file is itself an abstraction: It masks the fact that the information is normally stored on noncontiguous sectors of the hard disk. From a user perspective, current file systems are based on three assumptions:

      • Information is partitioned into coherent and disjunct units, each of which is treated as a separate object (file). Users typically manipulate information using a file and are restricted to be "in" one file at a time.
      • Information objects are classified according to a single hierarchy: the subdirectory structure.
      • Each information object is given a single, semiunique name, which is fixed. This file name is the main way users access information inside the object.

      Window systems have made these assumptions less intolerable, but they still exist. Modern computing, particularly the Internet, is further undermining these assumptions in several ways.

    2. Re:GUI Simplified: brokering not managing files. by BoLean · · Score: 1

      I can see your point but then again, when I'm working on a business letter I go to WordPerfect.

      You may very well organize items based on their "topic" or "theme" but in the end you really organize them by name. The only way most people can rember what file is the birthday card you made for your son Bobby is to name it "Bobby_First_BDay" or some such. By ditching the file extension BS you also get the bonus of using the extension for your (as user) own purposes. Name all your Family files "foo.fam" and all your porn files "naked_teen.porn".

      Even better, this could be even a further refinement of the brokering program. The user could set file properties not only for File type (source or binary or user) but also by content. At this level it would merely be a pointer. user selects "View Categories for Category "Porn" and that is what becomes viewable within the application.

      [Root..]/[app name]/[user]/[category]..[subcat]

    3. Re:GUI Simplified: brokering not managing files. by Guy+Harris · · Score: 2
      You may very well organize items based on their "topic" or "theme" but in the end you really organize them by name.

      "Organize" in what sense? If I only organized them by the file name, I wouldn't have subdirectories of my home directory - the subdirectories correspond to topic.

      And, in any case, I don't organize them by the application I happened to use when I last dealt with them.

      Root..]/[app name]/[user]/[category]..[subcat]

      As long as I can see all files associated with a given category together, regardless of what application happened to be used to create/edit the particular file.

    4. Re:GUI Simplified: brokering not managing files. by Guy+Harris · · Score: 2
      The only way most people can rember what file is the birthday card you made for your son Bobby is to name it "Bobby_First_BDay" or some such.

      ...which doesn't necessarily help them remember where they put that birthday card - unless, say, they put all their birthday cards together.

      By ditching the file extension BS you also get the bonus of using the extension for your (as user) own purposes. Name all your Family files "foo.fam" and all your porn files "naked_teen.porn".

      If you have a system (desktop, OS, whatever) that can identify the type of a file in some fashion other than by its extension (e.g., by associating a file type with the file as an extended attribute, or by checking for a file type in the data at the beginning of the file), you can do that as well, without having to identify them by the first component of the pathname relative to your home/desktop/whatever directory.

      Or, if you have a desktop environment that, by default, doesn't display the last component of the file name (e.g., Windows 9x/Windows NT), you can do that as well - "foo.fam.jpg" would show up as "foo.fam", and "Bobby_First_BDay.fam.jpg" would show up as "Bobby_First_BDay.jpg".

  89. Re:Hmmn...who's dumb??? by Anonymous Coward · · Score: 0

    don't be dumb, there is no one living in that timezone...

    Yes there is. Canada's maritime provinces are 1 hour ahead of the Eastern time zone and Newfoundland is one and a half hours ahead. They're the ones who first see the sun in North America.

  90. addendum by leko · · Score: 1

    This link is the screenshot.
    Here

    But there are others, if you feel like browsing.

  91. Server --v-- Workstation by Anonymous Coward · · Score: 0

    May well be right. Of the many critisisms laid at the door of WINNT, the fact that the server & workstation models share the same architecture and codebase is one of the more cutting.

    For e.g.

    It's probably (I'm being diplomatic, just making a point OK?) not appropriate for a Server OS to have a GUI running in Kernel mode - able to take down the whole OS. By contrast, for a workstation OS where resilience is less of an issue and up front performance more so, it is probably appropriate. Therefore, the two OS should be more fundamentally different.

    Linux makes a great server but is the architecture really right for the DT? Surely there is too much baggage for what should be fundamentally simpler than a server OS.

  92. Standards are coming, voluntary or not. by Skyshadow · · Score: 3
    I think it might be worth our while to admit that, as Linux is extended to a mass audience and an increasing number of commercial apps begin to appear, a standard is more less inevitable. The real question which faces us is this: Do we want to design that standard, or do we want it to be a hack? Worse yet, do we want a corporate mandate?

    Stay with me here: Commercial app makers know that you can't please everyone all the time, and that people like to be able to fall back on things they've already learned -- Ctrl-S is save, right?

    It is therefore in the interest of these commercial app makers to go with a the same system everyone else is. If a particular GUI has a larger marketshare and more consumer-ready apps already existing, that's where your company should go, right? Folks, we've learned this lesson before -- or have we already forgotten the one big lesson MS had to teach us last decade?

    There will be a standard. Hell, MS could probably set those standards tomorrow by introducing parts of Office for Linux and saying "this is how it is". It's all about the apps. The question really facing we in the OSS community is whether we want to remain involved in guiding Linux, or if we want to give it over to the same type of people who've stalled the current level of innovation for the sake of a few (billion) dollars?

    ----

    --
    Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
  93. Re:Standard? = tradeoffs, good and bad by G27+Radio · · Score: 4

    Linux shouldn't necessarily compete with Windows.

    A lot of people, including me, will agree with you on this. I think Linux (and friends) got where they are today due to their disregard of Windows. The idea has not been to create a competitor for Windows. It was to create a stable, flexible, open, modular operating environment. The fact that Windows happens to be none of these things is what makes Linux a threat to Microsoft.

    However, now that many people have become used to using Linux, they get disgusted when they are required to use Windows. I work on Windows NT boxes all day long and think how much productivity is wasted fixing things that never would have broken in the first place if we were using Linux or BSD. What bothers me most is that I have to click 20 different things to do something in Windows that could be done in Linux by typing a short, if perhaps cryptic, command.

    That said, I'll really be happy to see better GUI utilities for Linux. Gnome's file manager (yes there is one, despite what the article claims) just doesn't cut it for me. I hate to say it but I'd rather use NT Explorer (not to be confused with Internet Explorer) than gfm. Fortunately I find it pretty easy to use the shell instead and type "cp file1 file2" to copy files, "mv file1 file2" to move files, and "rm file" to remove a file. So I rarely use a file manager anyway. There are times however when I prefer to see a visual representation of the file system...especially in cases where the filesystem is complex, or just plain messy. I understand why Nautilus seems to be Eazel's primary focus at this point.

    BTW, in case anyone hasn't mentioned this, non-Linux/*nix users can get a look at many of the currently available configurations/themes for Linux at http://e.themes.org. I'm really just pointing this out because I object to the idea that people's Linux desktops are all ugly. True, the default Redhat 6.x desktops are as bland as Win2k's default, but there is a lot of flexibility already in how you can make it look. As a default setting, bland is better anyway.

    numb

  94. Open mouth, insert foot by Andrew+Cady · · Score: 1
    OK, looks like they DID change the text, but it's still inaccurate, just less inaccurate. The original read "neither has a graphical file manager. Instead of clicking on icons or menus to open and save documents, users must type file names into a command-line interface" and the newly modified version says "neither offers a completely graphical computing environment. Instead of always clicking on icons or menus, users must occasionally resort to typing commands into a command-line interface". But this still isn't true. It's simply not true that users *MUST* ever resort to typing commands in a command-line interface. What tasks require this? They list none--and with utils like "linuxconf" (which I personally would never use; it takes over your entire system. My friends call it meinconf. But for a Windows-type user it's perfect) there really are none. The entire article becomes pointless without the original mistake, though, and rather than yank the whole thing they just made their mistake more vague.

    Also, the next line "Industry watchers consider this a gaping hole in the heart of any easy-to-use operating system" makes no sense in the new article. BAH! I still don't trust WIRED.

    1. Re:Open mouth, insert foot by Glytch · · Score: 1

      >--and with utils like "linuxconf" (which I
      >personally would never use; it takes over your
      >entire system. My friends call it meinconf.

      ROTFL! That's great! I'm going to go symlink linuxconf now. :)

      Of course, this discussion has now violated Godwin's law...

  95. What's a UI with out consistent standards? by mindstorm · · Score: 2

    Quite possibly a broken one. Doesn't matter whether it's a CLI or a GUI. If you have to relearn every interface you touch, you certainly are not going to be very productive.

    It would be nice if there was a "style book" for KDE and GNOME interface design for those out there who are designing UI's with user experience and productivity in mind. It's definetely not a requirement to follow the style book, but like good grammar it makes things easy on the person sitting/standing on the other end. Good UI design is not soley about "making things pretty". It can work in the opposite direction so far as making things easier and productive. Good UI design is simple, direct, ergonomic, and follows the Bauhaus design philosphy: "function before form". Remember: Good design should be Bauhaus or it's Baroque.

  96. Integration by Devil+Ducky · · Score: 1

    Win98's integration can _not_ be turned off.

    Let GNOME and KDE offer integration. You want GNOME to start fetchmail for you? Make that an option.

    An option. A choice. The real difference between open-source and closed-source.

    Examples:
    So person A wants integration for some things because then they wont have to worry about them. Person B doesn't want integration because they are only own a palrty 266MHz K6-2 with 12mb of ram.

    Why can't one desktop appeal to both?

    And to get back onto the big subject: why would we need a _new_ desktop to do this?

    --

    Devil Ducky
    MY peers would get out of jury duty.
    1. Re:Integration by Anonymous Coward · · Score: 0

      Fool, The internet integration is mostly illusion. The old explorer is still there. It's just got hooks into IE. You don't even have to use Win98's Explorer interface. You can replace it with Win95 Explorer, or that funky LiteStep interface, if you so wish. You just have to replace the entry in SYSTEM.INI...

  97. Off-topic, but maybe.... by dragonfly_blue · · Score: 1
    All right; Here is a question that may or may not be related to this topic. Moderate if necessary...

    If there were a consistent or "standard" desktop and file manager in Linux, would it make some things that are sort of obscure right now, such as "How do I make a screen capture of my KDE desktop?" more consistent and/or easier to figure out? I spent about an hour the other day trying to figure THAT one out. Before giving up in vain. And then finding out by accident two days later that you need additional software installed to do that. (is that correct? I sure hope not. Why wouldn't you include a screenshot utility in a GUI?)

    I have been trying to move completely to Linux for about three months now (and have been studying it before installing for the last year), so please excuse my ignorance if this is not correct.

    Anyways, I am far too determined and stubborn to give up on Linux just because of these minor shortcomings. I am convinced there is a lot of potential to it, but as a long-time computer user (1979, Apple II) and someone with way too much time on his hands, I am 100% positive that until something is done to standardize the desktop, graphic file manager, and programming API's, Linux definitely won't gain widespread (i.e 5-10% of all desktop machines) acceptance, much less "total world domination."

    P.S. Thanks Slashdot! Happy belated 10,000th story!

    --
    Free music from Jack Merlot.
  98. Can't be done. by slim · · Score: 2

    It's too late to do that. You can't get rid of ":w" from vi (I won't stand for it!) nor can you enforce ":w" on other programs.

    Likewise, unless you're Microsoft, you can't force anyone to use a particular widget set, UI, anything.

    As a user, you *may* choose to restrict yourself to (say) Gnome compliant apps, or KDE compliant apps, or whatever. Then you'll have the consistency you so crave. But you're denying yourself some programs which you might find useful.
    --

    1. Re:Can't be done. by Guy+Harris · · Score: 2
      Likewise, unless you're Microsoft, you can't force anyone to use a particular widget set, UI, anything.

      It's not clear you can even do that if you're Microsoft; one of the applications running on the NT partition of my home machine uses GTK+. (No, it's not the Gimp, it's Ethereal.)

      There's also Qt for Win32 as well.

  99. Too Much Choice by EvlG · · Score: 2

    This whole article just reeks of "give me choice!!!" Oh please. I think it's time we wake up and face the facts: too much choice is a bad thing.

    Consumers don't like having to make choices between 5 products that are nearly the same; how do you pick your paper towels, for example? I just get the cheapest one, since they all do the same thing: clean up spilled Surge.

    Computers just make the issue worse, since people have very little understanding of what is happening inside. It's easy to understand paper towels; but is it easy to understand web browsers and file managers and desktops?

    Additionally, consider how the Web market has fractured with the advent of many different browsers. You have to make your page compliant with NS, IE, Opera, and Lynx (and soon Mozilla.) Why? Because there is choice, and too much of it.

    True, standards exist to ensure that products work alike in some ways. But if you are going to dictate the standard, why bother having different products at all? That just amounts to having several people reimplement the same functionality over and over.

    The solution is to standardize, but the Unix crowd will never listen to that. They're used to being fractured, and are now deluded into believing it's a healthy, productive thing. Try telling any software engineer it's healthy and productive for him to reimplement other people's code rather than reusing it. It just isn't so.

  100. How so? Who sets and enforces them? by rambone · · Score: 1

    Unless you haven't noticed, some people control the kernel, some control the graphics libs, some the GUIs, but no one controls all of them. There is no governing unit to set the standards you describe, and by the way, people have been trying this since with NeWS on Sun in 1990.

    1. Re:How so? Who sets and enforces them? by Anonymous Coward · · Score: 0
      Um, Windows?

      There will always be fringe stuff, but when you look at who still dominates 90% of the world's computers, you have your "standards organization" -- it's called Microsoft.

    2. Re:How so? Who sets and enforces them? by rambone · · Score: 1
      Um, Windows?

      Precisely. The only way to get uniformity is to put one group in control. Same thing goes for Apple. The Mac wouldn't be elegant if its development was distributed in a fashion similar to linux.

  101. Command Line by Devil+Ducky · · Score: 1

    That brings up a question.

    Nautilis(sp?) is making this big hype about ease of use etc... are they going to have quick command line acess built in/integrated or are we going to have to rely on current *terms?

    --

    Devil Ducky
    MY peers would get out of jury duty.
  102. Whaddya mean? by Skald · · Score: 1
    Linux is not Joe Sixpack's OS

    What??? My friends told me Free Beer was one of the best things about Linux!

    --

    "The best we can hope for concerning the people at large is that they be properly armed." - Alexander Hamilton

  103. Font and icon antialiasing by jjoyce · · Score: 1
    Like other posters, I'd love to see font antialiasing done. It doesn't matter whether it's X or something else. If X can't do it, we should move to something that can.

    Also, I have always wondered why the hell GNOME icons get rendered so poorly. Look at what happens when you specify an icon with an alpha channel in Windowmaker - it gets antialiased against the colors on the button, like it should. GNOME just draws it right over the button texture with no antialiasing. This looks awful. Is this an imlib issue?

    Mankind has always dreamed of destroying the sun.

    1. Re:Font and icon antialiasing by tweek · · Score: 1

      I think this will all be fixed with the new release of gnome. Thye left imlib behind in favor of gdkpixbuf. I THINK. Could a gnome type person confirm?

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
  104. To hell with this! by hoss10 · · Score: 4

    I just want more buttons on my mouse :-)
    That's the best UI improvement I can think of. One for open/save/compile/run/email etc.

    Seriously though. Sure, have a default one. Make sure it can and will be customized like hell by the user.

    Make the wm learn - MS Offices idea of hiding rarely used menu items was a (lightly misguided) in the right direction.
    I want the wm to notice that I usually minimize XMMS within a few seconds of starting it playing. When it notices this it will ask me "In future, do you want the Play button to automagically minimize too"

    NB: I meant "proper" data-mining. I don't mean the XMMS developers explicitly put this in. I want it to genuinely apply statistics to my habits. Notice the way after you save a file you quite often do a compile/execute. If it notices that this usually happened to files being saved in a directory called ~/c_progs (like I have).

    I don't think it would be _too_ hard to implement. I have thought about this kinda thing in depth - well, knee deep anyway, not neck deep ;-)

    There's no end to what it could learn. File dialogs could notice that certain directories are visited a lot and make them quicker to reach. It could not what kinda file extensions are associated with particulars dirs. If implemented properly it really could learn/customize stuff that the developers never expected!

    Just maintain a big database of every "common" action the user takes. Events that happen within say five seconds of each will be stored in a list. Every so often (middle of some night) pump it into a program that looks for non-randomness. Companies like IBM are into this kinda stuff, AFAIR. Insurance companies would love it.

    It's more a mathemical/statistical problem than a programming/coding one.

    Blah Blah Blah. I must stop ranting (and going off topic)
    ------------------------------------------ -------
    "If I can shoot rabbits then I can shoot fascists" -

    1. Re:To hell with this! by jsampaio · · Score: 1

      "I want the wm to notice that I usually minimize XMMS within a few seconds of starting it playing." HEY! That has been done! Someone (can't remember...) has released diff's for KDE Krash implemeting a neural net that would learn what you do with windows (position, size,...) and do it for you! (please check january's or december's kde-core-devel on lists.kde.org) Joao

  105. It's rant time! by extrasolar · · Score: 2

    WTF!!

    Howcome the GNU/Linux interfaces are only valid once people from some-big-name-company join in and help!

    Come on now! We don't need people from Apple to blow dust on GNOME to make it easy to use! They have been developing GNOME for a while now and it keeps getting easier to use. They have an interface team constantly trying to offer suggestions to make the system more usable, and their suggestions are smart from what I know.

    The same problem exists with Corel. Yesterday I read a brief review of Corel Linux. They said something like "Corel made Linux more like Windows and easier to use." BS! KDE has had a great interface from the start with the option to place the menu on top and their smart window manager.

    How come the Free Software community can do nothing right until some-big-name-company comes in and takes all the credit.

    The Free Software community has made some of the greatest software in the world. How come the Press fails to recognize this?

  106. XFree86 != X by karzan · · Score: 0
    Why does the link to the X Window System in this post link to xfree86.org and not x.org? People repeatedly refer to XFree86 as if it's synonymous with X. Sorry, no. The current version of X is NOT 3.3, it's 11, release 6.4. Get a clue! XFree86 is just one implementation of X, specifically for x86 platforms.

    This link should point to www.x.org!

  107. What's needed is a Desktop API by u2mr2os2 · · Score: 2
    Okay, I'm sick of this bickering. I thought the Linux crowd was full of programmer types and people who could think outside the box. The box that a lot seem to be stuck in is the single tool box.

    Linux is only going to suffer if we continue to bicker about which desktop we "bless" as the standard face for Linux to try to achieve some apparent stability. The notion is that if we standardize on one desktop, then it's much easier for applications to be written since they don't have to work with countless different desktops. Natural selection in this situation quickly leads to one desktop dominating and all new programs written to only support it. Sound familiar?

    If we had a desktop API, and the desktop managers were written to it, then the applications could be written to it as well and not care what desktop manager was being used. I could run whatever I wanted, and not worry about being compatible with the most popular desktop manager. Linux distros could be made with a GUI that worked exactly like Windows for beginners, but all their stuff would be usable with the other desktop managers they switched to as they became more advanced.

    Now imagine what could be done. For example, Apple could create a Mac desktop for Linux that was not just a window manager in drag, but really looked and felt and worked like a Mac desktop, but was totally compatible with any other Linux app that interacted with the desktop (Mac app compatibility would be a separate isssue). I think they could sell something like that. I doubt they would ever do it, but maybe the guys at Easel could.

    I will also say now that I am a relatively new Linux user, but have had casual experience over years with several flavors of unix. I have also used DOS, Macs, Windows and OS/2. If anyone is getting ideas that Gnome or KDE is the best there is - then you need to get out more. Oh sure, they may spank the Windows GUI in most areas, but they are almost just as shallow. I think there are far too many efforts to put makeup on Linux and not enough on making it truly sexy.

    Ryan Gray

    1. Re:What's needed is a Desktop API by elflord · · Score: 2
      If we had a desktop API,

      We do. We have KDE/QT and GNOME/GTK. These projects are really more about desktop APIs than they are about "desktop managers". In terms of the way they work, they appear to be converging -- they are remarkably similar ( GTK seems a lot like QT-in-C )

    2. Re:What's needed is a Desktop API by u2mr2os2 · · Score: 1
      • We do. We have KDE/QT and GNOME/GTK...

        ...they appear to be converging -- they are remarkably similar

      You don't until they become one. You have two desktops doing exactly the same things, but with different APIs.

  108. question to your reference to shells by Anonymous Coward · · Score: 0

    explain to me, someone new to thought of switching shells, why sh is best for root? what are the security concerns? - because I would like to play it safe.

  109. Needless Consistancy Considered Harmful by tuffy · · Score: 2
    The notion that a totally consistant look and feel among all applications aids in ease of use has been repeated so often most seem to take it as a fact without further question. I don't believe this is the case. I offer an alternative notion that consistancy within a single application is of far greater import than consistancy between all applications in a given GUI, but at the same time general purpose ease-of-use is more important than consistancy.

    The web is the ultimate example. It offers a few basic paradigms (clicking on links, typing in forms, etc.) but like a widget set, the actual design is up to the creators. Would the web be easier to use if all web pages followed a consistant layout - with no weight given to the page's actual use or content? For example, Slashdot has a decent UI for its function, and Amazon also has a good UI for its function, but can you think of a single layout that would accomplish both functions consistantly across both sites? I think enforcing such a layout would be harmful to both sites, and ultimately counterproductive.

    The most important thing is for applications to accomplish their function. A GUI's purpose is to aid the user in accomplishing that goal. A single program should be expected to be consistant for its purpose - thus improving ease-of-use - but to needlessly assign a generic GUI to all programs for the sake of ease-of-use over function will improve neither.

    --

    Ita erat quando hic adveni.

  110. Then carefully extend X itself by Anonymous Coward · · Score: 1

    X _IS_ the common interface for GUIs. Drag and Drop (which I personally think is silly) should be a X extension. There are several proposals for this. Accelerators (app specific key bindings) are just that, app specific. The mappings should not be globalized as you suggest. Themes are toolkit specific now, and should probably remain that way. I would prefer not to have some standardized notion of a theme. Theming, windows, menus, blah blah blah, are a very closed minded way to approach GUIs anyway. There are better ways for some applications.
    Anyway X is a pretty good standard as is, with maybe a drag and drop extension.

    1. Re:Then carefully extend X itself by cpt+kangarooski · · Score: 1

      Are you kidding? Drag and drop is more or less the GUI equivalent of pipes. What's wrong with that? (Admittedly, it would be nice to easily have a multi-step GUI pipe, but i'll take what i can get)

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    2. Re:Then carefully extend X itself by jaso · · Score: 1

      We need to come up with an easy-to-implement protocol to modify key-bindings on the fly. It should also be globalized (at least partially, for common functions...). There is no reason to have to remember five or ten different accelerators just to save a file.

  111. Windows forces costly upgrades for home users. by divec · · Score: 2
    Sometimes I think windows [...] is the perfect tool for people who just want to write a letter and browse the web.
    I beg to differ. Windows forces people to upgrade to the latest software, which costs a fortune for a home user. Your mum is happy with Word version 6 on Win 3.1? Oh yes, but her printer just broke. All those printers they're selling at PC World only come with drivers for the latest version of windows, so she'll have to buy Win 95. Someone sent her a Word 97 attachment? Sorry, she can't read that without upgrading. She needs to look at a website that uses HTML 4, CSS, etc? Sorry, she'll have to upgrade windows to be able to run a modern web browser. You can bet that the same thing will happen, in a couple of years, to people who are happy with Win 98 software.

    In the free software world, change is more incremental. 1994 versions of Linux can run the latest software. Utilities in the operating system allow access to the latest file formats. And above all, if your mum did need a new version of Linux, perhaps to use that new printer she just bought, she could get it for free.

    One OS is a ticking timebomb for the end user. The other will remain viable for years.
    --

    perl -e 'fork||print for split//,"hahahaha"'

    1. Re:Windows forces costly upgrades for home users. by elflord · · Score: 2
      I beg to differ. Windows forces people to upgrade to the latest software, which costs a fortune for a home user.

      The fact is that most users upgrade their hardware faster than they upgrade their OS. Anyone who's bought a computer in the last 3 years most probably had Win95 preloaded. And any computer over 3 years old has depreciated so much that it's difficult to give away.

      In the free software world, change is more incremental. 1994 versions of Linux can run the latest software.

      If you count libc as part of "Linux", then that's simply not true. libc has gone through 2 major changes. To have any chance of running the latest binaries, you'll need a new distribution.

      And above all, if your mum did need a new version of Linux, perhaps to use that new printer she just bought, she could get it for free.

      If the printer works with Linux, it will also work with Windows 3.1

    2. Re:Windows forces costly upgrades for home users. by divec · · Score: 2
      most users upgrade their harder faster than [...] their OS

      If we're talking about people who just want word processing and web access, then there are a lot of people who don't need new hardware. Gamers need new hardware; you mum shouldn't.
      libc has gone through two major changes

      No, glibc 2.0 was not meant to be a stable release. Some distributions heeded this; some didn't. Most propriatory binaries are still made available for libc5 even today. (netscape, rvplayer, etc)
      If a printer works with Linux, it'll also work with Windows 3.1

      This isn't true; the HP Deskjet 710 C is an example. (You can use a driver for an older deskjet, but you don't get the new features).
      --

      perl -e 'fork||print for split//,"hahahaha"'

    3. Re:Windows forces costly upgrades for home users. by elflord · · Score: 2
      If we're talking about people who just want word processing and web access, then there are a lot of people who don't need new hardware. Gamers need new hardware; you mum shouldn't.

      If "your mum" wants to use Star Office and Netscape, then I can only hope she has decent hardware. The hardware requirements for Linux/KDE/Star Office are steeper than those for Win98/MS Office. Moreover, since we're talking about "your mum", I take it she wants binaries, which means that she's not going to run an a.out distribution. Simply put, you are not being realistic. For the type of distribution your mum is going to use, you are not going to get by with a 486. I was talking to a friend who has a 486 and she's going to have a hard time getting Linux installed ( she doesn't have a CDROM drive ). The machine has 170MB HD space which is not adequate for most Linux distributions ( not if you want it to be half user-friendly anyway. ) KDE and StarOffice alone would take up most of her hard drive.

      No, glibc 2.0 was not meant to be a stable release. Some distributions heeded this; some didn't.

      a.out->libc5->glibc. I count two major changes ( I don't count glibc 2.0 -> glibc 2.1 )

      It is a nice feature of Linux that you can choose to exclude functionality that you don't need or want, and get a leaner distribution. However, to the average end user who wants an office suite , a "desktop environment", and a GUI web browser, the fact that you can choose to take these things out is largely irrelevant. If you choose to run all of this stuff, you do need fairly decent hardware ( pentium or better, with 32MB of RAM or more -- about the same as NT )

    4. Re:Windows forces costly upgrades for home users. by divec · · Score: 2
      If "your mum" wants to use Star Office and Netscape, then I can only hope she has decent hardware.
      Star Office and Netscape are both non-free. You can only expect the "everlasting software" effect from free software, because anyone *can* keep supporting it so someone almost certainly *will*. Nevertheless, I used to use Netscape 4.5 on a 486, and although it takes minutes to load, it's quite useable after that - even for Java.
      The hardware requirements for [...] Star Office are steeper than those for [...] MS Office
      That's true. But I'm saying free software is future-proof, not past-proof. Maybe there wasn't a suitable office package in 1994. However, *if* "your mum" can find suitable software now that works on her current hardware/OS, *then* she will be able to find future releases which work on that hardware/OS. This doesn't apply to Star Office or Netscape because they are non-free. But when Gnome Office / K Office / Mozilla become available, people who find them suitable won't at a future date be left in the lurch and forced to upgrade hardware/software.
      File formats will be forwards-compatible, or at least someone will write an import filter for the old version of the package. Someone, somewhere will compile new software linked to legacy libraries, unless it heavily uses features which aren't present in the old libraries. But above all, upgrades will be freely available and will mostly work on old hardware at least as well as the old versions did, and if not then the old version will be maintained by *somebody* for a considerable period of time.
      --

      perl -e 'fork||print for split//,"hahahaha"'

  112. you have to tie up to Gnome or KDE? by Devil+Ducky · · Score: 1

    No, you don't have to do either of those things, what browser are you using to look at slashdot?
    Probably Netscape...
    Netscape is only released in one way.

    That one binary runs on GNOME, KDE, Window Maker, and all others. They just chose to write to the standard X APIs.

    --

    Devil Ducky
    MY peers would get out of jury duty.
  113. Re:Standard? = tradeoffs, good and bad by Anonymous Coward · · Score: 2
    Yes, what you are saying makes sense but this isn't about forcing you to fly a single plane only. There should be different applications that fullfil the needs of users of different skill sets. Take windows for example: everyone in the Windows world has used notepad. But if they need to do more than a laundry list they discover there are more efficient tools for the job that require more learning on their part (Codewright, MultiEdit). So there is a Cessna editor in the Windoze and there are F16s as well.

    What we are talking about here is more fundamental. Continuing your airplane analogy imagine the shit we would be in if manufacturers decided to call their parts different names. Say one decides that the new name for the flaps is 'rudder' and vice versa. The confusion would be disastrous.

    The same problem hits linux GUIs. In windows most applications have an exit option. In linux it may be quit or exit depending on who wrote the software. It may or may not have a shortcut key and the shortcut if it's there it will be different on each package. It's not good to force everyone to use the same level of software but the common interface would do a world of good.

  114. a design that hasn't changed in 20 years by _Marvin_ · · Score: 4

    The article features that old anti-UNIX argument again: that it's design hasn't changed for so many years (and therefor is outdated - that's what these people usually want to suggest).

    The Windows design is still changing - in a desperate attempt to bring the virtues that UNIX has featured for a long time to Windows.

    The MacOS design is currently being completely revised to be based on - UNIX!!!!

    IMHO, the reason why UNIX isn't changing much anymore is that it does all the things it's supposed to do very well.
    Just like sharks - biologists say they've hardly evolved for millions of years now - because they fill their biological niche perfectly, there's nothing to be improved anymore!

    What was that clever sig again?
    "Those who don't understand UNIX are condemned to reinvent it - poorly!"
    (or something along these lines

    --
    "We won't use guns, we won't use bombs, we'll use the one thing we've got more of and that's our minds" - Pulp
    1. Re:a design that hasn't changed in 20 years by erikdalen · · Score: 1
      (offtopic but anyway)

      I think the reason why unix hasn't changed much in the last 20 years is because of backward compability. But there is a major development: plan9, by the people that designed unix. It deals with many of the areas that are badly designed in Unix. Read the FAQ to learn more....

      --
      Erik Dalén
  115. Satisfy everyone by Genom · · Score: 2

    OK, here's a concept...

    *nix's gui is already based on a series of levels.

    (For example, there's the kernel at the lowest end, then the console (text mode) above that, then X Windows to provide GUI facilities, then the WM to provide applaunching and window control facilities, etc...)

    Why not expand on that? Have a series of UI levels such that a beginner can have all the glitz and candy-coated lead-me-by-the-hand features, but an advanced user can strip all that crap away and just run what they need to.

    For example, starting the abstraction at the X Windows layer, top-down since it's easier to type it that way ;)

    - X Windows (XFree or some other)
    - Font Smoothing (We NEED antialiasing - but let it be disable-able for speed if necessary)
    - User-Selectable GUI set (KDE, Gnome, None, etc...)
    - User-Selectable WM (possibly specified by the GUI set in the case of KDE/Gnome, but user-overridable)
    - Apps (Again, may or may not require specific GUI sets or WMs)

    Most of this is possible now, but the projects are in their infancy. The major addition is font antialiasing - which would go a LONG way towards making X a bit nicer to look at.

    Allowing the user to select whether or not to use a GUI set, such as Gnome, KDE, or whatnot will allow the user to get rid of glitzy features they don't want/need while allowing the beginner to have the crutch they need in order to feel comfortable.

    Allowing the GUI set to specify higher-level GUI elements (such as WMs and apps) lets these projects define their "standard" interface without infringing on the freedoms already present for advanced users.

    An effort should still be made to keep most apps from relying on a specific GUI set or WM - for example, Gimp should still be able to rely on GTK, but shouldn't require that the user be running Gnome and Enlightenment (that would suck for people on low-end systems).

    One last thing - NEVER remove the ability to get to a command line. Properly used, the cl is a faster, more powerful way of getting many things done. It may not be as intuitive as "drag n drop" for file management, but it's a LOT easier to type 'pine' 'emacs' or 'vi' than it is to move my hands from the keyboard to the mouse, navigate through 5 levels of nested menus, click, then move my hands back to the keyboard.

    OK, this is getting a bit long, I'll shut up now ;)

    1. Re:Satisfy everyone by cfish · · Score: 1

      My box is "user selectable GUI set and wm." easy. just give them X with xterm no windowmanager and ask them to type thier own after logging in. Or, some would just set the environment var. or just write a script to do so. what is the problem?

    2. Re:Satisfy everyone by Genom · · Score: 2

      The trick is to do it the opposite way.

      Instead of having a blank slate, like you describe - have the full turkey dinner plate (with extra stuffing) by default.

      Let the experienced user pare the interface down to suit their speed/productivity needs. (this can be done easily by a simple config script - beginners wouldn't touch it, experienced users could just comment out or replace lines as desired.)

      This way, the beginner need do nothing to get the glitz and candy coating they want, while the experienced user can easily remove what they don't want. (Experienced users tend to spend some time customizing their interface anyway, so there's no real gain/loss for them, but having the "easy" interface by default tends not to scare the newbies away)

  116. what crack are they smoking??? by Mr.+T · · Score: 1
    Umm...no graphical file managers? Weird, I could have sworn I fired up kfm last night, and gmc the night before that. Rather that "typing a file name into a command-line interface", I actually clicked on a folder, and it showed me the contents. It even worked for tarballs. I guess it must have been a figment of my imagination, though.

    OK, this is not a troll, just my opinion, BUT... So far, it seems like there is a lot of unwarranted hype about Eazel. Yes, they have ex-HIG members, but I have to say I'm not impresssed with the design that's in the screenshots so far. Granted, they have only begun recently, and given the pace of Linux development, and the talent involved, it may turn out to be something really cool. I hope so. For now, I think that Konqueror is looking a bit more promising. The screenshots at mosfet.org are very impressive - he's got one where he's viewing all sorts of things at once (a .dvi doc, a PostScript doc, a gopher listing, and a FTP site). I don't use the GNOME or KDE panels - I like my Blackbox root menu just fine, thank you - but sometimes I want a nice graphical file manager, and so far I like the way Konqueror is coming along. It is nice to have the competition from Nautilus; I think the reason that both projects are moving along so well is the competition.

    As for a standard... I hate it when things are forced on me. The great thing about Linux is choice - your choice of window manager, desktop environment (if you want one), or just a console. Don't force GNOME, or KDE, or anything else on me - I'm perfectly capable of choosing. The need is not for a "standard", but for more innovative interfaces. When you standardize, innovation is stifled. I've yet to see much REAL innovation in desktops lately, in ANY operating system. How about a new desktop paradigm, people? I was hoping OSX might provide this, but I think not. Anyway, just my $0.02; you may feel differently.

  117. Gnome or KDE or WHATEVER_Window_Manager by Anonymous Coward · · Score: 0

    I've tried just about every window manager I can lay my hands on and get to run on my machine. I keep going back to KDE, however.... It just seems to be the most stable one and generally the easiest one to operate overall. It comes right out of the install in a ready-to-use configuration with PPP dialup internet connection capabilities accessible from a pushbutton menu and the Netscape web browser. For the average Joe, this is what he wants. If the Gnome folks ever get a complete, ready-to-roll install package that not only installs itself, but installs a lot of popularready-to-use stuff like a point-n-click PPP diaup client connectoid configurator, and get rid of all the excessivly obnoxious, hallucinogenics-inspired graphics / theme crap as the default desktop look, they'd be much more competitive. The default desktop install should be a simple, plain vanilla single color background with all that wild looking crap left for the user to select after installation is done. Oh, and it'd be nice if they could keep it from crashing more frequently than MS Windows :-(. My CTL-ALT-BACKSPACE keys are getting worn out. Maybe that's why I keep going back to KDE. Grrrr.

  118. Lobotomy-Free Zone by DigitalSorceress · · Score: 1

    Just please don't MAC-ize Linux. Any time anyone starts holding the MAC UI up as something to emulate, I get these horrible visions of owning a car whit the hood welded shut.

    The reason for Linux's appeal to me is that it is open. Maybe I will never even LOOK at the Linux source code, but there is something about the idea that I COULD if I wanted to...

    --

    The Digital Sorceress
  119. Modes of Operation by Cheerio+Boy · · Score: 1

    The root of the problem is that most "human interface gurus" design for the novice user. The trouble is that no one is a novice user for very long.

    I agree and have said before that we need to create modes of use not just modes of installation for different levels of users. Doing this should allow a fairly simple transition from a "newbie" to a "general user" (not the same thing) then to a person who feels comfortable administrating their own system.

    If we want Linux to be in the Joe Sixpack market we need to provide a bridge from the newbie to the administrator.

    (BTW I know there are some of you that say that Joe Sixpack should not be running Linux. I disagree! Linux should be run by everybody that can run it simply because it's incredibly more stable than other OS! That "sixpackability" is exactly why a variable level of operability is needed.)


    The Tick - "Spoon!"

    --

    "Bah!" - Dogbert
  120. Re:Standard? = tradeoffs, good and bad by Daniel · · Score: 2

    Isn't *STEP supposed to be a standard framework of some kind?

    Daniel

    --
    Hurry up and jump on the individualist bandwagon!
  121. After reading the responses so far... by dbrutus · · Score: 1

    It seems the the user hostile contingent of Linux advocates is alive and well. It is the attitude of "I don't want standards" that is going to handicap Linux for the forseeable future and give other development models a competitive opening.

    There *is* going to be a user friendly unix implementation. It's called Mac OS X. And nobody in the non-tech world is going to care about the comparative kernel merits of BSD v. Linux (I'm a network administrator and frankly I don't care that much either). Darwin's openness will ensure that technical people can scratch those pesky software itches while the extra control that Apple gets by mandating Aqua will allow all those secretaries and grandmothers to get a secure, stable, easy to use and maintain OS.

    Listen... those footsteps you hear behind you are Apple sneaking up on Linux.

    DB

    1. Re:After reading the responses so far... by C.Lee · · Score: 0

      >There *is* going to be a user friendly unix implementation. It's
      >called Mac OS X. And nobody in the non-tech world is going to care

      Who cares about Mac OS X? Pretty much the only thing it'll run on is a Mac right? If so, what's the big deal about it?

    2. Re:After reading the responses so far... by dbrutus · · Score: 1
      Well, it's a little unclear right now if PPC only hardware support is going to be true. Apple has committed to basing OS X on Darwin which does run on Intel based PC's. So it's likely that you will be able to run OS X on Intel hardware as a technical feat but it is very unclear whether or not Apple is going to support it as a product or OS X on x86 will remain a vendor unsupported hack with 3rd party support.

      But beyond the supported hardware, having 5% of the worldwide market for personal computers shifting over to UNIX is a very big deal no matter how they get there. When Macs gain the stability of Unix while keeping the OS suitable for Ad execs, grandmothers, and other non-technical people, the entire mainstream perception of what minimum OS functionality is required to remain commercially viable will change radically. This is very bad news for Microsoft. If Linux doesn't get easier to use, it may also be bad news for Linux

      DB

    3. Re:After reading the responses so far... by mpe · · Score: 2
      It seems the the user hostile contingent of Linux advocates is alive and well. It is the attitude of "I don't want standards" that is going to handicap Linux for the forseeable future and give other development models a competitive opening.

      Is there a "standard user"?

      Until he or she exists any interface will be friendly to some users and (very) hostile to other users.

    4. Re:After reading the responses so far... by bentwookie · · Score: 1

      Agreed. Although I think it's funny that the "Consumer OS" will probably also score higher technically (in terms of working multi-processing, graphics subsystems, etc).

  122. Standardization of X by 8bit · · Score: 2

    It's not a matter of how to make a universal GUI/API, it's just a matter of enforcing it. Windows has a standard API built in, and it'll be pretty damn hard to get people to user your own. In Linux you have Motif, Forms, GTK, QT, etc. etc. And all of those are suposed to be a "universal GUI," but not every program uses just one of those. People will not spring for a standard GUI interface unless it can be {skinned, colorized, easy to program, and backward headerfiles (motif.h would be full of macros to stdgui.h, like certain ncurses headers)} If all this happened, then I could see a universal API coming into shape. Until then, put up w/ what you got.
    Roy Miller
    :wq! DOH!

    --

    --Roy
  123. Linux desktops and graphical file managers by hardline · · Score: 1

    First, I find it easier to use ls than a graphical file manager, but if your not in the mood to type a lot of repetitive "ls -l" 's...go with SystemG. It's a good graphical file manager with an Explorer like interface. Second, the newsletter I'm webmastering has an article on Linux Desktop customization, and Mac and Win also. Check it out, it's called coredump .

    --
    Damnit! What part of "kill -9" do you not understand?
  124. "Think different"? by DrCode · · Score: 1

    Apple has done some great things; but I've never liked their
    attitude towards the user, which seems to be "my way or the
    highway". I remember my disgust at trying to type on an
    original Mac with its cursor-lacking keyboard. Then there's
    the single-button mouse... If someone's going to lecture Linux
    developers about user-interfaces, I'd prefer that someone be
    one of the people who developed OS/2's WPS for IBM. That
    was an extremely consistent interface, with drag-and-drop
    enabled for everything. For instance, you could set an icon
    for a file simply by dragging another desktop icon into the
    dialog box, or change a folder's background color by
    dragging a color onto it.

    Anyway, I think the KDE, Gnome, Enlightenment, and
    WindowMaker (and BlackBox and XFCE) developers
    have been doing a great job on their own, and they
    give us lots of choices. (And I'm writing this from KFM,
    which is becoming one of the best browsers around.)

  125. Ummm... excuse me? by SeanNi · · Score: 1

    >They just chose to write to the standard X APIs

    No, they didn't! We're not talking about window managers here, or desktop environments (although that is affected -- I'll get to that), we're talking API's. And Netscape certainly does write to an API -- it's called Motif. And all of Motif is statically linked into Netscape.

    Like he (the guy you're responding to) said, "you either have to include the whole GUI in your app - making it bloated and crash-prone"... and what are the most common complaints about Netscape? You got it! (1)Buggy, (2)Crashes all the time.

    And even after you get past that, your assertion that "That one binary runs on GNOME, KDE, Window Maker, and all others" is technically correct. But have you tried using drag-and drop with GNOME? Ok. Howabout WMaker? Now let's see you try it in KDE...

    Netscape works under all of them, true. But it doesn't exactly work properly in all of them...

    It's a fine line between trolling and karma-whoring... and I think you just crossed it.
    --
    - Sean

    --
    It's a fine line between trolling and karma-whoring... and I think I just crossed it.
    - Sean
  126. Fear of Standardization by nezroy · · Score: 1

    The fears of standardizing a Linux interface look seem to be mostly reactionary, knee-jerk emotions. The point of standardizing an interface feel isn't to lock those who know how to customize and hack X-Windows into one design; it's to provide everyone else with something stable, useful, and somewhat user-friendly. If you have the knowledge to customize, configure, and contort your particular X-Windows interface, a standardized design scheme isn't going to apply to you. There's absolutely no reason a standardization has to pre-empt the ability to completely redo your X-Windows setup. It just provides a useful, fully featured starting point for everyone. Once your feet are in the blocks, you can choose to run as far as you want with your X config.

  127. Re:Integration... NOT! by Anonymous Coward · · Score: 0
    You don't even have to use Win98's Explorer interface. You can replace it with Win95 Explorer, or that funky LiteStep interface, if you so wish. You just have to replace the entry in SYSTEM.INI.

    Funny, somewhere in this article it referred to the necessity of editing text files as a "gaping hole" in a GUI-driven OS.

  128. Gnome FUD by Anonymous Coward · · Score: 1

    Ignore that KFM has been around for years. Ignore that the devel CVS has had mimetype detection and embedding based on it for over a half a year. Only our not-even-alpha stuff exists! This is sickening. I am beginning to really hate these people.

  129. So not true! by dbrutus · · Score: 2

    I think that you completely misunderstand what it means to be an administrator.

    An administrator's job is never done. There's the 'sheet metal work' of physically maintaining plant, there's keeping up with the hundreds of new security threats from malicious code to securing physical plant, there's account management and if you get very, very good at all of the above you get to do your real job of finding out what your users want and modifying your systems to achieve it better/faster with a positive effect on the organization's bottom line.

    The last job is the most important and the least done because idiot programmers (most of whom cannot even spell buffoon) steal away our time, forcing us to deal with cryptic user interfaces to do the monkey work. If it's a simple and standard task I don't want to have to devote a lot of brain power to it and a GUI helps there. If I'm doing something complex or unique I want the freedom to go behind the GUI to a CLI (which is where Apple, until Mac OS X, fell down on the job).

    I want to have the time to rally the users and get buy in for an enterprise directory. I want to set up a deployment of X.509 certificates and maybe even Kerberos security. I want to be able to do these things and many more and I need every scrap of time I can wring out from the day to day routine. A well designed UI helps. User hostile UI is just offensive.

    DB

    1. Re:So not true! by SPorter · · Score: 1
      If it's a simple and standard task I don't want to have to devote a lot of brain power to it and a GUI helps there.

      I agree completely.

      If I'm doing something complex or unique I want the freedom to go behind the GUI to a CLI (which is where Apple, until Mac OS X, fell down on the job).

      Again, I agree completely. But here, my issue is that I don't think most IT people are willing to tackle these tasks. That is my point. The flexibility to go both ways should be there but I think a lot of IT people are unwilling to learn how to do things GUI-less.

      A well designed UI helps. User hostile UI is just offensive.

      So true!

      The point of my post is that Linux currently is lacking the GUI tools to make many of the easy tasks easy (GUI) and that until they are easy a lot people are unwilling to learn the hard (non-GUI) way of doing it.

    2. Re:So not true! by dbrutus · · Score: 1

      You seem to be saying that training wheels (gui tools) should come after, not before true mastery (CLI mastery). A lot of IT people don't know how to go behind the GUI, it's true. They are also paid accordingly (a lot less). I don't want a world where everybody is an IT wizard that can solve all problems. After all, how are you going to persuade these uber IT people to manage changing tapes as an exclusive job? Getting out of the drudge work is a neverending incentive to learn more.

      DB

  130. Biased question, but here's an answer anyway. by Dast · · Score: 2

    First of all, no self respecting unix user throws a bunch of random files (especially with no filename similarity) in a random directory. That is a pretty windows'ish way to do things. My file system is very hierarchical and orderly. So your question is biased.

    But here's an answer anyway.

    First off, you should know, you don't have to do mv 15 times. You can:

    mv file1 file2 file3 file4 /long/path/to/newdir

    As long as the last argment is a directory, it knows to move all of the files to it. So that cuts the work to 1/15 of what you suggest.

    Secondly, depending on the contents of the directory, use tab completion (since we stated earlier we are using bash). That allows you to type as little as the first letter of the file, then hit tab, and it completes the filename (and adds a space at the end) for you. Obviously, if they all begin with the same few letters, you will have to type those letters, plus one that is unique to the file (but since you said there was no name similarity, you can get away with just the first letter or so).

    So, if the files you want to move are:

    abracadabra_MagicSpell.txt

    Big_bad_wolf.JPG

    catInTheHat.pdf

    etc...

    So what you actually type becomes:

    mv[space]a[tab]B[tab]c[tab](etc...) /long/path/to/newdir

    Tab completion also goes for the path to the directory. (Again, how much you type is dependent on the directories parallel to the directory being tab completed).

    So it could then be:

    mv[space]a[tab]B[tab]c[tab](etc...) /l[tab]/p[tab]/to/n[tab]

    And that to me is much less work. Plus, I never even have to move my hands away from the keyboard to use the mouse.

    But I wouldn't have gotten in to this situation in the first place.

    Now for a counter point:

    Try this in windows:

    for i in *; do sed '/ba*r/ d' $i > $i.revised ; done

    This is a really simple example, but would be pretty hard to do in windows. For every file in the current directory, it removes any lines that contain the character 'b', followed by any number of the character 'a' (including zero), followed by the character 'r', and names the new file with the name of the old file plus '.revised'. (Change the regexp to suit your needs, of course).

    You could use something similar to remove all of the lines that contain some pattern you don't like from a bunch of e-mails. Or something similar to strip comments out of source, or uninteresting lines out of a log file, or whatever. In windows, you'd have to:

    Start up some word processor (probably Word),
    wait,
    wait,
    wait,
    wait,
    wait,
    wait,
    wait,
    wait,
    Finaly word starts,
    open every file,
    manualy do your editing (unless Word now supports regexp's. Wouldn't that be nice?),
    manualy 'Save As' every file to the new file name.

    But then again, that is probably a biased challange. As a windows user you may never need to do anything like that at all.

    Conclusion:
    You're GUI may do what you need it to do, but I find it horribly lacking when I need to get real work done.

    This is why you will never eliminate the command line. Ever.

    (Sorry for the long post.)

    --

    This sig is false.

    1. Re:Biased question, but here's an answer anyway. by gargle · · Score: 2

      First of all, no self respecting unix user throws a bunch of random files (especially with no filename similarity) in a random directory

      Structured doesn't always work. Structure cramps you. Try this: I have a bunch of mp3 files, and I want to pick some of them (depending on my pleasure and mood) and put them into a playlist. This can't be done efficiently through the command line. (n.b. mp3 player playlist picker == specialized file manager)

      You can use tab completion, but this is slower (suppose you want to pick some Queen songs from a list of Queen songs, and the filenames all start with "Queen"). But what's even worse is that it's jarring and not conducive to mood base browsing - I can't click and pick a file on impulse.

      This is why you will never eliminate the command line. Ever.

      Nobody's trying to eliminate the command line. What we're saying is: a file manager is often extremely useful and efficient.

    2. Re:Biased question, but here's an answer anyway. by Anonymous Coward · · Score: 0

      It's straightforward : some things are easier with a GUI FM, some are easier on the command line.

      Example for GUI? Sure : I like playing MP3s, which all happen to be stored in the same directory. A whole bunch of them. I can click on them in my FM and play them or queue them to a playlist. What if I want to queue the first 15 mp3s in my directory (of 70 mp3s)? Click on #1, hold shift, click on #15, invoke. Say I can see a list of 35 mp3s on the screen at any one time, when scrolling the window up and down. I don't have to constantly do an 'ls' to see what the exact filename is - and traditionally mp3 names can be long and chock full of good ol' whitespace (and whitespace duplications).

      Sure I could open TWO xterms and use one to constantly display the list of filenames, but it's still easier to use the one single FM window and just click at the name of the mp3 you want to play. Two Xterms would defeat the purpose of command line efficiency anyway, wouldn't it? Auto completion of mp3 names sure sucks when you've got lots of mp3s by the same artist - the first 30 characters can be the same for multiple songs!

      Anyway... there have already been good examples of things that are easier to do on the command line, so I won't bother using an example. The POINT is, each is better suited to some tasks than the other.

    3. Re:Biased question, but here's an answer anyway. by Glytch · · Score: 1

      Try "mp3blaster". It's ncurses, but has just about everything you'll need built in. Playlists, volume control, random play, plus the usual play/pause/forward skip/back skip/forward 15s/back 15s/stop controls.

      Selecting files to play is pretty easy. You can recurse all subdirectories below the current one with just one key, F3, and... oh hell, just try it. :) The colors don't seem to play nice in xterms, though. Maybe it's just something on my particular system... but who needs colors anyway?

    4. Re:Biased question, but here's an answer anyway. by pb · · Score: 1

      Sure you can do it through the command line. I've thought about messing with it, but I'm happy using a "misc" directory, playing random songs, and skipping the ones I don't like.

      Some more complex approaches would involve categorizing the songs. Either you could make "playlists" for them (flat text files with the song names in them) and choose songs out of that (easy), or you could make directories for the categories, and symlink back to the songs, (easy, this time in the filesystem instead) or you could make a "database" with fortune or whatever, or...

      Basically, there's no limit to the number and variety of command-line solutions you could use, if you but tried it. It's just as easy as making a playlist any other way.

      Simple Playlist Example:

      ls * > playlist
      (put file names in playlist)

      pico playlist

      (delete whatever lines you don't like, it consists of ^K and some UP/DOWN arrow key movement... or use your favorite editor, whatever.)

      mpg123 -z `cat playlist`

      (play playlist)

      Queen Example:

      mpg123 -z Queen*

      No, you can't "click". Boo hoo. Can you type? Why is typing so "jarring"? Don't you like text-based file managers?

      Anyhow, there are enough graphical mp3 players out there, (mostly based around mpg123 if they're any good ;) so feel free to play your songs however you like. Just don't bash$ the command line. :)
      ---
      pb Reply or e-mail; don't vaguely moderate.

      --
      pb Reply or e-mail; don't vaguely moderate.
    5. Re:Biased question, but here's an answer anyway. by gargle · · Score: 2

      Yes, you can do everything you can described. But that wasn't what I was refering to. What you can't do is to pick some songs at the spur of the moment easily.

      You can presort them, pre-create a playlist, randomize them, or whatever, but you can't pick and choose based on what you want at the moment.

      I've thought about messing with it, but I'm happy using a "misc" directory, playing random songs, and skipping the ones I don't like

      Now wouldn't having a file manager be easier, so that you can pick what you do want to hear at the moment?

      mpg123 -z Queen*

      What I meant is to pick some Queen songs out of a directory full of Queen songs. Tab completion doesn't really help much here.

    6. Re:Biased question, but here's an answer anyway. by pb · · Score: 1

      Ah, gotcha.

      Tab completion is still easier, actually, you can use Tab more than once...

      (so Q might get you "Queen - ", while F might get you the rest... ("Fat Bottomed Girls" or something))

      And yes, file managers are easier sometimes too, which is why people write ncurses interfaces to mp3 players! ;)

      Incidentally, my favorite audio player of any sort was Cubic, now OpenCP. I'm still waiting for the "Cubic Team" (or whoever is working on it now) to port it to Linux, because it's just that cool.

      The text filemanager would detect what kind of songs the different files were, (it played mods mostly, but they added support for MIDI, WAV, MP3...) and it had graphical display modes for playing the music... It was NEET. :)
      ---
      pb Reply or e-mail; don't vaguely moderate.

      --
      pb Reply or e-mail; don't vaguely moderate.
  131. re: plane analogy by Phil-14 · · Score: 1

    Actually, I think the "plane analogy" is faulty. Having seen pictures of the F-16 controls, and flown in a Cessna, I have to say they don't really look alike. Even the "stick" is different on an F-16. Also, many other fighters have a fairly large number of controls "on" the stick, which the Cessna doesn't have either.


    And when you start talking helicopters, of course, things get even worse.


    --
    (currently testing something about signatures here)
  132. Why not let the best win? by Rares+Marian · · Score: 1

    That is what the andvantage of Linux (which is about competition not prepubescent territorial wars) is about.

    I'm getting tired of this doubletalk:

    People scream about lack of innovation. Then they scream about standards.

    WTF!

    --
    The message on the other side of this sig is false.
  133. Apps are built from libraries not window managers by Rares+Marian · · Score: 1

    Let's drop the one ond only button you will ever need crap. It's the major reason people are scared shitless. How about teaching them first? No one has ever tried that yet.

    --
    The message on the other side of this sig is false.
  134. Based on Mozilla ??? by Salsaman · · Score: 1
    The screenshots look a lot like Netscape but with a load of extra functionality thrown in. I wonder if it will be based on Mozilla ? Being open source it should be relatively easy to add in the functionality to make Moz into a full blown window manager.

    Does anybody know whether Eazel are/will be working with the Mozilla team on this.

  135. Note that I still support a D&D X extension by Anonymous Coward · · Score: 0

    I just said I _personally_ thought it silly. I have my own little GUI piper (that's its name, piper) that gives piping to GUIs based on good old stdin and stdout. It is a bit rough so I have not posted it on freshmeat, but it has already proven that drag and drop is NOT an acceptable GUI analog to shell pipes.

    The only issue with 'piper' is that most GUIs are not oriented for stdin-stdout chaining like shell programs often are.

    Drag and drop is not only restricted to one to one non-streaming drops, but imposes a clumsy windowing/desktop-metaphor-specific mechanism.

  136. Interface Design by Anonymous Coward · · Score: 0
    ANYBODY who is working on creating a UI should read this:

    http://www.interface-design.net/OOUID.htm

    A whitepaper on the subject is available here

    Here's an exerpt:

    This section identifies design principles and describes techniques that support these principles. The principles and techniques are interrelated; therefore, the purpose for one technique may be similar to that of others. The definitions of user interface elements in the Common User Access are based on these principles and techniques.

    It is important to understand these principles because the major portion of design is up to you. You must decide how to use and extend the components so they best support application-specific functions and provide the most usable interface. If you do not base an application on the design principles, you will find it difficult to produce a highly usable, consistent application; you may even find it difficult to use the interface components.

    In general, there are two types of information presented to users: objects and actions.

    Object is a general term for anything that users can manipulate as a single unit. Most objects are composed of sub-objects. For example, in a word processing application, the sub-objects of the document (the object) may be paragraphs, sentences, phrases, words, and letters.

    Action is a general term for ways that users can modify, manipulate, or create objects. Actions modify the properties of an object or manipulate the object in some way. Properties are unique characteristics of an object; properties describe the object. In a word processing application, for example, the text in a document may have a type style property. Because the type style is a property, users can change it, for example, with a Set font action. Save and Print are examples of actions that manipulate an entire object.

    Note that KDE and Gnome still lack quite a bit in this model. For example, KFM (KDE's file manager) has somewhat of a concept of object properties...you can have a different background or "index file" for every directory in your file system. However, what about things like "I want this folder to default to a tree view, but this one to an icon view?" It's simply not there. Gnome is similarly lacking.

    KDE and Gnome both support 'themes' This is ok, but not much better than windoze. Each *OBJECT* should be able to have its own settings. (which might just *happen* to be the system default.)

  137. Hot grits interface by Anonymous Coward · · Score: 0

    I have my own standard interface coming. It's called the hot grits interface. To open a window you click on the hot grits. To close a window you drag the hot grits to the pants icon.

    And when you reboot (which happens all the time) it shovels a big load of hot grits down your pants!

    I'm selling it to micro$oft for 2.4 million dollars and they are going to write a port of Office for Linux and it will use my hot grits interface.

    thank you

  138. Check Out "Everything Linux" by mholve · · Score: 0





    ...over at Everything Linux as it's been recently re-vamped with a better discussion forum, news portal, screenshots gallery, software and more HOWTOs than you can shake a stick at...



  139. OT: Nautilus and what a filemanager needs by nikolas · · Score: 1

    OK this is slightly (hey, this isnt slightly:-) off topic, but I cant resist:

    I have always been baffled by people saying "We need a point and click filemanager, because its easier to learn". Btw.: people in general do not want to learn, or better yet: they dont want to learn things thei`re not interested in, and there`s lots of people out there who are not interested in Computers. And thats ok, too. Even though I rarely meet them :-)

    Or there are those saying: I want a cli because it is more eficient and it lets me use my beloved unix-tools.

    What I`ve been longing for is a filemanager that tries to combine the best of both worlds: I actually like guis, because working with a mouse often is a good way to quickly get your work done. I also like it when they are pretty. Yes, that counts a lot.

    I like some features found in most modern filemanagers:

    Tree view is good for quickly finding and selecting a place in the entire filesystem hierarchy, at least when its well done. I consider the tree view found in windows NT explorer badly done, and I also consider KDE`s tree view very similar to that of NT: you never see the tree in one glance. Don`t know about gnome.

    I like the icon view of most filemanagers, because its convenient for quickly determining file types and scanning over the files in a dir. And it sort of looks good. Its also good for launching the right application for the file type.

    I also find the file info view of, say, mc (not gmc)very convenient for file and directory information. Most filemanagers are either heading that way or they are more or less already there.

    If a graphical filemanagers had these feature well implemented it would pretty much be a good but standard filemanager.

    Now to what they are missing imho: Command line mc is the only one having a cli attached to the interface. But its a one-line mini-cli! And I have to type CTRL-o to see the output of my commands.

    Why doesnt anyone except me want a proper terminal emulation attached to a regular file manager? One that changes its working dir according to the dirctory selected in, say, the tree view, scrollable history, good for running real cli applications and all the beloved tools? And when I cd in the terminal emulation, the graphical file view shows me the proper dir? And maybe I could even select files on the command line and the info view shows me their type size etc.?

    It could even finally be a graphical file manager that you could actually control from the keyboard. Without hitting TAB a thousand times, or menus popping up if I type the shortcut for "rm"! That`d be great.

    That`d be one cool filemanager, even if it doesn`t open kspread within the filemanager window, which is nice, but doesn`t improve my work too much. And maybe with tabs for different shells like that one terminal emulator I`ve seen for gnome.

    Ach, too bad I`m such a beginner at coding. Just dreaming.

  140. Simmer down by Anonymous Coward · · Score: 0

    They are not "some big company". They have worked on successful projects before--projects famous b'c they advanced useability.
    Mr. GNome, the prime inventer of GMC, doesn't like GMC himself or think it should continue--that's why GMC is at an evolutionary end, and why Eazel is slated to replace it in future Gnome distributions.
    Maybe you should take up your rant with him.

  141. You accidently hit the point of why desktop dying by Anonymous Coward · · Score: 0

    You say one of the best interfaces you've seen is special purpose. The desktop is general purpose. I assert that the best interfacing is inherently special purpose. I dont have time to go deep into it, but others have already elaborated on flavors of this. Voice input, tablets, electronic paper, etc are a first step in one direction. Due to Moore's law (which gives us increasing proliferation of silicon itself) interfacing will proliferate...driven by money. The better interface for this or that task will save time and money for the purchaser, so that product will have an economicly driven advantage. Standards and generalizations will just fall to the wayside.

    This is already well underway. I drive my car with a steering wheel and retina, not a mouse and CRT. My microwave has a popcorn button. My guitar preamp has dials and pedals. My watch has no buttons at all. They all are computers. They all are more effective to use than a windowing system.

  142. Re:Standard? = tradeoffs, good and bad by Ed+Avis · · Score: 2

    I hate to say it but I'd rather use NT Explorer (not to be confused with Internet Explorer) than gfm


    An, er, interesting solution is Calmira. It's a Win95 lookalike shell for Windows 3.1x. And it runs under Wine.



    So you can use it for the Explorer-a-like file manager, under Linux. Twisted, but it did work last time I tried.

    --
    -- Ed Avis ed@membled.com
  143. Their 'fix' for the article is even funnier by lorelei · · Score: 1

    In the second paragraph they removed the insane bit about lack of file managers, and replaced it with this: 'Although Linux already has a pair of evolving GUIs -- KDE and Gnome -- neither is anywhere near as easy to set up and use as the Mac OS or Linux.' Huh? KDE and Gnome are harder to set up and use than Linux? Because of the command line? Methinks they meant windows.

  144. It's the metaphor, stupid by xant · · Score: 3
    We don't need more work on making our OS pretty. (KDE for example is "prettier" out of the box than all the GUI enhancements for Windows put together.) And it's not that we need a standard GUI.

    It's that the GUI, any GUI, has to have a standard metaphor that works across all programs. We have long since diverged from a standard metaphor from the first days of the Mac desktop. The metaphor was supposed to be pieces of paper that you push around on a desk... and which also have buttons and knobs and levers and sliders on them?? Is it any wonder your mother is confused? The mouse, which is supposed to be a metaphor for your hand, alternately becomes a metaphor for a pencil (word processor) a finger (the frame of the "window" - another blown metaphor), a volume control knob (don't even get me started on the windows 2000 cd player), and half a dozen other things.

    GUI designers no longer understand the simple concept: one metaphor = no confusion. Human beings are designed to recognize patterns, but there's no single pattern in the modern GUI. If you make your GUI desktop a million different metaphors, it doesn't matter how pretty it is or how much command-line complexity it hides - if the human being who's never seen it before can't quickly extract the pattern, the metaphor, from it - you blew it. Compared to a "Windowing" GUI, the command line is easy to understand because it's like speaking orders to a butler. Do this, do that. It's a single, unified metaphor. It's hard to remember what all the commands are, though, and for some tasks it takes longer, which is why we need a GUI in the first place - but no one fails to understand within the first few seconds what the PURPOSE of a command line is.

    Look at your desktop - your real, physical desktop. Are there any icons on it? Is there a menu at the top of that fax you're holding? OK, there may well be a volume control knob on your desktop (presumably attached to some sort of sound system), but there sure as hell ain't no button to make that pile of papers disappear.

    KDE and Gnome are doing a fine job of emulating, and in many ways improving on the current fundamentally-flawed GUI framework as manifested by Micros~1 and Apple (the most grievous exception being performance). They can still make more of a dent in the Linux learning curve, though, if they do two things:

    - Enforce strong, clear standards for visual display of information. The method of enforcement and the particulars of the standard are obviously the sticking points; what open source developer wants to have someone else's way of doing things forced on him? But it can be done in such a way that it makes the developer's job easier, through improvements in the library.

    - Provide more feedback. Feedback to the user is crucial for his understanding of the metaphor, whether that metaphor is clear or confused. That means instant response when you double-click on an icon - no waiting for the window to pop up, not knowing if your action worked or not. That means auditory responses that are built in by default. (If you don't like them, turn them off. That had better be easy to do, too.) That means - and this relates to the first change - enforce changes to the cursor's appearance when it moves over certain important areas.* That means that when you click and drag something around you either immediately get a message that you can't do it (in the form of a cursor change, let's not annoy the user with popups), or you immediately get the response that the user was EXPECTING. Who's to say you can't drag icons around the menus like you do on the desktop?

    * BTW, this does not contradict what I was saying earlier about the problems with the metaphor of the mouse. If the mouse has to become a million different things - and, unless we scrap the whole GUI framework and start from scratch, it does - then it had damn well better let the user know what the metaphor is at this moment.

    --
    It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
  145. Usability testing... by ievans · · Score: 1

    A lot of people have responded here with what they think a newbie does, or what somebody who is used to Windows or the Mac OS would do if they were forced to switch to Linux.

    The problem with this is that these are all opinions, opinions that may or may not match what actually happens with non-technical newbie Linux users.

    So, why doesn't somebody do some usability testing? Get 10 non-technical Windows users and 10 non-technical Mac users, sit them down in front of a Linux box, some with GNOME, some with KDE, and have them do some tasks (write a letter using a word processor, send an e-mail to this address, etc.). If you wanted to add some control to it, have some technically inclined Windows and Mac users who have never used Linux try to do the same tasks.

    For this experiment, forget the installation and configuration aspect of using a computer, because most non-technical users have somebody do that anyway.

    Have them record what they liked/didn't like/were frustrated by in using their GUIs. Observe them while they're working. Interview the users. Get a feel for what the troubles your non-technical newbies would have if they had to switch to Linux.

    You'd learn a lot more about real-world problems in adopting Linux than the speculation that usually goes along with these kinds of projects. There would a lot of tangential, but interesting, things you'd learn about the current state of Linux desktops as well.

    1. Re:Usability testing... by be-fan · · Score: 2

      Its silly to say that most non-technical users let somebody configure their computer for them. Not everyone has their own personal IT staff. In my experiance, the majority of homes users are at the point that they can understand right clicking on the desktop, hitting display configuration, and changing their resolution, wallpaper, etc from there. They can also install hardware, because they can plug it in, turn on the computer, and follow the instructions from the plug and play installer. Some more advanced users (ie. teenagers) can even download drivers and stuff. Of course, even at the skill level (considered an intermediate Windows user) they still can't figure out how to change their mouse cursor in X. You know why? Because it is in some stupid CLI app called xsetroot. What was the person who wrote that thinking? Why the hell is all the X configuration stuff in CLI apps? Do you want to be able to change your mouse cursor from the CLI? And don't tell me its for flexibility, in windows, I can have an app give me a random cursor everytime I boot up! KDE and GNOME have put some of the basic configuration stuff into their control panels, but its still ridiculous what one has to do to get stuff configured. I have a pretty vanilla system, TNT graphics, AWE64 soundcard. Yet, to get the TNT working, I had to run the command line app, xconfigurator, which asked my what resolutions I wanted to enable? Hello! Why can every other OS on the planet figure it out themselves, yet Linux can't! To get my soundcard working was even more of a chore. I had to use sndconfig, (which isn't run automatically) and even though its plug and play, I had to give it IRQs and DMAs. And I don't see it getting any better, unless some infrastructure is put in to make some CONSISTANT (I know Linux users hate that word) hardware installation schemes. BeOS is at the point that where it can dynamicly detect anything plugged into a PCI, ISA, or USB slot/port, and install the driver. If the driver is on a floppy, then all you have to do it copy into the driver directory. Voila, consistant, easy, and about as flexible as you can get.

      --
      A deep unwavering belief is a sure sign you're missing something...
  146. Word and regex by Sri+Lumpa · · Score: 1


    <I>manualy do your editing (unless Word now supports regexp's. Wouldn't that be nice?)</I><P>

    I suppose you could create a Word macro to do it so you open the file, invoke the macro and close the file under a new name (or maybe the macro can do it for you too), but of course your macro will come bundled with a macro virus ;)

    --
    "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  147. GNUstep by Joe+Groff · · Score: 3
    IMHO, the best bet Linux has for the desktop in the long term is GNUstep, which is working towards providing a free(speech) implementation of the OPENSTEP API. I'm sure anyone who has ever played with a NeXT machine will tell you how great the OPENSTEP API + Interface Builder are/were for application development. It is the same API behind MacOS X's "Cocoa" API, so with all the forthcoming commercial support for MacOS X, these same apps could be available on Linux with as little effort as "make".

    The OPENSTEP API also addresses problems still facing GNOME and KDE, such as cut & paste, and the hideous font support inherited from X, among other things. While X's selection-based clipboard system is great for text, it makes no attempt to handle any other content, like images, sound, or formatted text. I don't know how GNOME/KDE apps handle this, but many aps have a private 'clipboard' which only functions within that program, preventing, say, cutting an image from the GIMP and pasting it into a WordPerfect document. The pasteboard in OPENSTEP, IIRC, provides a MIME-type-based board which all other OPENSTEP apps can access.

    Also, the Display PostScript (DPS) system which OPENSTEP is built on makes sophisticated graphics output simple to implement, and also provides consistency between what comes out of the printer and what shows up on the screen (WYSIWYG ;-). On most Unices, a completely different font set is available for X programs than there is for the PostScript engine (be it GhostScript, DPS, or a printer), so it is difficult to get real WYSIWYG apps under normal X. Also, antialiasing could concievably be built into the DPS engine, and with all the OPENSTEP apps using DPS, you could get a very nice display.

    When GNUstep shapes up to be a full OPENSTEP implementation, it will provide an elegant basis for both application users and developers. With Linux being the buzzword it is now, developers will probably move to the OPENSTEP API when they find they can produce the same program for both MacOS X, which is shaping up to be a big consumer OS, and Linux, which wants to be the same.

    --

    -Joe

  148. Re:If you want ease-of-use over choice, get an iMa by BinxBolling · · Score: 1
    If uniformity is what you want, you'll be far happier with a G4 running OSX - the standardization runs straight down to hardware (plug and play) - you'll be very happy.

    Why the hell wouldn't any sane person prefer ease-of-use over choice? I suppose the average Slashdotter will never understand this, but computers are tools. What do we do with tools? Mainly, we use them. Thus, the most important attribute of a tool is its utility, not its appearance. Beyond a certain point, putting time into customizing your GUI is like going out into the garage and making your toolbox look 'unique' with spray-paint and decals, instead of using the tools inside to fix your car. My Craftsman toolbox looks just like thousands of other Craftsman toolboxes owned by thousands of other people. And you know what? I don't mind a bit. It's what I can do with the tools inside that counts to me.

  149. System requirements by Anonymous Coward · · Score: 0

    Something I wanted to ask people for a while is about system requirements on a full linux install.

    I know that you can run Linux on a 386 with 2 megs of memory, or something among the lines. But that would be a bare-bones system. On the other hand you have W2K, which requires a Pentium IV with a GB of memory.

    My question is, what is a sensible processor/memory requirement for a fully-configured, maximum-featured Linux system with the most advanced desktop environment around?

    Yes, I know that asking for a minimum requirement for a maximum amount of features is some sort of oxymoron, but I'm assumming the desktop evironment with the most features will become the defacto standard.

  150. This might be good... by cr0sh · · Score: 1

    But I would still want an option to "do it my way" , and if it could let me do it my way, and still work the way you describe, that would be even better.

    I have only "dabbled" in Linux, so I can't speak much for it, but what I do under Windows is the following:

    I have seperate partitions - one for system files (like the OS), one for applications, and one for data.

    I put all OS related stuff on the OS partition - I don't even particularly care about organization here - if it a system program or extension, I let the install program (or myself), stick it where it seems appropriate (most installers on Windows default to "C:\Program Files").

    If it is an application (say, Office, or Visual Studio) it goes on the applications partition. The root level of this partition holds each directory for each application. So you have:

    D:\MSOffice\
    D:\MSVisualStudio
    D:\Games\Quake2
    D:\Games\TombRaider
    D:\foo\
    ...etc.

    Any data that is created by program, in which the user can define where they want it to go (ie, games generally store everything in the directory the game was installed to, also, some apps store log files and such in the directory the app was installed in), is put on the data partition. This is sectioned out by what is what:

    E:\development\c
    E:\productivity\word
    E:\produ ctivity\excel
    E:\multimedia\graphic s\images\jpg
    ...etc.

    You can see how it goes.

    The cool thing about this kind of structure, is that it is easy to back up. Say I don't care about my graphics data (I can always get more), but I want to back up all my productivity stuff - I just tell the backup software to back up all of E:\productivity\*.*, and recurse all direcories below it, and it is done. I don't have to specify each data directory.

    Plus, since applications and data are seperated, one can blow away the application partition, and reinstall stuff, without worrying about the data that goes with the applications. There have been many times when Windows would get flaky (which is only one of the many reasons I am getting out of Dodge and moving to the land of the penguin) that I would just blow away the OS and App partitions, and reinstall stuff, and things would be fine - and my data would all still be there, like it was.

    Now, if you could have the system automatically build this structure for you, that would be even better. But doing it manually works for me.

    When I get really settled into Linux, I will probably do something similar, and set up seperate file systems for each type of files, permissions set for each type of user, if I can...

    --
    Reason is the Path to God - Anon
  151. More mainstream shit by fsck · · Score: 1
    Right after first sentence in the "intersting read" states:

    Although Linux already has a pair of evolving GUIs -- KDE and Gnome -- neither is anywhere near as easy to set up and use as the Mac OS or Windows. Indeed, users must occasionally resort to typing commands into a command-line interface.

    When I read shit like that, I just stop reading the article.
    A pair of GUI's? So you are saying I have to use KDE or Gnome in order to be using a GUI? If you only consider clones of the MicroSoft Windows interface to be a "GUI" then you are right. I guess my blackbox or window maker aren't GUI's then.
    Resort to typing in commands at a command line? WTF?? What the hell is the keyboard for? I suppose you typed your article in MicroSoft Word with the mouse?
    My rage is reaching the critical point with this mainstream "is it like windows?" shit. CmdrTaco, if this is an interesting read, then I'm glad my day isn't filled with as much boredom as yours.

    --

    Lars - ...I could always phone Linus when I had a problem.
    1. Re:More mainstream shit by be-fan · · Score: 1

      No, I don't think he is excluding the others from being GUIs, but I think he is saying that to get the same GUI experiance as in Windows and MacOS (standard drag and drop, standard widget sets, a large set of libraries for graphics programming) you have to use one of the desktop environments. Also, remember, from a non-linux user point of view, is there any GUIs besides KDE and GNOME? What comes installed standard on RedHat and every distro that is a copy of Redhat? Gnome or KDE! Second, yes a keyboard is there for typing stuff. NOT TYPING COMMANDS! A GUI should not require you to ever drop out into CLI, or use an xterm to configure stuff. Thats why its a GUI. You can argue, GUI vs. CLI all you want, but if a GUI requires some CLI use to configure, then it is a badly designed GUI! Do the Linux CLI require you to boot up X to configure its font? Of course not, that would be ridiculous. In BeOS and Windows, I have yet to have to drop into the CLI to get something done. (Aside from installing Xwindows in BeOS) In Linux I find myself having to do it all the time.

      --
      A deep unwavering belief is a sure sign you're missing something...
  152. Why not try lightweight database for that? by Dast · · Score: 2

    Like MySQL? I've got so many mp3's I had to start a database for them, and run queries on the database to generate a quick playlist.

    Just a thought.

    --

    This sig is false.

  153. raw/cooked by braman · · Score: 1

    I like the raw/cooked metaphor you use...it is (to an anthropologist anyway) useful in describing the approach that many people take to technology in general. Just as Levi-Strauss taught us that myths are best understood in the context of other myths, I think that the same is true of approaches to software development. Claude Levi-Strauss was, of course, famously concerned with how mythic building blocks relate to one another--the "structure" of culture, as opposed to the details of cultural experience or myth. He drew attention away from the details of each myth, and asked people to focus on how myths worked together. It's an interesting approach that is evident in your comment and many others.

    What makes this discussion so animated is the focus on the structural relationships between open source building blocks *and* detailed experience together: Can Linux keep the kernal/distro/gui/wm/fm/apps independent from one another *and* develop and provide a compelling experience for users? The arguments often shift back and forth between topical areas: how should open source agreements be structured/how should actual software components be related/what should govern the end user experience?

    It's all important: how the mythic universe of opens source software is structured, which types of business and code relationships and values are promoted, and how end users of all types experience the product in their daily life.

    Which brings me to your comment and the article. Dependencies like those you descirbe are at the heart of our business/software/usability universe. Is "g" or "K" hot or cold/up or down/good or bad? Who knows? The (still open) question about eazel is whether it will solidify standards that prevent or inhibit people like yourself from doing valuable work. Let's hope not.

  154. Tree by Anonymous Coward · · Score: 0

    Why is everyone obssessed with what windows users and newbies want? I'd personally rather have software that I want. Trying to work out what other people would like and them give them it is what prroduced windows (and quite a few totalitarian regimes). Working out what you NEED for yourself is what seems to have produced linux. Why is it assumed that you either have every application free to use it's own little idiosyncracies for accelerators and behaviour, OR you have a cast iron mandate on what everyhting uses. If we had a hierarchical system for this, we could say: BaseApp { Uses windows-like settings for newbies } Word Processor extends BaseApp { Adds a few accelerators for spellchecking, defines a dictionary setting, but still inherits the rest of tis settings from BaseApp } And so on down to individual applications that might want to leave things alone, or add in a load of stuff - say Emacs could replace everything. So you would have a branch devoted to each different application type and subtype, e.g. word processors. Then you could alter the behaviour of everything on your system that claimed to be derived from a word processor, in one fell swoop. E.G. setting "Dictionary = English (UK)" in the word processor ancestor class will set all word processors to use it. Common features like the dreaded Close/Quit/Exit/Bye-bye issue (which by the way is worse in windows - I'm sick of Closing when I should Exit and vice versa) could be resolved with interfaces (spot the java fanatic). So if in the settings tree an application said "Implements Closable" then you could just edit the definition of "Closable" to make it have the menu name and accelerator you wanted. So by defining a set of interface items and an outline tree of application types, we could get the standardisation AND the customisation, and throw in a nice organised system as well ;) Why do people assume that linux needs so much guiding? Basically, things like the KDE/Gnome thing WILL be resolved by survival of the most useful. In the absence of much advertising, coercion etc. it's hard for the best software (or at least some reasonably good stuff) not to win. I'm not going to go out and write articles and start flame wars about this tree idea - if anyone thinks it is half decent, then they can have a go with it, and if it has huge clear benefits, maybe it will take off... although I doubt it ;)

  155. Re:A common interface is a must for the average Jo by Anonymous Coward · · Score: 0

    this is just not true. im not an engineer, not completely stupid, but not a cs guy. as far as i know, slightly moving an icon wont bother most people. there certainly doesnt need to be a standard wm. clicking is clicking. anybody who can do it in windows can do it in linux. also neither gnome or kde offer anything that should make people think standard. kde is incredibly ugly and really sucks. do we really need bars and buttons anyway? whats so hard about just clicking anywhere and having the menu come up right there?! i have to say a nice simple e theme makes the desktop look very nice and doesnt (always) muck up everything

  156. I don't understand... by sdelk · · Score: 1

    I think people misunderstand what a 'standard desktop/GUI' means.

    It doesn't mean 'you can't customize anything', or at least it shouldn't. It means that programmers can assume things when they write graphical apps. And thats a good thing. The perfect standard GUI would let you customize all the aspects of the look of it, and some of the aspects of the way it functions, if they aren't fundamental.

    If I hear one more person say 'No, we shouldn't have a standard GUI because we should all be able to pick our own' I'm gonna puke. Linux will NEVER be all it can be until everyone can settle on a few basic ideas about what Linux should/can do right out of the box.

    Because right now, installing Linux is like writing your own novel. You may learn a lot about writing, but sometimes you just wanna READ and be entertained, you know?

  157. Standard Protocols by Andrew+Dvorak · · Score: 1

    I don't think Linux needs any standard GUI .. but what Linux needs is a standard protocol of interoperability between many guis -- such as kde's desktop and gnome's desktop. I believe there was some sort of agreed upon standard for drag and drop a while back in 1997 or 1998.

    have you read http://oreally.net/? It allows those all across the world to speak out against how they've been wronged so that they may generate discussion that would better help them prove their case!

  158. Re:Standard? = tradeoffs, good and bad by cgray4 · · Score: 1

    The same problem hits linux GUIs. In windows most applications have an exit option. In linux it may be quit or exit depending on who wrote the software. It may or may not have a shortcut key and the shortcut if it's there it will be different on each package. It's not good to force everyone to use the same level of software but the common interface would do a world of good.

    The nice thing about the open source model is that you can change (quite easily if you've taken a couple of CS courses) whatever you want.

    For example, I was playing around with gqmpeg last night, seeing if I wanted to switch from xmms. I found that it didn't have xmms-like keybindings, though. If it was a closed source app, I'd be up shit creek without a paddle (or I'd be *forced* to learn the new keybindings). However, I just downloaded the source, found where the keybindings lived with grep and changed them.

    So if it bothers you that the way of leaving programs is called quit instead of exit, you can change it. You can even submit your work to the author as a patch if you feel like it.

    Anyway, at least with gnome, there is some standardization. I don't know who decided it, but most gnome apps exit if you hit C-q. Also, you can set this standardization up with your windowmanager if it's any good.

  159. Re:File manager? In spite of reason. by Anonymous Coward · · Score: 0

    In spite of reason.
    It is in the interest of your personal safety that you read this. My name is Amadou. I was shot to death by N.Y. police officers for fitting the 'description' of a rapist. That is to say I was a person with dark skin. I was shot because my skin color mistakenly identified me as someone who might possess a gun and attempt to shoot police officers. I had no gun. I had no gun and now I am dead because I was unfortunate enough to have dark skin color matching that of a rapist. The New York police officers believed I would shoot them because of my skin color. The belief of danger means the four police officers were legally entitled to shoot me 46 times. I am dead. I had no gun. I was not a rapist. The police officers who shot me are found NOT GUILTY of any of the charges brought against them arising out of my murder. I was unfortunate enough to have dark skin and to find myself in front of a firing squad of white police officers who mistook me for a rapist with a gun about to shoot them. I still have dark skin but now I am dead. The officers walk free. They can shoot you next. They need only believe you to be a threat. I hope that you do not have dark skin.

  160. "Industry Watchers" ? by CentrX · · Score: 2

    Now who are these people, did they find them in a dumpster outside of Transmeta?

    Chris Hagar

    --

    "The price of freedom is eternal vigilance." - Thomas Jefferson
  161. Re:Standard? = tradeoffs, good and bad by pb · · Score: 1

    Oh wow, that's awesome! I used Calmira under Win 3.1 for a long time, and I really liked it. (when I had to use Windows, that is :) I've tried to run it under wine before, but it's never worked until now!

    Here's a screenshot for you, with all my old icons, running "Slide Show" (my screensaver at the time) in the background, and showing the nasty Wine errors in an xterm...

    I must admit, the icons on the desktop and management that Calmira provided at the time were sweet. It clashes with my windowmanager, though.
    (I'd have to not bind the mouse buttons, at least, to use Calmira's menus, unless anyone knows a way around this?)
    ---
    pb Reply or e-mail; don't vaguely moderate.

    --
    pb Reply or e-mail; don't vaguely moderate.
  162. Why was I shot? A tragedy, dark. (-1, Off-topic) by Anonymous Coward · · Score: 0

    Shoot first, ask questions later.

    My name is Amadou. You have probably heard my story by now. I was shot to death by N.Y. police officers for fitting the 'description' of a rapist. That is to say I was a person with dark skin. I was shot because my skin color mistakenly identified me as someone who might possess a gun and attempt to shoot police officers. I had no gun. I had no gun and now I am dead because I was unfortunate enough to have dark skin color matching that of a rapist. The New York police officers believed I would shoot them because of my skin color. The belief of danger means the four police officers were legally entitled to shoot me 46 times. I am dead. I had no gun. I was not a rapist. The police officers who shot me are found NOT GUILTY of any of the charges brought against them arising out of my murder. I was unfortunate enough to have dark skin and to find myself in front of a firing squad of white police officers who mistook me for a rapist with a gun about to shoot them. I still have dark skin but now I am dead. The officers walk free. They can shoot you next. They need only believe you to be a threat. I hope that you do not have dark skin. Mistakes are made. People are killed. In New York shots are fired first, questions are asked later.

    .

  163. They must changed it by CentrX · · Score: 2
    Something fishy is going on. Now all it says is:

    Although Linux already has a pair of evolving GUIs -- KDE and Gnome -- neither is anywhere near as easy to set up and use as the Mac OS or Windows. Indeed, users must occasionally resort to typing commands into a command-line interface.

    No mention of "neither [KDE or GNOME] has a graphical file manager." They must have changed it. However, it's still wrong, both KDE and GNOME can come preconfigured with no setup required. If anyone wants to configure them, it's no harder than to configure Windows.

    Chris Hagar

    --

    "The price of freedom is eternal vigilance." - Thomas Jefferson
  164. easel will make gnome beautiful by porky_pig_jr · · Score: 1

    You can't polish the turd.

  165. The Third Direction: Automated Configuration by Christopher+B.+Brown · · Score: 2
    Unfortunately, people seem to see there being two ways of managing system configuration:
    • There's the UNIX Way

      Where Real Men use vi to manually edit all the text files.

    • There's the Windows Registry Way

      Where Modern Administrators point'n'drool their way through menus, searching for the configuration.

    These are the commonly-perceived stereotypes, and, too often, represent peoples' attitudes, whether pro or con.

    Unfortunately, by focusing on this particular dichotomy, people miss the mark, in that neither approach is particularly manageable. Moreover, by thinking they are the only alternatives, people miss the directions for true improvement.

    • There's a place for having a centralized "registry" of access methods to access configuration information.

      It may be true that:

      "Lumping configuration data, security data, kernel tuning parameters, etc. into one monstrous fragile binary data structure is really dumb." -- David F. Skoll

      That doesn't mean that there wouldn't be value to building up a hierarchical "tree" that knows how to look up configuration information. The data can sit where it is now; the "tree" is useful for providng the administrator with a comprehensive way of getting at it.

    • Automation means You don't have to touch it again.

      Configuration work that the system does for you is the true labour savings; if the system cleans up after itself, and I don't have to do it, that is an automated system.

      I'm glad to drop in an extra cfengine rule into /etc/cfengine and have the system do more work for me.

    The correct fork to take is not to have 'friendlier versions of Linuxconf;' it is to have more tools like cfengine that represent more permanent solutions to configuration problems.
    --
    If you're not part of the solution, you're part of the precipitate.
  166. The best thing for Linux is the Windows Guide by tjstork · · Score: 1

    Programmers demand consistency in the tools that they use. There are holy wars about open standards, and indeed, standardization is the hallmark of the Java movement and forms a key part of the Linux movement.

    Why is it so unreasonable to think that what benefits the programmer benefits the user? Programmers reject adding special keywords to Java to make it easier to deal with COM objects, and to support some additional languages, or modifying a C++ implementation to support __int64 or __int32, etc, ala Microsoft. If consistency is so important to them, then why cannot they at least respect the user enough to settle on a set of keystrokes for common things... File operations, window moving, minimizing, maximizing, etc, printing, selecting and deselecting are all well defined interfaces and should be standard. I can't stand to use Linux's GUI because it is such a horrible mess. I detest Be's goofy switcharoo on ALT-CTRL and the lack of accelerators on menus.

    User interface and consistency of applications designed for idiots is something Microsoft has done reasonably well. The best thing a Linux GUI developer could possibly do would be to write applications based on ideally the Windows 9x design guide, but at least the CUA STANDARD.

    --
    This is my sig.
    1. Re:The best thing for Linux is the Windows Guide by PHroD · · Score: 0

      > I detest Be's goofy switcharoo on ALT-CTRL and the lack of accelerators on menus.

      you can select either Alt or Ctrl as you default meta key, and its persistent throught the whole system. And be apps DO have accelerants (META-Esc takes you to the menu so u can move around it w/ your arrow keys) and are system-wide. Most good apps arent bogged down w/ tons of menus (unless required, like in BeIDE or GoBe Productive or any very complex app), a mistake of many M$ apps (Finder on 98 and Win2K has a HUGE number of menus just littered basically at random around the menu bar)

      "There is no spoon"-Neo, The Matrix
      "SPOOOOOOOOON!"-The Tick, The Tick

    2. Re:The best thing for Linux is the Windows Guide by PHroD · · Score: 0

      hehe of course i meant Explorer on windoze, not Finder :P I've been thinking about MacOS X a LOT lately hehe

      "There is no spoon"-Neo, The Matrix
      "SPOOOOOOOOON!"-The Tick, The Tick

  167. A side effect of open source? by Esperandi · · Score: 2

    I think this (someone always inventing the wheel in their own way) is a side-effect of open source and I don't really see it going away, ever. I mean, if you're looking at the code and you understand what you see, you could have done it yourself given the time most likely. When you want to go about and do it you usually don't just think about extending the standard, you think about how the standard could have been done better, and you probably hit on an idea or two you really want in there, but those are major changes, so why not just make your own? This happens a LOT, mostly because the programmers who help in open source projects are, well, progammers. They're not users that suggest feature upgrades, they write them, and they usually figure a way to improve/change the underlying structure of the program so they start over, not out of competition (you're not getting paid, what would you be competing for? Fame at best) but simply because you CAN!

    I don't think theres anything particularly wrong with this, but I don't see any great point in making Linux easy enough for Grandma... I think the greatest possible evolution for Linux would be to evolve into a high-class OS. This is going to be hard without a high price, but make it seem like the OS used by big-wigs and hard-hitters in the computing industry. Clean lines and powerful simplicity... but this might require changing the publics attitude towards computer geeks since they're usually not viewed as the type to sit around a fire and swirl cognac while smoking a fine cigar...

    Esperandi

  168. Standardization and flexibility. by be-fan · · Score: 1

    Its interesting how many people complain how a standard GUI would lead to lack of flexibility. In Linux's current state, this is true, but doesn't have to be. The reason that writing a standard GUI Linux style wouldn't work has to do with the fact that Linux GUIs are terribly non-modular. They define everything from a drag and drop protocol to widget sets, to window handling, to system level APIs and other unrelated services. There are a set of standard things that NEVER change no matter what app or GUI one uses. Things like a drag and drop protocol should be standard on the system. I seriously doubt that the drag and drop protocol defined by GNOME is terribly different from the one defined by KDE. A lot of the services that KDE and GNOME provide should really be at a lower level in the system than the window manager. KDE and GNOME bill themselves as "desktop environments" because they provide many services to an application. These services are all essentially the same between GNOME and KDE. Its that part of the desktop that should be standardized. All the stuff above that should be in a window mangager which can be configurable. Programmatically it would look like this... You call the GUI functions defined by the API, but how they are implemented would be handled by the window manager. You might ask for a color picker widget, but depending on what window manager you had it would look and act different, long as it had a standard interface.

    --
    A deep unwavering belief is a sure sign you're missing something...
  169. merging MacOS X and Linux/GNOME by dan_bethe · · Score: 1

    I have suggested that MacOS X and Linux/GNOME provide the best of both worlds -- professionalism and freedom. So we should try to merge them.
    Well my point was not just in terms of code merging. It was more of an
    abstract, philosophical and psychological sense. I realize that GNOME
    is a 2nd generation display and MacOS X is a much more advanced 3rd
    generation, so it would be very different to truly merge their code.
    But thanks to the magic of abstraction and not ever giving up, I submit
    two possible technical approaches, followed by a third general
    philosophical approach. We still have years to go before we have the
    One True OS, if that's ever possible before we get to Star Trek times. Having to touch or look at a computer just to have full control over it is so 20th century!

    1.
    MacOS X can be a superset of GNOME. In fact, it can be a superset of
    all of Linux. The microkernel Linux server can be made to work atop
    the Mach microkernel. Apple's Mach 3.0 and iokits are not slow,
    because they learned from all the work Apple did on MkLinux. MkLinux's
    partial microkernel architecture can be corrected. Then we can have
    bare concurrent compatibility, with optional platform tunings to each
    Linux-native layer such as X11. Or, if you just want GNOME and its
    applications, you can port GTK to MacOS X's Quartz (display PDF) layer.

    2.
    Or, on the other hand, MacOS X's ideas can be a subset of Linux's -- a free implementation, obviously.
    Linux already has Objective C and GNUstep. I've read reports that for
    the purposes that some companies have, they use GNUStep as a complete
    production environment, which I'm pretty sure includes Display
    Postscript (a small step behind the Display PDF in MacOS X's Quartz
    layer). URL's are VERY welcome in helping me learn about GNUStep! MacOS X's API, environment, and interface technologies and
    philosophies can be mimicked on Linux/GNOME.
    In either case of MacOS X or Linux/GNOME, they can take each others'
    philosophies home. Apple can open up more standards and their
    implementations (ideally open source the human interface stuff), and
    Linux/GNOME can become genuinely, objectively, and consistantly easy to
    use. C'mon, GNOME can make it so that all applications use
    "openapple-S" to save! Fer cryin' out loud!
    At least MacOS X and Linux/GNOME now truly acknowledge each other at
    this point in the timeline of computing evolution. MacOS X has the
    extremely proven and advanced technological guts and simplicity of a smooth, professional, partially free unix, and Linux/GNOME has the freer controlled chaos of a great
    anarchistic community, with increasing production quality in mind.
    RFC: correct me if I'm wrong, and educate me anyhow. URL's please!

  170. long live command lines! by Anonymous Coward · · Score: 0

    command lines rule! Microsoft Windows systems still have a command line and that's the fastest way to do file operations (for any os that has command lines). By the time you drag a file to a garbage can you could have erased everything on the computer with a command line execution. Unix has command lines, so does windows and BeOS. Apple I don't think has command lines which is why you can't be super hyper blazing elite fast in apple. hehehehe Having a command line is like having a throne to sit on. I'd rather be super hyper blazine elite fast with a command line than being forced to hold a mouse button down and dragging a pixmap to another pixmap, that's like playing those games when you are little, you know putting the star shape in the star shape and not the box shape. The star shape can't fit in the box shape! but look it fits in the star shape! That's how apple is without a command line. hehehehehe

  171. I think there are macos themes by Anonymous Coward · · Score: 0

    I think there are macx themes available, they just can't say "apple" or have an "apple" logo on them. The the interface is the same. Want transparency? then take some seran wrap and hold it over your face and look at the monitor, there's the transparent menu! 3d user interfaces are the future!

  172. Tools with names that start with "g" by jesser · · Score: 1
    Lots of command-line GNU tools start with g...

    --

    --
    The shareholder is always right.
  173. Not just for x86.... by Guy+Harris · · Score: 2
    XFree86 is just one implementation of X,

    True.

    specifically for x86 platforms.

    False. On the home page of XFree86, it says:

    The XFree86 Project has traditionally focused on Intel x86-based platforms (which is where the `86' in our name comes from), but our current release also supports other platforms. One of our current goals is to increase the range of platforms that XFree86 runs on.

    Note, for example, that the list of systems on which XFree86 has been tested in the XFree86 3.3.6 README includes "Linux (Intel x86, DEC Alpha/AXP and m68k)" (emphasis mine).

  174. Re:The Font HOWTO by elflord · · Score: 3
    The FDU HOWTO is cool, but too narrow in scope -- it is too TrueType centered , and acts as though TrueType is the only game in town. Check out the Font HOWTO for something more comprehensive.

  175. Most of your complaints aren't with X by Anonymous Coward · · Score: 0
    The problem with your complaints are that most of them don't apply to X, they apply to the application frameworks (GNOME, KDE, GNUStep).
    Where's the cut and paste?
    That's not an X issue. Application interoperability issues (such as DnD and cut and paste) are addressed in the application frameworks, not X. X provides a low level mechanism for passing messages between client applications, it's up to the clients to implement a standardized DnD and/or C&P system on top of the protocol, following the ICCCM standard. The reason why MacOS and Windows have consistent DnD and C&P functionality is because all their applications are based on the same GUI framework. X is not the problem.
    Where's the colorspace management?
    Again, this is not an X problem. The purpose of colorspace management is to provide consistent output on the screen and in print, which is the responsibility of the application framework. X is a screen display subsystem. It's job is to pass color values to the display hardware. The GUI/application framework is responsible doing color management. Currently, the GUI frameworks available on Linux are in their infancy, and haven't got around to worrying about colorspace management yet. But there is nothing in the design in X that prevents it from being implemented.
    Where's the font handling?
    I'll have to concede this point. X's two color font system with limited font property information sucks. Incorporating TrueType support helped, but X desperately needs to support multicolor fonts. However, this would not require you to throw out X. Proper font handling can be incorporated through a server extension. That's one of the key advantages of X - it is flexible and extensible. Also, X allows you to use as many varied font servers as you want (even non-local ones), without recompiling.
    Where's the vectorized graphics engine?
    First of all, who cares? It's just eye candy. Second, there is nothing stopping you from implementing vectorized rendering within an X window. The only problem comes when you want to break out of the rectangular window paradigm and used vector rendering to morph a window shape. It would be non-trivial (or maybe impossible) to design an X extension to support this. But again, who cares? If you can tell me how this would be useful for something other than cheesy window animation eye candy, I'd be interested.
    Where's the unified print/display model?
    Again, that's not an X issue. X is a screen windowing subsystem only. It's up to the application framework to build a unified display/print model on top of it and the printing subsystem. Look at the X DPS extension for an example of how it is done.
    X does one thing well: open terminals on remote machines.
    To me, remote display is important enough that I wouldn't give up X for any other system that didn't support it. The problem with your arguments is that you are trying to blame X for the deficiencies of the current X based GUI application frameworks like GNOME and KDE. X is a low level networked screen display system, nothing more. With the exception of proper font handling, which could be easily fixed with a new extension, none of your arguments really apply to X. There is no reason to throw it out until its basic design starts to prevent you from implementing the features you want. Currently, almost everything you want in a GUI & window system can be (and hopefully) will be build on top of X.
  176. Linux and its beauty..? by Marcus_wtr · · Score: 1

    I've been using (dabbling?) around with Linux for quite awhile, and I feel inclined to comment on its shortcomings. I run X, a gnome-session, netscape and xemacs. (ICEWM as a base for the system...). Loading WordPerfect and/or GIMP during the affair brings the (233mx) 64mb system to a near standstill; the disk cache noisily operates during all these concurrent processes. This is an operating system proclaiming efficiency on older machines, something I sure fail to notice on my fairly decent machine. (ie the Quake1 keyboard lock??) People fancy about a more integrated GUI -- albeit MacOS X, overlaying the system. I personally don't think it's going to happen with the "GNU." Commercialization: Not a problem with BSD (MacOS X being a prime example here), as Linux and its license policy work a little differently. Unix is academic; people aren't leaving behind decade old protocols, programming technique, etc; as it would destroy the programming standards in place for all the developers out there [likely expierenced programmers] involved in the projects. I love my GUI setup, although small things are a pain in the butt. Linux will be a lot more "beautiful" when my system has 128 megabytes of ram. And as technology catches up, Linux will seem a lot more viable to the average home user. Ease of configuration is the big focus now it seems.... orel Linux is the first sign....And eagerly waiting their Office Suite, despite its fallback on wine....

  177. Command line? Well Screw Linux!!! by fR0993R-on-Atari-520 · · Score: 1
    Indeed, users must occasionally resort to typing commands into a command-line interface.

    What?!? You mean I still have to TYPE something if i want to use this "linux" thing? F*ck that, I will stick to Windows!!!

    Seriously, how the fsck will the herds of computer illiterate (i.e. "Mainstream") people that we are trying so hard to make linux accomidate benifit the linux community??? Sure, everyone who has stock in RH or pick-your-linux-company will benifit, but what about the OS itself? If precious resources move from better kernels/ip stacks/drivers development to "make X pretty and easy to use for computer illiterates" then kiss your (and my) beloved OS goodbye, cause soon it will be no different than Windows - easy to use, and damn inefficient.

    --
    There are 11 types of people in the world: those who understand unary, and those who don't.
    1. Re:Command line? Well Screw Linux!!! by great+om · · Score: 1

      more users of linux == more products for linux

      --
      ------- Oh damn.... the Sigfile escaped... -Great OM
  178. We don't need no stinking File Manager! by Anonymous Coward · · Score: 0

    As a relative new comer to Linux from a Window background, I found that I didn't miss the File Manager (Windows Explorer) feature AT ALL.

    With a few key strokes (TAB is really handy!) I am there. No need to sort by this and sort by that, scroll up and down, blahblahblah.

    Anti-Cookies != Anonymous Coward

  179. The power... by Graymalkin · · Score: 2

    of the Unices' GUI is also a very glaring weakness. X is a great system when you want to allow people terminal access to a machine with some pictures. X isn't the best program in the world for personal systems though. For starters it can be a big security risk even if you know how to configure it. Second of all it has no intrinsic configuration or control and lacks "user friendly" features. If you look at Explorer for Windows it is a WM, DE and windoing system all rolled into one. This many people would argue is a bad thing but for users who don't enjoy 3 hours of configuration and bad suncing problems it is handy. I think X could be supplimented by a non-networked GUI that had window managers and desktop environments installed as modules on top of the base GUI. A modular system would allow for customization but being a single program it would't have undue complexity that people have to deal with. It's difficult explain to someone the concept of an X server and X client. X also suffers from obfuscation, people can use it for years without knowing all the configuration utilities for it. All aspects of the program should be configurable from a SINGLE utility, not 400.

    --
    I'm a loner Dottie, a Rebel.
  180. Don't sweat it by Anonymous Coward · · Score: 0

    I've been described as being, "paler than a sheet"

  181. To hit the big time by Anonymous Coward · · Score: 0

    Linux is wonderfully because you can do some many different things with it, however if Linux is ever to really make an expression to the desktop/home users who don't know jack when it comes to tech stuff. It needs to have some better GUI support. This could be done through several distros of desktops as long as their out there and the apps can run all. In short a standard is needed.

  182. Translation from SlashDotSpeak(TM) to English: by Tr011Thr4$h3r · · Score: 1

    I ran this one through Babelfish to convert it to English. Here's what I got:

    "Hey slashdotters, why don't you get so riled up about Gnome vs KDE anymore? C'mon! That was fun! Ok, how about this: KDE sux, Gnome rulez! Heh heh, I see your blood pressure going up! Let's get those flames going! Nothing like an old fashioned desktop war to liven things up around here."

    However, babelfish may be wrong, I don't know.

  183. Re:File manager? In spite of reason. by Byter · · Score: 1

    They believed that you were a threat because you DIDN'T show them your hands, you instead REACHED INTO YOUR POCKETS!!

    THAT'S why you got shot.

    Not everything is racial.

  184. Re:File manager? In spite of reason. by Anonymous Coward · · Score: 0

    So reaching into one's pockets is now punishable by death? And what exactly was this poor bastard going to pull out of his pocket to possibly justify what happened? A tatical nuclear weapon? Hell the cops unloaded enough ammo to justify it being a small war. Have you ever fired a gun? It's an awful lucky shot that kills instantly. For example the 4 officers fired 41 times! Sure they killed the guy, maybe they would have killed him with the first shot. Unlikely, but anything's possible. Anything that is but surviving getting struck 19 times at close range by small arms fire. And that one lying bastard with his testimony about holding the victim and saying don't die. I mean what kinda a stupid fuck grabs someone riddled like swiss cheese and doesn't expect him to be dead? "I stroked his face and said please don't die" (sure you did) On cross examination I'd have asked "he still had a face?" Sometimes it pays to have your fate decided by 12 people too stupid to get off of jury duty. At the very least what the police did was very excessive. Had the suspect gotten off a round even then firing so many shots is excessive. Them pigs were a buncha pussy faggots. Worried about taking a slug. "Oh a bullet, I might scar!" The likelyhood of one armed suspect taking down one of a group of 4 armed officers is pretty slim to say the least. I mean those four figured that they all had to empty their clips to take down an unarmed man. Why those cops don't even deserve to be called PIGS. Pride Intregrity and Guts. They displayed none of this. They are, and were cowards. Poor Amadlou or whatever his name was, there he was in the minds of them stupid cops, armed with a TEK-9 and full body armor. We'd better pour enough lead to sink a ship into this one. Justice is not only blind, it's deaf dumb and stupid too. Wasting unarmed civilians isn't in the job description. Oh and who saw Rudy in the news conference after the verdict? He looked awful happy that his gestapo death squad got off clean didn't he?

  185. Re:Why? by Anonymous Coward · · Score: 0

    It's easier to ask it's 3 less letters and one space less. Oh and as to why not because some of us don't like either KDE or Gnome. Like me.

  186. Standard Interface Layer NOT Interface!! by Anonymous Coward · · Score: 0

    Part Linux's appeal for me as it is with many in the linux comminty is that you are not tied to some neolithic idea of what is good.

    My screen can look and act entirely different from anyone else's even if I'm using the same OS. Brilliant. I doubt a new addition to inode tables gets anyone excited nor do modifications hardware access protocols ( unless there are security issues ) but pretty much everyone gets a stiffy when there's a new cool interface "feature" available, eg transparent term windows, skins, etc.

    No one really wants to be a drone. So no Linux does not need a standard interface. If someone wants all the Linux boxen in an office to look the same they can set them up that way but that doesn't mean every linux box on the planet should look and act the same.

    I think the problem is not the interface but having a consistent interface layer protocol which all WM's can plug into ( or environments like KDE and GNOME ) that will keep things consistent between them. Example, have a protocol just like HTML that is an evolving standard that all WM's meet. Then any program, ie wordperfect or applix etc. just ties into the protocol layer and the way it is rendered is determined by the WM.

    This i think would eliminate any major difference between the WM that may concern people without removing the individualist nature of them, allowing for creative expression and a desktop that can be tailored to each individual.

    One of the big retail predictions for the future is that items, especially clothes will be on the fly designed to suit the person purchasing. Instead of mass manufacture of the same 33 - 34 jeans or what have you they can be custom for the individual. At some point assembly lines will be so integrated with the ordering system that this can happen. SO why would Linux want to move in the opposite direction?

    Answer: it shouldn't

  187. GUI's, giving big weapons to little guys? by kapone_1 · · Score: 1

    Ok, I'll make this short and simple. GUI's give stupid people power that they have not earnt and have no knowledge of. I can't recall the amount of times I've been in #linux and had some newbie ask me a stupid question and when I tell him to enter a command into the console, they reply with "Whats a console?". Yes, there is many, many people using Linux who not only have never used the console, they don't even know that it ever existed! These people are using an extremely complicated and powerfull operating system, yet they probably don't even know how to use DOS. To me, this is the same as giving someone a big, red button that can unleash all of the USA's nuclear arsenal on the world with a single button push. People continue to push Linux as the next desktop OS, yet this may not be so wise. Maybe a new kernel should be produced primarily for desktop users, something that your slightly moronic user could use, without being given too much control over the system they know very little about...

  188. Forget Eazel by Anonymous Coward · · Score: 0

    The primary technical contributors at Eazel are 1980s Apple folk heroes who went on to General Magic in the 1990s. There they created a twisted arcane run-time system on top of which they implemented the worlds most annoying and toy-like UI. Chances are slim their work on Linux will be interesting.

  189. Re:File manager? In spite of reason. by Anonymous Coward · · Score: 0

    It's only occassionaly that I realise how lucky I am. I'm thankful that I live in a country where putting a hand or hands in your pockets isn't conidered threatening behaviour. Even the racial thing didn't sound quite so sickening.

  190. No interest? by Anonymous Coward · · Score: 0

    I'm worried that people don't seem to have any interest in actually admitting that you can have a standard set of behaviours for interfaces, which can then be made modifiable, making it EASIER to get customisation. GTK for example means that applications can all work the same way as each other on a single system, but differently to the way they work on any other system... is this not the way forward? It makes most of the arguments so far a bit pointless if you think about it ;P

  191. Re:File manager? In spite of reason. by Byter · · Score: 1

    Umm...think about the logic for a second:

    Policemen stop a person who fits the profile of as rapist (and btw, I'm white, and I'VE been stopped once because *I* fit the profile of someone who committed a crime (In otherwords, that person looked like me). I cooperated with the officers and they let me go about 5 minutes later after assuring themselves that I wasn't the guy they were looking for). The guy doesn't seem to be acting straight forward with them. It's pretty clear from the language and actions of the cops that they are worried that he might be armed.

    2) Said person REACHES INTO HIS POCKET. THOUSANDS of cops have been shot by a criminal who suddenly drew a gun on them and fired. It's a *REAL* STUPID move to make when it's obvious that cops think you might be an armed criminal..because you are just justifying their fears!! Even an IDIOT should know that you should immediately take steps to assure the cops that you are not armed in this kind of situation. Part of those steps are keeping your hands AWAT from your body.

    3) You pull out something that is black and is the same size as a gun. Complete stupidity. At this point, what do you think that the cops are going to assume, given that they are SCARED TO DEATH of being shot?

    This guy may have been going to college in a few weeks, but he obviously lacked street smarts and common sense. He didn't deserve to die because he didn't have street smarts, but that lead to his death. It was a tragety, but it would have NEVER HAPPENED if he had put his HANDS UP and kept them there until police no longer thought he was armed.

    No, cops aren't going to shoot you for just casually putting your hands in your pockets while walking on the street. But the situation is completely different when they think you are a potential suspect, and that you are armed and will shoot to kill them when they try to apprehend you.

  192. You obviously have lost touch with reality. by Byter · · Score: 1

    One bullet in the wrong place will INSTANTLY end your life. You don't know of all the complications that can arise from being shot..the bullet hitting all kinds of major organs. Cops have a right to LIVE, just like everyone else does.

    All 41 shots were made in *5* seconds. It wasn't like they had any time to think about the number of bullets that they shot while they were shooting. And once they realized that he HADN'T shot the guy that had stumbled, and that what he had in his hand was NOT a gun, then of COURSE they didn't want him to die.

  193. UI != GUI for the billionth time! by FunkyChild · · Score: 1

    Exactly.

    I think the majority of /.ers confuse UI with GUI. Whenever there is an article like this, we get "Enlightenment is pretty", "I don't want Linux to be pretty", "Don't dumb down Linux".. All these are besides the point.

    UI = User Interface
    GUI = Graphical User Interface

    Not that GUI is merely a subset of UI. A CLI is a UI, it is a way that the **user** **interfaces** with the computer. What Linux needs is an effective method of user interaction in the GUI that is standard and interoperable with other programs!

    Most Unix CLIs have very good standards for UI, eg. piping and >> etc. all tend to work nicely with other programs. --help gives you instructions 90% of the time, and the man command is even more consistent. So think about that sort of interoperability and now think of Linux GUIs. Drag and drop? Hardly. Copy and paste? Yeah right. Common menu commands throughout different programs? Nope. Proper WYSIWYG printing? Ha!

    These are the sorts of standards that need to be adopted in Linux, for it to be an effective *interface* for the *user*. Talk of themes etc, for the most part evade the issue at hand, which is below the surface of how it actaully looks. Representing the computer environment graphically is a natural way for people to operate (yes, we have eyes and use them a lot), yet without standards in menuing, drag and drop etc, its incredibly inefficient and frustrating in Linux.

    To bring this all back, it is a priority that Linux UI problems be sorted out, most probably by some sort of standards. The look of our titlebars is the least of our worries if we can't get things done.

  194. Big Menus are Good by tjstork · · Score: 1

    Before you go and rip big menus, consider that one of the things a big menu does is provide immediate, discoverable access into what a program does.

    A lot of responses to questions about an application are "Read the f____ manual". Why should anyone have to read a manual? Computers are interactive - a good application should train users on how to use it.

    A good computer is one that requires no education or training to begin using it.

    A GUI is not about making it graphic or pretty because it will somehow make things easier. A GUI does not assert that clicking a bunch of things with a mouse is even more efficient than simply typing ls |grep something. A GUI does asserts that the biggest productivity problem is figuring out what an application can do! BeOS to some extent and Linux, most definately, miss this point entirely.

    On the flipside, we have the Evil Empire. While MS has been uneven in their pursuit of GUI, they've at least been willing to take some pretty big risks with their applications in the pursuit of discoverability. Nobody asked for the stupid dancing paperclip, and, in Office 97, it's more annoying than useful, but the idea of an intelligent application, of an application interacted with as if it is a person, is an idea whose time has come. I hope they stick with it, so in the very least we can learn from their mistakes. The vision is good, even if the implementation is not.

    --
    This is my sig.