Slashdot Mirror


The State Of The GTK+ File Selector

Anonymous BillyGoat writes "The next stable release of GTK+ (from the 2.4x series) will have a new file selector, and of recent, a lot of activity has been going on around that. One of the GNOME artmasters, Tigert, has released a mockup of the new file selector and the GTK developers are busy working towards that. Meanwhile the people from OSNews have some other ideas, while an OSNews reader has made even better mockups."

701 comments

  1. I really liked the original version better by Anonymous Coward · · Score: 5, Funny

    here

    (first post)

    1. Re:I really liked the original version better by Anonymous Coward · · Score: 5, Insightful

      At least it was standard across the majority of Windows 3.1 applications, instead of 1/2 of the GNOME/KDE applications.

    2. Re:I really liked the original version better by ethx1 · · Score: 5, Insightful

      I think it is funny how a lot of Linux programmers really depise Microsoft and its products yet we keep seen all these gui "improvements" that borrow from Windows. The mockup by tigert with the commmonly used folders on the left pane is from is from XP (maybe 2000). I am not a Bill Gates fanboy or anything, just something that I noticed.

    3. Re:I really liked the original version better by j-pimp · · Score: 2, Informative

      Uh except that MS got it from Mac!

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    4. Re:I really liked the original version better by Denver_80203 · · Score: 0, Offtopic

      You forgot to add: Whaaaaaaaaa

      Now linux steals and it's dandy. Ooooh the hyprocsy.

    5. Re:I really liked the original version better by skidoo2 · · Score: 2, Insightful

      Right. It doesn't matter who stole it first. It's still about two years behind the rest of the world. Sheesh.

      I have a love/hate (mostly hate) relationship with M$ too, but at the same time I can't help but note that people getting jazzed about a common file selection dialog box really puts Linux in perspective regarding its viability as a desktop productivty OS.

    6. Re:I really liked the original version better by 0x0d0a · · Score: 5, Insightful

      Really, almost the entire GUI paradigm has been copied around by all parties involved. Some of this is because it works pretty well, and some of it because people get familiar with working a particular way and don't want to change. Ever since the original Mac, the desktop user interface hasn't changed all that much.

      I think this is a good thing. It'd be terribly annoying if UI ideas were patented and we had to have a bunch of half-assed environments.

    7. Re:I really liked the original version better by Anonymous Coward · · Score: 1, Funny

      Actually, yer wrong. Apple copied their "Shortcut Bar" from Microsoft. (Office 2000)

    8. Re:I really liked the original version better by 49152 · · Score: 2, Redundant

      who got it from Xerox

    9. Re:I really liked the original version better by Anonymous Coward · · Score: 1, Funny

      First they ignore you
      then they laugh at you
      then they fight you
      then you start to fix cut+paste.

    10. Re:I really liked the original version better by be-fan · · Score: 3, Informative

      Hey, its just the GTK+ people that are living in the stone age!

      Seriously, though, the file dialog is hardly representative. It was just an oddity in GTK+ that just got put off way longer than it should have. Other parts of the desktop are not like that, and in a lot of respects, they are ahead of Mac/Windows. For example, I can access remote servers transparently, right from the file dialog in KDE. Very handy when you live in a networked environment like a university.

      --
      A deep unwavering belief is a sure sign you're missing something...
    11. Re:I really liked the original version better by Anonymous Coward · · Score: 2, Interesting

      That left pane is an ugly waste of space. This is especially true under a Unix like file system, where everything is stored under "/". With that ugly left pane, you get shortcuts to "/", "~", and the ever useless "Documents" folder (I won't reduce myself to shlopping all my files into "Documents" when I already have a perfectly good home directory that I can access very quickly already).

      Under Windows XP, where your home directory is usually under "C:\Documents and Settings\acct_name\My Documents", the left pane is understandable, but still ugly and wasteful of space that could be better spent putting more file icons on the screen.

      Don't say that the pane is for newbies, either. The real way to help newbies is to get them to organize their files out right the first time, instead of giving them an uglier Windows.

    12. Re:I really liked the original version better by spectrokid · · Score: 1

      So what? We have different OS'ses, and this means they have to look and feel completely different to make sure that people who deal with different platforms have as steep a learning curve as possible? If I will pick Linux, it will be because it is free, stable and allows me to do more. Pass me the Redmont theme, will you?

      --

      10 ?"Hello World" life was simple then

    13. Re:I really liked the original version better by eswierk · · Score: 4, Informative
      This is the true original version.

    14. Re:I really liked the original version better by jaxdahl · · Score: 1

      Why do the buttons have to have text with it? That wastes a lot of valuable real estate. The 'Up' and 'New Folder' buttons could be made icons by themselves -- tooltips to tell what they do if the user isn't familiar with it yet.

    15. Re:I really liked the original version better by Denver_80203 · · Score: 2, Insightful

      It'd be terribly annoying if UI ideas were patented and we had to have a bunch of half-assed environments

      yeah. Every finger pointed is one less developing. *sigh*

    16. Re:I really liked the original version better by haystor · · Score: 4, Insightful

      To be fair, MS is playing catch-up in a lot of areas too. Ever try following a shortcut to a directory in a dialog box? This only recently worked the way you expect it instead of just selecting the shortcut file itself. A subtle difference but one that trained me never to bury directories too deep on windows because I may have to work to get to them.

      Multiple desktops anyone? I don't know who's responsible for this but it sure as hell isn't MS.

      There are quite a few cool things that have come from open source, but you generally have to be the kind of person that can try *and* use options.

      Being happy about a decent file selector for GTK is similar to being happy that an MS operating system can finally muster something similar to kill -9...oh wait, we're not there yet. It's still stuck in the mentality that "End Task" merely requests the task to shut itself down. The Kernel Power Toys from MS don't do the trick either.

      MS is trialing in development in a lot of areas. It's just that after they finally steal something it's considered standard and nobody notices it.

      --
      t
    17. Re:I really liked the original version better by Anonymous Coward · · Score: 1, Informative

      Ever try following a shortcut to a directory in a dialog box? This only recently worked the way you expect it

      It's worked since Windows 2000, which was almost 4 years ago and hardly "recently".

      It did take them far too long to fix that very obvious bug, however.

    18. Re:I really liked the original version better by MyFourthAccount · · Score: 0, Redundant

      Uh except that MS got it from Mac!

      This is hardly informative (and neither is the 'and Mac got it from Xerox'). In fact it's kinda stupid, because it's admitting to the fact.

    19. Re:I really liked the original version better by forevermore · · Score: 1

      And yet most of these "improvements" really are that. Microsoft improved upon Apple's original ideas, and then Apple made things better with OSX. I see things in the mockups (like the "drag other stuff here" sections) that seems pretty new to me. And so far, the linux dialogs are the only ones I've found that let me type an entire path into the "file" box - this alone is a HUGE convenience for a console-geek like myself. They may all borrow from each other, but there have been improvements along the way.

      --
      Do you really need reason for beer? Wingman Brewers
    20. Re:I really liked the original version better by Overly+Critical+Guy · · Score: 0

      That's why Linux is failing and will continue to fail on the GUI in its current mindset.

      Extremely basic GUI things like a file selector dialog are considered to be just an "oddity in GTK+ that just got put off way longer than it should have."

      Things getting put off is not good.

      Then you mention accessing remote servers transparently through a file dialog, which both Windows and MacOS could already do.

      --
      "Sufferin' succotash."
    21. Re:I really liked the original version better by Frymaster · · Score: 4, Informative
      Uh except that MS got it from Mac!

      dare to compare this screenshot of the panther selector to the gtk+ one.

      very similar - with the exception that the mac seperates devices and directories with a horizontal line. probably a good idea.

    22. Re:I really liked the original version better by You're+All+Wrong · · Score: 1

      "The mockup by tigert with the commmonly used folders on the left pane is from is from XP"

      And it's a complete freaking abomination.

      To be honest, and I have no idea if the grandparent post was joking or not, I _do_ prefer many things about the old Win3.1 dialog.
      I think I prefer the ancient Mac file selection dialog even more.

      And I say that as a linux programmer. Who hates using Macs.
      (but likes the processors inside.)

      Now if that isn't a crazy mixed up set of opinions, I don't know what is!

      YAW.

      --
      Your head of state is a corrupt weasel, I hope you're happy.
    23. Re:I really liked the original version better by Anonymous Coward · · Score: 1, Insightful

      Well, MacOS X has a real ~ (home) but still feels the need to provide pre-fab "Documents", "Pictures", "Music", "Movies" folders and so on.

      Except for the actual pathname, I don't see a big difference between modern Unix and Windows systems.

    24. Re:I really liked the original version better by Alan · · Score: 1

      Except that the left pane's folders can point to where you want. Most likely they'd point to /home/$user/Documents /home/$user/Desktop, etc, just like the os/x one does. This applies only to using the system as a "user", not as root of course, but for activities as root you'll either be using a fancy redhat/mandrake admin tool or opening up a terminal window anyway. Besides, the way the mockups are set up you can simply drag "/" to the shortcut bar if you wanted.

    25. Re:I really liked the original version better by Alan · · Score: 1

      'lsof' for windows would be nice too. I curretly can't move a folder of music to a different directory because it's in use. Except, there's nothing running. And nothing unusual showing up in the process list in the task manager. But I can't move it. I thought xp was the OS you didn't have to reboot?

    26. Re:I really liked the original version better by be-fan · · Score: 3, Insightful

      You missed my point completely. I'm not saying that the file dialog is just a minor thing. What I'm saying is that the file dialog is not representative of GTK+ as a whole. You implied that people getting excited over the file dialog meant that the Linux desktop had a long way to go. It doesn't. The file dialog is an outlier, you can't draw any conclusions from it.

      And the new file dialog didn't get put off because people didn't consider it important. It got put off because there was a significant technical challenge in switching to the new API required to support the new dialog. The GTK+ folks didn't want to rush out a half-assed solution, but take the time to implement it properly so something similar doesn't happen again.

      And you are misunderstanding what I mean by remote servers. I'm talking remote servers in general, not just special cases for AppleTalk and SMB like MS and Apple do. KDE supports a completely generic filesystem model, where you can access ssh, webdav, smb, etc, servers through the file dialog.

      --
      A deep unwavering belief is a sure sign you're missing something...
    27. Re:I really liked the original version better by EvanED · · Score: 1

      Funny?

    28. Re:I really liked the original version better by ealar+dlanvuli · · Score: 1

      ~

      That's a really really big difference if you ask me.

      --
      I live in a giant bucket.
    29. Re:I really liked the original version better by ComaVN · · Score: 3, Funny

      Yes. You see, they *COPIED* it. gettit? Ahhahaha

      --
      Be wary of any facts that confirm your opinion.
    30. Re:I really liked the original version better by fatphil · · Score: 1

      Organise files - like putting MP3s in /My Music/, pr0n in /My Images/,
      and viruses in /My Documents/?

      FP.

      --
      Also FatPhil on SoylentNews, id 863
    31. Re:I really liked the original version better by jangell · · Score: 2, Interesting

      The problem with those mockups is that they seem specificaly tailord to GNOME. Ie it uses icons for HOME, Desktop, Most recent files etc but all of these are classic things that are integrated within gnome and no use to someone that uses blackbox or other light window managers as they're primary window manager.

      Why cant we just get rid of the icons and by doing so cut down the size of the selector and simplly have a listbox of pre-defined locations to save files?

      Also it would be good if that list could be changed by editing a configuration file, maybe an XML file?

    32. Re:I really liked the original version better by Rick+and+Roll · · Score: 1

      well I don't like that version much. in fact that's almost identical to the current GNOME file selector we all know and hate.

    33. Re:I really liked the original version better by vjouppi · · Score: 1

      You can always log out and back in again! ;-)

      --
      -Jope
    34. Re:I really liked the original version better by RoLi · · Score: 1
      Linux can also run KDE, thankfully we are not forced to run GNOME, so please don't make conclusions from the viability of GNOME to the viability of Linux on the desktop.

      KDE had a file selector as good as that for about 4 years and has a much better file selector (with preview, yay) for about a year IIRC.

    35. Re:I really liked the original version better by Anonymous Coward · · Score: 0

      Does that really say "Pet fun" in there?

      I though mac users were gay, not into bestiality

    36. Re:I really liked the original version better by a20vertigo · · Score: 1

      Take a look at a tool called WhoLockMe by the guy who did the 256-color-tray-icon hacks for the older d0zes: Here. Only works on NT(4/5/5.1/5.2/6), but that's not so bad because 9x really doesn't have that sort of problem for no apparent reason (at least not as often).

      --
      No matter where you go, there you are; even before you arrive.
    37. Re:I really liked the original version better by dair · · Score: 2, Informative

      Not quite, that's just a normal Finder window.

      A file open dialog is one of these (displaying list view: the 4th widget from the left will toggle it into column view).

    38. Re:I really liked the original version better by shanelenagh · · Score: 1

      Oh, very good point. I can see the relevant differences.

    39. Re:I really liked the original version better by d_i_r_t_y · · Score: 2, Interesting

      KDE1 did true network transparency first.

      ever since KDE1, any kde app can read/write files in any app in a network-transparent manner, using not just ftp://, but also sftp://, smb://, http://, and several others -- just prefix the filename with the correct URL prefix and it just works.

      try doing that in notepad, or even window explorer for that matter.

    40. Re:I really liked the original version better by j-pimp · · Score: 1

      Now linux steals and it's dandy. Ooooh the hyprocsy.
      Well Gnome and KDE never pretended not to steal from other ideas. They've just graduated to the level of stealing directly from apple. Also, us linux folks never complained about copying, well most of us. The rational non 12 year olds that have a job here, tend to dislike the microsoft embrace, extend and extinguish stratagy. Whereas in the linux world, the stratagy is more along the lines of "Let me add KDE and Gnome hooks to my window manager so users can run any damn applet they want in my super cool transparent dock-ellipse."
      As much as I'd hate to sound like RMS the thing about Linux is choice, and the thing about microsoft is lack of choice.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    41. Re:I really liked the original version better by SnowZero · · Score: 1

      No, just consider it the free flow of ideas when people don't try to horde and own minor improvements.

      Alternatively, think of this copying as payback for Apple's copying of transparent-background windows from OSS. Eterm/Aterm did that several years before OSX (though OSX applies this to all types windows, not just terminals). Good ideas get copied and impoved, at least when there aren't greedy people and lawyers to piss on the party.

    42. Re:I really liked the original version better by netsharc · · Score: 1

      This doesn't always work. I think it has something to do with the fact that some program used the directory last, so Windows memorizes "this program expects to end up in this directory the next time it shows its file dialog box", and this is very persistent: even if the program is not running, or across reboots, Windows still believes the directory may not be deleted. The only way I know of getting rid of it is to boot into Linux and delete the directory there, if it's on a FAT32 partition.

      --
      What time is it/will be over there? Check with my iPhone app!
    43. Re:I really liked the original version better by Hooded+One · · Score: 1

      The documents one is one I generally don't use, but I've found the location bar to be quite helpful in encouraging me to keep my files (relatively) organized. In KDE, you can set the bar on an application-spcific level, which makes it even more useful.

    44. Re:I really liked the original version better by lintux · · Score: 2, Interesting

      And of course the idea of transparent terminals is sooooooooo original and unique that Apple would never be able to come up with that when the OSS people hadn't.

      Just wondering, are you also angry with Apple because they "copied" the Terminal itself, or maybe the command line? Or maybe because they also have a Unix-like filesystem?

    45. Re:I really liked the original version better by shyster · · Score: 1
      And so far, the linux dialogs are the only ones I've found that let me type an entire path into the "file" box - this alone is a HUGE convenience for a console-geek like myself.

      Say what? I don't use MacOS, but I can testify that Windows has allowed you to do this since at least Win95. You can even do relative paths, or just a folder and it'll open the folder. There's no tab completion, but in later versions there's at least drop down completion (MS prefers that to tab-completion it seems, since it jumps out at you)....Try it sometime, you might be pleasantly surprised.

    46. Re:I really liked the original version better by Anonymous Coward · · Score: 0

      pstools from sysinternals will give you something very much like kill -9

    47. Re:I really liked the original version better by Boltronics · · Score: 1

      Although I don't generally use much much other than GNOME and a terminal... I think the 'Bookmarks' button (which presumably remembers commonly used folders the user specifies) comes from the mac.

      Newer versions of Windows do have quicklinks to folders Microsoft says you will use frequently, but the next best thing to bookmarks is creating your own shortcut in one of those folders... Correct me if I'm wrong.

      --
      It's GNU/Linux dammit!
    48. Re:I really liked the original version better by tuggy · · Score: 1

      i would prefer to say they copied it from KDE than from Windows.
      But then again, windows also copies a lots of things from other desktops too. Nothing wrong with that, if its better, and if it works, then addopt it.

    49. Re:I really liked the original version better by j-pimp · · Score: 1

      ust wondering, are you also angry with Apple because they "copied" the Terminal itself, or maybe the command line? Or maybe because they also have a Unix-like filesystem?
      Well unlike the transparent terminal, the other three were coppied from commercial unix by OSS. Look from the OSS perspective, copying good ideas is a good idea. Thats the whole point of code reuse. That and reduction of development time of course.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    50. Re:I really liked the original version better by bogado · · Score: 1

      The little handle on the middle of the two pannel state that the left pannel can be resized. I acutually find it useful to have locations to go quickly. I usualy have 4 or 5 starting points to navigate from my home (organized by client), also the desktop (quick reminders), and removable devices (cd, dvd, flash). With this I will never return to "/" anymore. :-)

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    51. Re:I really liked the original version better by JacobO · · Score: 1

      Give Process Explorer a try. It even allows you to close the offending open handle without killing the process if you are feeling lucky.

    52. Re:I really liked the original version better by Anonymous Coward · · Score: 0

      "Being happy about a decent file selector for GTK is similar to being happy that an MS operating system can finally muster something similar to kill -9...oh wait, we're not there yet. It's still stuck in the mentality that "End Task" merely requests the task to shut itself down. The Kernel Power Toys from MS don't do the trick either."

      The Microsoft Windows 2000 Resource Kit includes a utility called 'kill' which performs this action adequately. Windows Resource Kit tools are standard tool-kit items for engineers working day to day with Microsoft operating systems... just because you don't know about these tools doesn't mean they're not around.

    53. Re:I really liked the original version better by hitmark · · Score: 1

      its not the gui that they go after (alltho some do) but the underlying tech and the politics...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    54. Re:I really liked the original version better by Shulai · · Score: 1

      KDE file dialog currently allows to fully personalize the left pane entries, adding new ones (global and per app) and erasing the standard ones.

      Also you can deactivate it if you wish, and can even choose a unified file/dir view a la Win95, or a separated one Win3.1 style.

      Of course, Gnome fans dislike configuration options, so I guess they do not care all this so much. Everyone likes the way everyone likes...

      BTW, "registerable" common dialogs should be a nice feature... I mean, a way the user/distributor can choose what dialogs use an app, whatever tk/de it is based around. Could freedesktop.org set some proposal to do this?
      It seems no harder than some efforts they are already involved.

    55. Re:I really liked the original version better by bjtuna · · Score: 1

      I'm fairly certain you can use drwatson to kill a process too.

    56. Re:I really liked the original version better by trash+eighty · · Score: 1

      or you could ask, if you need text to explain what an icon means why not dispense with the icon and just keep the text label?

    57. Re:I really liked the original version better by TheRaven64 · · Score: 1
      What exactly do you dislike about having a `Documents' folder? It lives inside your home directory, and contains nothing but documents that you have created yourself. Your home directory, on the other hand, contains a million different config files for different apps, and any other things that are specific to you. There's nothing stopping you from creating a hierarchy under ~/Documents.

      Personally, I find storing documents in ~/Documents, music in ~/Music etc. to be quite convenient. ~ contains everything that is mine, ~/Documents contains documents that are mine.

      --
      I am TheRaven on Soylent News
    58. Re:I really liked the original version better by ant_slayer · · Score: 2, Informative

      kill -9? Try taskkill /F /PID [pid] sometime. And if you don't know your WinXP processes by PID, try tasklist for a list of 'em. Oh, right... this is only in XP Pro. Remember that, in case you're running XP Home -- you have to get third party tools for the "little" Windows.

      Actually, there is *some* power in the Windows commandline, it's just poorly documented, and more poorly understood. Too bad it's still missing grep, sed, and awk (though there is "find" for some grep-like tasks).

      Just my $0.02.

      -Josh O-

    59. Re:I really liked the original version better by binarytoaster · · Score: 1

      Fitts's Law. The larger buttons make the target far easier to acquire. Small buttons are a pain in the ass to aim for.

    60. Re:I really liked the original version better by 13Echo · · Score: 1

      That's a "Finder" window. It essentially looks like Nautilus has for years.

    61. Re:I really liked the original version better by Anonymous Coward · · Score: 0

      > Don't say that the pane is for newbies, either. The real way to help newbies is to get them to organize their files out right the first time, instead of giving them an uglier Windows.

      This is why everyone is leaping to use YOUR desktop environment, hmmm?

    62. Re:I really liked the original version better by saden1 · · Score: 1

      How original can a open file dialog be? Come on there is no innovating when it comes to trivial things like Open File Dialog. We all know all the elements that are need because they are intuitive.

      Now imagine if people could patent look & feel...It would be almost impossible to write a software that doesn't infringe on someone else's patent. Yes I know, Macromedia and Adobe were able to somewhat patent L&F but I'm not quite sure if that was all there is to it. I think their case revolved around functionality along with appearance.

      --

      -----
      One is born into aristocracy, but mediocrity can only be achieved through hard work.
    63. Re:I really liked the original version better by mobiGeek · · Score: 1
      And don't forget that you can also enter environment variables:
      %HOME%\My Music\Talk Talk
      Anyone know if the new/existing GTK file dialog will allow similar ($HOME/music/talk_talk)? [My desktop at home is used mainly to open multiple rxvt sessions and have a pretty CPU/Network/Memory monitor...I don't get around to using GUI apps much.]
      --

      ...Beware the IDEs of Microsoft...

    64. Re:I really liked the original version better by Anonymous Coward · · Score: 0

      Ever notice how proprietary MS has gotten?

      In the old days they created "Sharing", and "Network Neighborhood". Now they create "MY Documents", "MY Music", "MY Computer", "MY Network Places".

      You'd think they have a complex.

    65. Re:I really liked the original version better by Anonymous Coward · · Score: 0

      I find the left pane useful at work. I'm usually on 3-4 main projects at any given time, each with their own directory hierarchy. I just keep a shortcut to each one in the left pane, and I can get to my drawings in just a couple of steps, instead of lots of wandering around the tree.

    66. Re:I really liked the original version better by Anonymous Coward · · Score: 0

      And people can actually work with either of those things? Those Mac OS X screenshots are hideous compared to the proposed gtk2 file selector shown above (the first one, not the weird OSNews ones-- although I like the "Favorites" part of the OSNews sample I don't understand at all what that weird pathname thing is above the file list).

    67. Re: I really liked the original version better by skidoo2 · · Score: 1

      A note to all you religious fanatics (Windows/Linux, GNOME/KDE, Konqueror/Nautilus, Catholic/Calvinist, whatever...):

      1. I've run (and developed for) Windows and Linux in parallel on many machines with all sorts of hardware configurations since the days before you could even install Linux on a hard drive.

      2. Trust me, I know GNOME is not the only WM/DE for Linux. But it is (a) the most popular truly free project and (b) the one that seems most clearly positioned to break into the lead (cf. Sun's and HP's endorsements).

      [ASIDE: My personal belief is that in this case VHS (GNOME) is going to beat Betamax (KDE) again because of the militant nature of the Open Source Movement, not by virtue of the GNOME project's intrinsic attributes. Don't get me wrong, I have positive things to say about both DEs, but I think KDE's developers and strategies are more mature and tend to produce more stable, more feature-rich results in any given period of time. That is KDE has the better track record and I believe it should be rewarded in kind. But it most likely won't be because of the perceived stigma of QT.]

      3. KDE has been designed from the beginning as an unabashed Windows lookalike. If KDE has good UI attributes, it's because Aaron Seigo et al have faithfully copied Windows.

      4. Yes, I have wished for true symlinks in Windows for a long time. Directory shortcuts almost do the job, and certainly suffice in this domain for the great majority of users. But true symlinks have been a noticeable oversight.

      [ASIDE: You've been able to follow directory shortcuts in the common file dialog from the beginning; any shortcomings in this arena have been application-specific, not a bug in the OS.]

      5. The thesis of this reply thread was stated in the last sentence of my post: "[Linux is significantly less viable] as a desktop productivity OS." This doesn't speak to the excellent ways in which Linux fills various other OS roles. I'm just talking about productivity; e.g. word processing, presentation creation, ERP environments, etc.

      6. The problem with Stallman, the Open Source Movement, and most Pentacostals is the zealotry. Chill out, would ya? You know, it's the whole Kantian duty thing. You feel compelled to firebomb the homes Nautilus developers because you just think you =SHOULD=. No, be logical. Exploit every opportunity from the perspective of =CAUSALITY=. Dust off your thinking cap and start wearing it again. Think for yourself.

      In summary, do what works. I think Windows works better for productivity.

    68. Re:I really liked the original version better by Kent+Recal · · Score: 2

      Who the hell would want a transparent terminal anyways?

      Why not just run xscreensaver demos on the terminal backdrop?

      Color cycling would be a nice feature, too (helps concentration).
      Wobbling fonts could really aid to get work done while drunk.
      Also I'm sick of the general static behaviour and boring shape of my xterms.
      We have 3d acceleration, can we please get shape-changing terminals?
      I want mine to be mapped onto a sphere and bouncing around the screen please.
      And don't forget the bump mapping of the remaining desktop.
      Oh I didn't even start, yet!
      The crippled appearance and functionality of the cursor is pathetic, too. Can't you come up with something more sophisticated than a retarded blinkin' block?
      Someone's definately stuck in the 80s there.
      The cursor should generally change shape and bounce around like the rest of a well designed terminal window. For added productivity it definately needs to be able to leave the window, too. When will you guys fix these braindead APIs that lock the cursor up in a rectangular box?
      Can't you even imagine the possibilities of a bump mapped 3d cursor that gives you the power to type in creative circles (and down the z-axis, too) all over the screen?
      And why did backspace never get its cut of the so called "multimedia" (hohoho) revolution?
      God damnit, it doesn't even make noise!
      Next time you design a terminal emulator would you PLEASE at least get the basics straight and have an animated Ms Pacman to eat the letters on del/backspace?
      I mean c'mon, work's hard enough as it is. We don't need to see depressive geometrics all day long.

      And WHY THE HELL, yes WHY THE HELL do we still have close, min and maximize buttons on the window borders?
      I mean, HELLO?
      Can you spell M-o-o-r-h-u-h-n?

      Ah this is all too much for me, mod me down..

    69. Re:I really liked the original version better by Anonymous Coward · · Score: 0

      Nope. The true original (mac 128K) version had no directories (MFS, not HFS)

    70. Re:I really liked the original version better by Smallpond · · Score: 1

      We started down the slippery slope when colorls was turned on by default in some distros.

      AAAAAGH! My EYES My EYES

    71. Re:I really liked the original version better by Anonymous Coward · · Score: 0
      Being happy about a decent file selector for GTK is similar to being happy that an MS operating system can finally muster something similar to kill -9...oh wait, we're not there yet. It's still stuck in the mentality that "End Task" merely requests the task to shut itself down. The Kernel Power Toys from MS don't do the trick either.

      That's because "End Task" is doing what it is supposed to do (it is not equivalent to kill -9 nor was meant to be... it's supposed to be able to request to gracefully end a task without flat out killing it, hence "End Task" and not "Kill Task").

      "End Process", on the other hand (the tab next to Applications called Processes) immediately (and, for better or for worse) kills the process. This is true in NT's since (I haven't touched NT 4 in years so I can't vouch for it) at least Windows 2000, XP (all versions, except maybe Pocket PC), 2003.

      Plenty about Windows *sucks*... please stick to the facts when flaming Microsoft. Perhaps, instead of stating what you believe is the fact, you could pose it as a question (in case there is another way to do it that you simply haven't heard of / found / etc.)? How about:

      Is Windows still stuck in the mentality that 'End Task' merely requests the task to shut itself down? The Kernel Power Toys from MS don't do the trick for me either. Is there a way to do this in Windows yet?
    72. Re:I really liked the original version better by imr · · Score: 1

      I won't reduce myself to shlopping all my files into "Documents" when I already have a perfectly good home directory that I can access very quickly already
      Not quite.
      (I'm talking kde file selector and left panel there) ok, your home is your place to store your files, so you start by deleting this Document icone, useless. The Home icon will do.
      But since you're so organised, you have directories and directories inside directories where you put stuff. So you put entries for them to be accessed directly, whenever you save anything wherever you are. Which IS THE POINT actually, not to organise well or wrong your desktop, but to have people who don't use shells to access different locations easily.
      Wait, it's not finished. I can use konqueror kio slaves. I create an entry and at the url i type:
      fish://my_login@this_other_machine/the/path/I/want /
      et voila! I now have an entry for my organised user who don't want to use ssh or rsync to transfert files for his machine to his other account on an other machine. He is on any kde application and he wants to save, he can directly over there.
      And there are kio slaves for other uses, samba, devices, whatever...

    73. Re:I really liked the original version better by Dr.+Evil · · Score: 1

      There's filemon too, http://www.sysinternals.com/ntw2k/source/filemon.s html

      Sysinternals is cool.

    74. Re:I really liked the original version better by Karn · · Score: 1

      Yes, it's pretty sick when you can type imaps://mailserver in your file manager and get a listing of your mailbox on your mail server, or click File | Open in your text editor and type in imaps://mailserver/INBOX to view your inbox.. :)

      --


      Why do I keep typing pythong?
    75. Re:I really liked the original version better by Eccles · · Score: 1

      How original can a open file dialog be?

      I don't know about original, but I think the dialog can be improved. A big problem to my mind with Mac and Windows, which still exists (at least in part due to the need for legacy support) is the ability of users to dump files just about anywhere on the drives. In contrast, Unix/Linux has the paradigm of user documents going into a single home directory. As a result, a Unix-centric file open dialog, particularly for end-user apps, should really be focused around access to that directory. Alternatives (other than recent documents) should be de-emphasized, at least visually.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    76. Re:I really liked the original version better by Blackknight · · Score: 1

      Compare MacOS 1.0 to early versions of Windows.

      Apple did in 1984 what it took MS until 1995 to even get close.

    77. Re:I really liked the original version better by mixmasta · · Score: 1

      Anyone have any comments regarding these vs. the sgi file manager? I was a big fan of their file path widget thingy. Here is an example of it:
      http://www.sgi.com/software/irix/images/thumbnai ls .gif
      It's nice how you can move up/down the tree by clicking the folder's button.

      I've never used the pathfinder/gtkcopy path widget, but I'd like to see how it performs in daily usage.

      One thing I notice is that the buttons on the path aren't editable, a aspect of sgi's that I liked.

      --
      #6495ED - cornflower blue
    78. Re:I really liked the original version better by Anonymous Coward · · Score: 0

      It's just such a shame that after paying all that money for an OS that you STILL have to go download and install *extra* stuff for things that most people consider basic. Obviously basic enough so that most engineers need to install it for 'day to day' work as you say. It does kinda get at the heart of 'operating' the 'system' (killing tasks, I mean). We're now in 2004 and it STILL doesn't come standard with most Windows (maybe XP Pro?)

    79. Re:I really liked the original version better by Anonymous Coward · · Score: 0
      Actually, there is *some* power in the Windows commandline, it's just poorly documented, and more poorly understood. Too bad it's still missing grep, sed, and awk (though there is "find" for some grep-like tasks).

      I'm going to feel sorta guilty for pimping anything to make Windows easier, but... :-)
      I've used a win32 version of grep and sed (and there is awk and a shitload of other stuff too) for Windows, 95-through XPPro. (They're generic 32-bit console exe s.)

      "unxutils" on sourceforge. ....now if only there was that fantastic fluid I/O horsepower behind them in Windows like there is in *nix....ohh...and if the piping worked better...and if there was something more like bash with its wonderful array of operators like > and >> and & and && and....

      Well, at least you can make Windows suck less.

      Cygwin is kinda Ok, but it's not very good for making the whole windows evironment more useful. It just gives you an isolated bubble of functionality inside it, which sometimes is a annoying in its limitations because its powers don't extend out into the whole OS.

    80. Re:I really liked the original version better by SnowZero · · Score: 1

      I'm not angry at all, but you seem to be. What part of "free flow of ideas" do you not understand?

    81. Re:I really liked the original version better by haystor · · Score: 1

      What you say is true enough. However, after waiting several seconds I'm often asked if I would like to End the task anyway, this will cause loss of data, etc... This often doesn't work. Also, on the next tab over, kill process often doesn't work. Hell, all too frequently I can't get CTRL-ALT-DEL to interrupt the machine and grant me control (about once every 2 days).

      "End Task" is the normal entry point on a 2k or XP machine using the GUI. The follow up menus seem to promise something similar to kill -9 but they often don't work.

      Then there is the little matter of the naming of the processes on the process list. They rarely correspond at all to what actually started them. This would seem a deliberate attempt at obfuscation on many program's part so they can't be identified and removed. I suppose the same could be done under Unix to hide what started the program so that it couldn't be removed but it's a problem I've never run into.

      I really didn't mean what I said as a flame against MS, there really is nothing comparable. I was trying to direct what I wrote at the people claiming all GUI features that work have been stolen from MS. Unix's GUI's have several things right.

      MS needs:
      Nearly all my process complaints would be cured by something equivalent to CTRL-ALT-BACKSPACE.

      Unix GUI's need:
      Tighter response for mouse and keyboard under GUI. There just seems to be a tiny tiny amount of latency between when I click or type and the result gets through.

      The above two result in one OS being acceptable for programming the other being acceptable for games.

      --
      t
    82. Re:I really liked the original version better by Ben+Hutchings · · Score: 1

      Furrfu! It's called a "current directory".

    83. Re:I really liked the original version better by AKAImBatman · · Score: 1

      Then there is the little matter of the naming of the processes on the process list. They rarely correspond at all to what actually started them.

      Right click on the Task name, select "Go to Process". Right click on the selected process, click on "End Process".

    84. Re:I really liked the original version better by Anonymous Coward · · Score: 0

      Overly Critical Guy has yet to put forward a coherent or logical argument for his tired and continually discredited views. He sure hates Slashdot, but he continues to post here!

    85. Re:I really liked the original version better by alienw · · Score: 1

      People like it when things are more-or-less what they are used to. Besides, what's wrong with copying good ideas? Microsoft is hated mostly because of its business practices and the shoddy quality of some of its software. It's not like there are too many people dissing the windows file dialog.

    86. Re:I really liked the original version better by zoloto · · Score: 1

      no they xerox'ed it

    87. Re:I really liked the original version better by shaitand · · Score: 1

      ummm... yes, it's a FILE SELECTOR, this is not exactly something with much room for original thought here. The idea is to ummm make browsing to and opening files easy and to do so using little space.

      You can pick most any file modern file selector out there and unless they are being unique just for the sake of being unique it will be similiar to those ideas, which also happen to be similar to each other.

    88. Re:I really liked the original version better by Anonymous Coward · · Score: 0
      That's why Linux is failing and will continue to fail on the GUI in its current mindset.
      This is about as insightful as the "BSD is dying" troll. As a matter of fact, I would call this a variant:

      "Red ink flows like a river of blood. Linux is falling dead last and continues to fall dead last..."

      At least try to be more original with your troll material, Mr. Guy.
    89. Re:I really liked the original version better by shellbeach · · Score: 1

      Anyone know if the new/existing GTK file dialog will allow similar ($HOME/music/talk_talk)?

      Yes, GTK+ has always (or at least since 1998 when I started using it :) had this feature - type "~[user]" for your home directory (sadly, "~" by itself is not automatically assumed to be $HOME by tab completion). GTK+ also has tab completion, meaning that if you ignore the GUI widgets you can do things almost as fast as the command line ... It's quite handy at times :)

      [My desktop at home is used mainly to open multiple rxvt sessions and have a pretty CPU/Network/Memory monitor...I don't get around to using GUI apps much.]

      Well, if your "pretty CPU/Network/Memory monitor" is in fact gkrellm (which is what it sounds like it is) then you do actually have a GTK+ app running on your desktop :)

    90. Re:I really liked the original version better by Anonymous Coward · · Score: 0

      Thank you for explaining a silly joke. My life is so much better now.

    91. Re:I really liked the original version better by Hognoxious · · Score: 1
      Uh except that MS got it from Mac!
      Mac got it from Xerox!
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    92. Re:I really liked the original version better by Hognoxious · · Score: 1
      just consider it the free flow of ideas when people don't try to horde and own minor improvements.
      Mmmm. Horde. A disorganised rabble of barbarians.

      Was that a freudian slip, because it was strangely appropriate.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  2. slow news day? by Anonymous Coward · · Score: 1, Funny

    this is what passes for "stuff that matters" these days?

    what's next, a front page article every time Linus passes gas?

    1. Re: slow news day? by Black+Parrot · · Score: 1


      > this is what passes for "stuff that matters" these days?

      Not the first time this story has been on Slashdot, either.

      Ah, well. January re-runs...

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:slow news day? by johnisevil · · Score: 3, Funny

      Are you kidding? Linus' gas isn't like ours. It's open source. Bill Gates charges licensing fees to be in the same room as him when he passes gas.

    3. Re:slow news day? by Anonymous Coward · · Score: 0

      We don't want to hear your sick masturbation fantasies.

  3. I need to ask by Xpilot · · Score: 4, Insightful

    Why is it everyone gets the hang-ups over a freakin' FILE SELECTOR? GNOME critics will always say "GNOME is the worst DE in the universe! It sucks! Why? Because... it has...uh... a lousy...FILESELECTOR! Yeah, thay's it".

    Now that the fileselector is improved, what will you bitch about now?

    --
    "Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
    1. Re:I need to ask by Anonymous Coward · · Score: 2, Funny

      Now that the fileselector is improved, what will you bitch about now?

      the stinky foot

    2. Re:I need to ask by Gary+Whittles · · Score: 0, Troll

      I agree. I really don't understand most Slashdot readers. In every news about KDE or Gnome people start fighting on what is better, Qt or Gtk, C or C++, Gnome or KDE, with theory on how SuSE buyout will end KDE, why Qt isn't free, that Linus uses KDE, Trolltech is owned by SCO, etc. People who keeps posting things like this must be new to free software, or just don't understand it at all. The goal is *NOT* to kill Microsoft Windows and every OS and have just GNU/Linux with one desktop installed on all computers. The goal is freedom, is choice. I don't want to be like 10 years ago, when I thought DOS/Windows were the only operationg system available. Also, most free software projects are coded for fun. I can assure you, even if the whole world start using Gnome and KDE is just used by it's own developers, KDE will keep existing! There's no desktop war, so there is not going to be a winner. So, understand the community, and stop flames. We should be discussing how great it is that someone is trying to make GTK apps integrate better to the KDE environment, and hoping a GTK coder will start doing the same. I use KDE and I get really happy when I see a new feature on Gnome, cause probably KDE will have it too soon, Gnome users should feel the same way when KDE gets a new feature. And, while we're still talking about this, please, when a project is posted here, let's not comment on how there was already a project with the same goal and how duplicate effort is lame: if someone think it'll be fun to code another mp3 player, let him do it, *For coders, projects are mostly about fun!*

    3. Re:I need to ask by glitch · · Score: 1

      While I don't think I would entirely avoid GNOME because of an oft-used poorly-designed file selector, I can see the point of putting effort into redesigning it. As a standard GTK+ widget, users interact with it frequently, and the current version really does need work.

      I've been using Windows XP for the past few months, and one of the first things I re-noticed upon booting and using Linux this afternoon was how clunky the current GTK+ file selector dialogs are--no joke.

    4. Re:I need to ask by thebatlab · · Score: 4, Funny

      Maybe people get hung up on it b/c file selection is used all the time and the old one was an eyesore. Sorry, it was. This one is much improved though it still has a 1980's feel to it.

      >> Now that the fileselector is improved, what
      >> will you bitch about now?

      Well, since bitching about it has gotten it improved a bit, maybe people will still bitch about it and get it improved more. If nobody said anything it would have stayed as it was.

      Reminds me of an old joke:

      A new couple just had their first child, a baby boy, and were extremely excited to go through all the parenting ordeals. Diaper changes, late night feedings aside, these things would lead to wonderful moments like the first time he crawled. The first time he walked. The first time he spoke. The days went on and as the baby aged he went through all the usual stages of baby-hood. He crawled like no other and once he started walking it was all they could do to keep up with him. A year passed and he hadn't said a word. The parents asked the doctor and he said it was normal for some children not to begin speaking until they were 1 1/2 and possibly 2. The terrible 2's hit with not even a whimper. The doctor continued to reassure them that there was nothing wrong with their child but they grew worried. The years rolled on and still not a peep. Then on his sixth birthday he looked down at his chocolate cake and said "I don't like chocolate cake. I prefer vanilla". The parents were flabbergasted. "Why haven't you spoken before?!?!", they asked. "Everything was fine up until now", he replied.

    5. Re:I need to ask by david@ecsd.com · · Score: 1

      My god, I wish I had mod points. I wouldn't mod the above as funny, but as insightful. Already below I read a post with someone complaining that it isn't "inspirational." Huh?

      Personally, I prefer the jankety old one which I know works to a jankety new one which is going to be buggy.

      In the long run, though, I really don't care as long as I can still use the tab key to navigate my way through the filesystem.

      Dave

    6. Re:I need to ask by Anonymous Coward · · Score: 0

      I use KDE and I get really happy when I see a new feature on Gnome, cause probably KDE will have it too soon

      I get really happy when I see a new feature in Windows, cause probably KDE and Gnome will have it soon

    7. Re:I need to ask by standsolid · · Score: 1

      Now that the fileselector is improved, what will you bitch about now?

      umm.... how about inconsistency between GNOME apps (at least in look and feel)?

      in any case, the new file selector looks pretty, and it's a great step for gnome, I think. I haven't tried gnome since 2.2 (gentoo user -- don't want to take time and compile it), but IF this makes 2.6 it'll be worth the CPU cycles.

      //standsolid//

      --
      WTPOUAWYHTTOTWPA
      What's the point of using acronyms when you have to type out the whole phrase anyways?
    8. Re:I need to ask by be-fan · · Score: 4, Informative

      - GTK's poor resize performance compared to Qt.
      - GTK's poor expose handling compared to Qt.
      - For practical purposes, lack of component technology. Bonobo is there, but almost no apps use it. Meanwhile, tons of KDE apps use KParts.
      - For practical purposes, lack of a network-transparent filesystem. gnome-vfs is there, but not many apps use it, and its not supported through the standard file dialog. Meanwhile, every KDE app uses KIO.
      - Nothing comparable to DCOP (until D-BUS comes out).
      - Lower-level UI framework, compared to KDE's higher-level framework. GNOME's button Ok/Cancel button order is dictated by the HIG, while in KDE, its dictated by the framework, and would take a single line of code in kdelibs to change for all KDE apps.
      - Lack of UI integration at the technology level. KDE apps use XML-GUI to define their layout. GUI layout can be change without touching a single line of code. KDE apps support customizable toolbars at the framework level, so all apps get it for free. The HIG is great, and GNOME's UI is very polished compared to KDE, but it would be nice if GNOME did like KDE and enforced a lot of those things in the code framework level.

      Let's look at some of the upcoming GTK+ 2.4's features that Qt/KDE already has.

      File selector (#29087)
      ------
      KDE has it.

      Combo widget (#50554)
      ------
      Qt has it.

      New action-based menu API (#55393)
      -------
      KDE has it.

      Toolbar improvements (#55393)
      --------
      If you click on the feature request number and look at the proposed features, you'll see that Qt/KDE has a lot of these already, like customizable toolbars.

      Autocompletion and history for GtkEntry (#69613)
      --------
      KDE already has this.

      XCursor support for GDK. (#69436)
      ---------
      Yep, this too. And they even mention Qt right in the first post of the feature-request thread, how nice!

      --
      A deep unwavering belief is a sure sign you're missing something...
    9. Re:I need to ask by Denver_80203 · · Score: 1, Insightful

      The goal is *NOT* to kill Microsoft Windows

      It's not? I dunno.. I have become more and more jaded against slashdot as of late. Most of my posts get modded down or I get bitched at for actually prefering MS. It's not really MS for me.. it's the applications and, well, I know it. I can identify with the tweaking coolness that linux is... for me that was once DOS. Granted Linux offers 10 times the coolness NOW but back then it was the best I had. Now I'm familiar and I feel like I'm on the freakin dark side. for me it's about getting it all to work togther. the most vocal part of the linux community seems out for blood. That attitude I get spooks me off and it's a crappy thing to do. I understand the goofing around but these guys are boarderline violent about it. I could be wrong but... I imagine its the same feeling the MS gave off back in the late 80s to mid 90s. i'm just rambling now...

    10. Re:I need to ask by Anonymous Coward · · Score: 0

      The goal is freedom

      Yes! Join me in the GNU/Slashdot maifesto:

      The Freedom to not be able to cut+paste rich media
      The Freedom to learn a new File Dialog for every app
      The Freedom to have key commands never work the same way twice
      The Freedom to have end users worry about "Toolkits"
      The Freedom of two different half-broken word processors.
      The Freedom to have nothing ever work quite right, ever.
      The Freedom of being a slave to the computer.
      USE THE SOURCE!!

    11. Re:I need to ask by abigor · · Score: 2, Offtopic

      Very, very nice work. But the obvious technical merits of KDE aren't enough to convince those who feel irrational and emotional about two things: Qt's "corporate" status, and a visceral hatred for C++. I can't figure either of these things out. If you want to write GPL'd code with Qt, go ahead. If you want to develop commercial software, buy a license (a miniscule cost for any software shop). It's pretty simple. And the weird conspiracy theories about Trolltech and SCO are just laughable.

      The C vs. C++ thing is also tough. I suspect a lot of people feel some sort of strange allegiance to the "traditional" Unix way, and believe C solves all problems equally well as C++ because hey, that's what Unix (and Linux, and so forth) uses. This just isn't true, of course, especially when it comes to reusability. And generic programming (most crucially, the STL) simply isn't possible in C. These days, I can't imagine programming in a strongly typed language without templates. Why not admit that C is a specialised language, and that better languages exist to build a desktop framework? I don't get it. I look at the Gnome source code and shudder. It just reminds me so much of writing GUI code for Windows 3.1 and 95 (yes, I've done that).

    12. Re:I need to ask by Anonymous Coward · · Score: 0

      I agree with everthing you say. KDE is just better technology. I'm coming from mostly a fluxbox plus almost all gtk+ apps background. I never really like d the KDE 2.x series, and I've found that KDE 3.1 just has much better technology. It's easy to HIG'ify KDE but much harder to get the kind of component technology that KDE has. Nobody uses Bonbobo and I think a lot of the major Gnome developers would classify Bonbobo as a failure.

      To me, it's all about components and framework technology and Gnome just doesn't cut it. The menu clutter in KDE could easily be paried down. I guess the saving grace could be Mono if enough developers accept it. I really like Mono and .NET technology in general. I know it's not very popular around these parts, but it really is component technology....a lot more than java is.

      And you also can't forget about the license. Yeah, yeah....it's only $2k per developer...but I feel it's more than that. I don't think companies like being beholden to some small company in Norway for their toolkit. Geez, you never needed Visual Studio to write windows apps. The compiler and SDK for c/c++ were there for free download.

      I guess I just wish someone would buy Trolltech and LGPL the damn QT library once and for all.

    13. Re:I need to ask by Anonymous Coward · · Score: 0

      There is no doubt that C++ is good for GUIs and I find QT to be a much better toolkit, but C++ doesn't solve all problems and I think it's been hyped more than it merits. Don't get me wrong, C++ is better than C, but it's also harder to get C++ "right". A GUI framework is something that comes naturally to C++, but C++ has warts of it's own. The syntax can be horrendous, and there are lots of gotchas.

      Personally, I would like to get some mono technology paired up with existing KDE technology. I know the KDE people despise it, but I think it could be something powerful. Seriously, you have to admit that C# is not a bad language. It is pretty clean, has some interesting technology, and didn't dumb down C++ as much as java did.

    14. Re:I need to ask by be-fan · · Score: 1

      The compiler and SDK on Windows wasn't free until recently. And many companies, including major ones like Boeing, Adobe, and Sharp, seem to be fine with depending on TrollTech for their toolkit.

      As for .NET: I prefer PyKDE, but there are C# Qt bindings, and C# KDE bindings are on the way. There are also bindings for a number of other languages.

      --
      A deep unwavering belief is a sure sign you're missing something...
    15. Re:I need to ask by Anonymous Coward · · Score: 0

      When I'm on Windows XP, I miss the features of the current GTK file selector. Well, at least it looks like the new one keeps the good stuff, even if they want to copy the waste of screen space from the windows file selector (all the icons with the never used directories like "Desktop" and "My Documents").

      I like the vertical layout, at least it only adds a few lines at the top for those icons, instead of making the window almost twice as wide.

    16. Re:I need to ask by Anonymous Coward · · Score: 0

      One of the reasons a lot of people choose open source, is the freedom of choice.

      Not C. But freedom to choose C or Perl or Ada or Fortran - or Even C++.

      "Why can't everybody just use C++", is not freedom of choice. It's more like the Microsoft way of thinking, one world, one web, one program. Although even MS still has both C++ and Visual Basic (and that new Java copy, C#).

      People trying to force others to use C++ is reason enough for me to stay away from QT, even if I like some of the ideas of C++.

    17. Re:I need to ask by Anonymous Coward · · Score: 0

      You do NOT need OOP to have reuse. It's better to just have plain function calls with handles if necessary, so other programmers don't have to deal with your shitty object model.

      Writing GUI code under native win32 (without MFC) is one of the easiest things there is. You call a bunch of functions, and wait for window messages.

      Personally, I prefer C to C++ because it's very simple- no tricks.

      If you need lists, etc in C, write a 1 page library for yourself. A linked list lib that holds all your variable-length structures is about a page or two.

      You keep your objects to yourself.. *puke*
      Or make it all in Java- I just won't touch it.

    18. Re:I need to ask by Mornelithe · · Score: 1

      The differences between C# and Java are mostly fairly cosmetic (and will probably be even more so after 1.5, whenever that arrives). They are better than C++ in my opinion, but is mono really ready to convert a whole desktop environment to it?

      If you really wanted to be innovative you'd couple KDE with a seriously higher level language like Smalltalk or Ruby, but then you'd have trouble compiling down to machine code and there'd likely be performance issues.

      --

      I've come for the woman, and your head.

    19. Re:I need to ask by molnarcs · · Score: 1

      "Now that the fileselector is improved, what will you bitch about now?" Attitude perhaps? I remember the massive amount of trolling about KDE's file selector on osnews - and referring to an outlandish HIG experiment they created one that was so minimalistic that even gnome fans denounced it. Now they make a file selector that it is _very_ similar to KDE's file-selector (widgets are different, but you can theme them afterall) - and the 'news' hits slashdot. Would this prevent 'KDE has no HIG' folks beating the same drum over and over again? Don't bet on it. Its so typical btw - you can mod me down, but this is getting tiresome. The same old story: KDE implements something, GNOME 'fans' (in quotation marks, cause they don't do any good to the GNOME project, which I respect) start flaming KDE (example: Karamba) - than a few months later: looky-here!! We have a cool new stuff in GNOME, its called Garamba. Yeah baby!

    20. Re:I need to ask by Anonymous Coward · · Score: 0

      The goal is freedom, is choice.

      I see. The messed-up faction of hippies at it again.

      The goal is not choice. The goal, ultimately, is better software. Choice and freedom are tools needed for this, milestones on the road to better software. But don't confuse the means with the end.

      (If choice was the sole goal, we should strive to create a fresh OS/DE/app version every day, preferably at least partially incompatible with the others ;-)

      Perhaps we have just agreed that free or at least open-sourced software tends to end up better than proprietary software; and we have found out that choice, free-ness and openness are necessary for getting to better software; but we haven't adopted "choice" as the be all end all goal, because it is a ridiculous goal as such. (Think about it. It stops halfway. It kinda begs the question, "Okay, but *why*?".)

    21. Re:I need to ask by Anonymous Coward · · Score: 0

      *sigh* instead of bitching against each other which one of the two big Desktop Environments are the best, you should be fighting against the common enemy, being Microsoft.

      If there's one thing that will bring Open Source down, then it's this ridiculous fighting against each other about which one has the best desktop environment, i mean EVERYONE borrows things from other companies, and that's not a bad thing, cause if all technology were protected against being borrowed we wouldn't have such a great technical improvements each year.

      The posts I have read here make me think of the old Europe at the time Caesar was conquerring it, divide et empera, well this is what's happening here, don't break OSS down with quarreling, but focus on the important parts: improving it through borrowing, through innovation, whatever, quarreling will just hold innovation back.

    22. Re:I need to ask by RoLi · · Score: 1
      Very well summarized. On the anecdotal level I also get the impression that everybody claiming that Linux is "not ready" for the desktop has not tried KDE which is in fact far ahead of both GNOME and Windows.

      Yeah, I know that's an "evil" thing to say. The "good", political correct thing to say is that all are "equal" and it's just a matter of preference which to use.

      But reality is not political correct. The plain truth is that a lot of applications are Windows-only so you have no other choice no matter how worm-ridden/unstable/buggy it is. And the plain truth is that KDE is years ahead of GNOME and I see not a single compelling reason to prefer it over KDE.

      And to add: The file selector that Gnome will get is like the file selector KDE had 4 years ago. For about a year KDE already has a much better file selector: With preview and "forward"/"back".

    23. Re:I need to ask by mackstann · · Score: 1

      You left out the fact that you can't write a non-proprietary AND non-gpl app with QT. People seem to have this habit of viewing the world in their gpl-vs-proprietary goggles, but there are many other open source licenses out there. I'm developing free software, but sorry, I don't want to use the GPL. It's kind of crappy for someone like me; I would probably use QT if it didn't lock me into the GPL. I do like C++ more than C (at least, for most things), I do like higher-level and advanced programming, and I do imagine that I would enjoy coding QT more than coding GTK. You can act like I'm a pedant who should stop being so nit-picky and just use the GPL, but I do feel somewhat strongly about avoiding the GPL, and if I can avoid it, I will.

      There's always GTKmm.

    24. Re:I need to ask by shanelenagh · · Score: 1

      I think Rexx would be better than all the languages mentioned in this thread so far. Net-Rexx, preferably...

    25. Re:I need to ask by Seli · · Score: 1

      You should check your facts first. It's perfectly fine to develop e.g. BSD-lincensed code with Qt.

    26. Re:I need to ask by Idaho · · Score: 1

      Why is it everyone gets the hang-ups over a freakin' FILE SELECTOR?

      Well, I hate to break it to you, but when you're using your computer a lot you'll see this freakin' FILE SELECTOR maybe a 100 times a day. Which means its sucky behavior gets in your way *every* time you see it - I don't know about you, but when the same things irritate me like 100 times a day, they *really* start annoying me. So even if the rest of Gnome would be perfect, I'm still inclined to think it sucks just for this reason.

      I know this should not be the case, but it's just how people work. You can't change how people work - however you _can_ fix a File Selector dialog, so I'm glad this is finally happening.

      --
      Every expression is true, for a given value of 'true'
    27. Re:I need to ask by joib · · Score: 2, Interesting

      Ah, the eternal C vs. C++ flamewar. I've been somewhat of a C++ fan, actually learning C++ before C when I started learning about programming a long time ago. But lately I've been gravitating towards C, primarily because of its simplicity. Rob Pike (one of the creators of Plan 9) summarized C++ quite well with "it's a very difficult, tricky, special-case-ridden language that takes taste and experience to use well.". E.g. take a look at gotw.ca (Herb Sutters website) for a large bunch of situations where C++ manages to bite your ass, in quite non-obvious ways.

      Now, on to GUI programming. If there is one area where OO programming languages shines, it's GUI programming. I'm personally not very much in love with doing OO programming with C, GTK-style. What I prefer is using a high level language with bindings to a GUI toolkit, my personal favourite being python and the wxpython bindings to the wxwindows toolkit.

      While python as a (bytecode)-interpreted language is slow compared to C/C++, performance of a GUI app doesn't suck that much because much of the prosessing is done in the C/C++ layers beneath your own code.

      And if performance is a problem, it's easy to code that part as an extension with C and call it via python (SWIG is very helpful here). This is, IMHO, a very powerful approach to develop many kinds of applications, i.e. code the majority of the program in python, while the parts that are critical to performance (if any) are done in C and then use SWIG to make the C code callable from python.

    28. Re:I need to ask by 0x0d0a · · Score: 4, Insightful

      As it happens, I like to GPL my code.

      However, I'm not married to the GPL. There are some things that I want to be able to put in the public domain or BSD license, and some that should be LGPL. Furthermore, there are people (very prominent open source folks) who do not like using the GPL and do not use it.

      TrollTech's licensing scheme does not allow that.

      For a random minor library, this would not produce much of a stir. However, TrollTech is trying to maintain license control over what it tried to push as the standard widget set for Unix. To me, this is the next closest thing to trying to use libc as a lever (since this is fundamental for any standard GUI app). We already went through far too much pain with Motif to want to do it all over again. It just isn't worth hassling with.

      Furthermore, TrollTech no longer produces a GPLed Windows Qt version. You want to make cross-platform software (which is free using GTK+ or Swing or whathaveyou), you need to purchase a license. Again, many folks don't care, but some do.

      A lot of folks take a moralistic stance -- "look, TrollTech has a right to make money *somehow*. What do you propose they do, just give everything away?" I simply can't accept one organization being able to use such a fundamental thing as the standard widget set on a platform as a club. If that means that we can't have a corporate-provided widget set and need to use a volunteer-produced (actually, a number of companies fund GTK+ development, so this isn't entirely true), then so be it. It's been done many times on Linux, and can be done with a widget set as well.

      The sad thing is that many folks that intensely dislike Qt have no problem with KDE. KDE gets a lot of crap that really derives from the choice of Qt as a widget set. However, if you use KDE, you're stuck with Qt, so there isn't much choice.

      The C vs. C++ thing is also tough. I suspect a lot of people feel some sort of strange allegiance to the "traditional" Unix way, and believe C solves all problems equally well as C++ because hey, that's what Unix (and Linux, and so forth) uses. This just isn't true, of course, especially when it comes to reusability.

      At one point, I would have agreed with you. However, with C++, I simply have not seen the code reuse benefits. The C++ code reuse model (and to some extent, OO in general) requires a huge amount of work, essentially doing a complete and highly detailed design before beginning any coding. If, at some point, you realize that you've made a small error and need some additional data, your changes may need to be vast and far-reaching. This was a popular design style ten years ago, but currently trendy stuff, like extreme programming involves more iteration.

      Secondly, the STL is not a convincing argument with Qt, because Qt does not make any effective use of the STL, unlike, for instance, gtkmm.

      Finally, while C *is* a specialized language not designed for general application development, that does not mean that C++ is particularly better. I agree that C has a number of flaws as an application language, but C++ does not fix the significant problems.

    29. Re:I need to ask by Jellybob · · Score: 1

      If you don't want to use C to program for Gnome, then don't - there are other options out there which are much more fun to develop in, since there are bindings for most of the major languages - at the moment I'm learning C#, and using GTK# to do GUI programming.

    30. Re:I need to ask by Hooded+One · · Score: 1

      I was going to say lack of always-on-top, but I just decided to do a little research and it appears that 2.4 has this. About time. I ought to give it a try soon.

      I can still complain about gconf though.

      And really, the fileselector is only one example of Gnome's general faults -- so much focus is placed on accessibility and the HIG and not enough on usefulness.

    31. Re:I need to ask by Anonymous Coward · · Score: 0

      well you always can bitch about the rigidity of nautilus compared to konqueror....

      really that and the dreaded file selector always were the main things in the recent past which made me abandon gnome after a while...

      I simply love to open a webpage in a central application which is also the file browser which I can split and tab so that I dont have to wade through 200 overlapping windows.

    32. Re:I need to ask by zsau · · Score: 1

      The goal is freedom, is choice.

      Actually, the goal of the Free software movement is to have software that is Free. That this allows for choice is a happy coincidence. The goal is to kill Windows inasmuchas Windows is non-Free and hence limits our freedoms. (Of course, should Microsoft suddenly decide that the GPL isn't evil, anti-American terrorism, and releases it under the GPL, the goal will have been attained re Windows and while there will still be many battles to fight, Windows will no longer be our enemy.)

      --
      Look out!
    33. Re:I need to ask by Anonymous Coward · · Score: 0

      No-one cares what you think. Sorry.

    34. Re:I need to ask by mackstann · · Score: 1

      You sure? The GPL is only "viral" if I statically link to a GPLed library? Feel free to link me to something, I'm not finding anything on the gnu site. I'd love for you to be right.

    35. Re:I need to ask by gbjbaanb · · Score: 0, Troll

      Free software is like free beer. Glasses $5 extra.

    36. Re:I need to ask by IamTheRealMike · · Score: 4, Insightful
      Very, very nice work. But the obvious technical merits of KDE aren't enough to convince those who feel irrational and emotional about two things: Qt's "corporate" status, and a visceral hatred for C++.

      What, so the reason people don't use Qt is because they are irrational and emotional? Let me remind you that C++ users can always use GTKmm which is arguably more "C++" than Qt will ever be.

      Let me explain to you why the autopackage project has a very nice GTK2 based front end, and no KDE or Qt frontend. NB: plenty of people have offered to work on one, including core KDE hackers. We never saw any code. Make of that what you will.

      We chose to use GTK from C because:

      - C is a simple language that both me and Hongli (the other principle author of it) knew well. I've done plenty of OO programming in Delphi and Java before but only a little C++. The greater featureset of C++, in this case simply wasn't worth the hassle of ensuring we both knew it well, and weren't churning out constructs that the other couldn't understand.

      It also increased dramatically the number of people that could work on it. Surprising though it may be, not everybody (especially in the unix world) knows C++.

      - C has a stable ABI. For a program that is supposed to work anywhere without recompilation this is a big deal. That won't be an issue in a few years when gcc 2.95 is but a distant memory, but at the moment it is.

      - It required no bindings. You can, of course, use C++ with GTK by using the rather spiffy GTKmm which gives you STL and a C++ish API so that other than a few minor oddies you'd never know the underlying toolkit was written in C, but this is an extra dependency, the cost of which was simply not worth it.

      I look at the Gnome source code and shudder. It just reminds me so much of writing GUI code for Windows 3.1 and 95 (yes, I've done that).

      If you're going to compare modern GTK to Win32 then all I can say is that you either haven't actually done any GTK programming or you haven't done any Win32 programming. I've done plenty of both and I can tell you that GTK is about a million light years away from Win32. The API is sane, consistant, and the toolkit is a powerful one.

      Now let me tell you what I don't get.

      I see people bitching (mostly ignorantly) about GTK, Gnome, C, whatever and praising the shining pearls of light that is KDE and Qt, yet the fact is that GTK is way more popular.

      No, really, it is. I have no Qt or KDE apps on my desktop at any point these days. That's not because I don't like Qt or KDE - I do - but the fact is that I don't choose apps based on what toolkit they use but on merit. I use Firebird (XUL), emacs CVS (a mixture of raw Xlib and gtk2 these days), irssi (ncurses), Pan (raw GTK) and so on.

      Yet, I once read a KDE developer claim that Yes! It's true! He had spent a whole month without glib installed on his system - he wanted to prove it was possible to do it, and well done he did. But if people have to do macho time trials to prove they can do without something - isn't this a hint?

      I could be cynical and say that GTK is more popular because the people using it are busy getting shit done in whatever language lets them work most effectively (c, python, c++, whatever) instead of trolling about the superiority of Qt and C++ on Slashdot, but I won't. I'll let readers make up their own minds. I use what works for me.

    37. Re:I need to ask by zsau · · Score: 1

      Hmm... the only beer I've ever had, which was free, was entirely free and they didn't make me pay for the glass. They just said 'Here, have some!' and forced it upon me, because that's why Universities have Unions: To dish out free beer.

      --
      Look out!
    38. Re:I need to ask by IamTheRealMike · · Score: 1
      Well, a lot of what you posted is bogus (resize performance is mostly due to Xrender and WM asynchronity - try GTK on Win32 to see what I mean), but I feel obliged to point out that a lot of what you're seeing is functionality that was elsewhere (like in libgnome or whatever) being moved to where it should actually be, like in the toolkit.

      Which is better - to have one standard implementation in the toolkit that everything uses, or to relentlessly duplicate stuff from the toolkit in an enormous set of libraries and call it a desktop framework?

      KDE duplicates so much stuff from Qt, that Qt-only apps feel entirely foreign. It wasn't that long ago that they even started sharing themes! Qt programs have different dialog boxes, different toolbars, often different icons (!) and so on.

      So for instance, take the "combo box widget". The old GTK one works, but it has a few shortcomings that people wanted to address. The KDE way would have been to either subclass it or create an entirely new replacement but that started with a K and stick it in KDE libs. The GTK way is to fix GTK, so all apps benefit, not just those that decided to make the all-or-nothing choice that is KDE vs Qt.

      So to say "KDE already has this" is disingenuous. In many cases, so did Gnome, but the code is actually being moved to where it belongs (and being made nicer in the process).

    39. Re:I need to ask by Anonymous Coward · · Score: 0

      However, I'm not married to the GPL. There are some things that I want to be able to put in the public domain or BSD license, and some that should be LGPL. Furthermore, there are people (very prominent open source folks) who do not like using the GPL and do not use it.

      TrollTech's licensing scheme does not allow that.


      AFAIK, It's OK to _link_ a GPL-library with non-GPL programs. It's off course another story when you copy source code between them.

      Furthermore, TrollTech no longer produces a GPLed Windows Qt version. You want to make cross-platform software (which is free using GTK+ or Swing or whathaveyou), you need to purchase a license. Again, many folks don't care, but some do.

      Well, last time I used GTK under Windows, it really really sucked (didn't integrate in my system, was slow, etc.). And I don't if there's a Mac-GTK-port?

      And about the C/C++ thing: both Qt and GTK have bindings for numerous other languages...

    40. Re:I need to ask by adrianbaugh · · Score: 1

      Tut, you got it right (the goal of Free software is to have software that is Free), then you went and spoilt it by adding on lots of other stuff that doesn't logically follow. So long as there is good Free software available I don't care about Windows one way or the other. Sooner or later there will be Free software projects that are better than their proprietary alternatives - if people want to keep using Microsoft, that's fine, but if they want to switch to a Free solution that's good - they have the freedom to do so.
      Microsoft can do what it likes so long as we have the freedom to ignore it, which Free software provides.
      A natural consequence of having top-notch Free software is that users may abandon MS in droves, leaving them to shrivel and die, but that isn't the aim of Free software.

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    41. Re:I need to ask by Seli · · Score: 1

      GNU site? Aren't we talking about Qt?

      http://www.trolltech.com/developer/faqs/free.htm l
      Refer to 'Can I make software with the Qt Free Edition and release it under the GPL, BSD, or Artistic license?'

      KDE would be so much more fun without all those clueless people spreading nonsense.

    42. Re:I need to ask by Haeleth · · Score: 1

      Unfortunately this is not the case: the GPL FAQ gives, as an example of an explanation accompanying a GPL'd library FOO,

      "Linking FOO statically or dynamically with other modules is making a combined work based on FOO. Thus, the terms and conditions of the GNU General Public License cover the whole combination." (emphasis mine)

      If Qt's license does not include an exemption clause for linking non-GPL but free software, then you can't do it.

    43. Re:I need to ask by wild_pointer · · Score: 1

      Good point. It's about freedom of choice.
      Gary has a choice to use Win or Linux or MacOS...
      Gary has a choice to use Gnome or KDE or...
      Gary has a choice to use the Enter key or not... ;)

      Gary... your post was haaaard to read ;)

    44. Re:I need to ask by ajs318 · · Score: 1

      Hate to rain on your parade, but the GNOME foot is quite obviously bare, and bare feet don't smell -- unless they have recently been liberated from {especially sockless} shoes. Shoe odour is the product of bacterial breakdown of dead skin, perspiration and material from the inside of your shoes / socks. If you go barefoot all the time, your perspiration evaporates, your dead skin blows away, there are no lining materials and so the bacteria go hungry -- thereby not producing smelly waste products. Just ten minutes after de-shoeing, the smell is gone from your feet {but still in your shoes .....}

      Also, most people clean their feet much more often than they clean their shoes -- and I know for a fact that when I go out and about in bare feet, I tend to watch my step a lot better then when I wear shoes ..... presumably I'm not the only one ..... so I would say shoes are more likely than bare feet to bring in something nasty on them.

      --
      Je fume. Tu fumes. Nous fûmes!
    45. Re:I need to ask by Anonymous Coward · · Score: 0

      AFAIK, It's OK to _link_ a GPL-library with non-GPL programs. It's off course another story when you copy source code between them.

      NO Why are there still so many people on Slashdot who do not understand basic stuff like this and who do not even take the time to research it for themselves, yet still feel that they are capable of commenting on the subject? You even admit yourself that you didn't know for certain; so why didn't you check instead of posting and covering your ass with "AFAIK"?

    46. Re:I need to ask by mackstann · · Score: 2, Informative
      Can I make software with the Qt Free Edition and release it under the GPL, BSD, or Artistic license?

      For Qt/X11 Free Edtiton the answer is yes. Since Qt Free Edition is provided under both QPL and GPL, all license conflicts are avoided.

      Awesome! Thanks for clearing this up. I totally forgot that the QPL even existed.
    47. Re:I need to ask by Lumpy · · Score: 1

      Ok, I'll bite...

      how about making the whole damned thing smaller and faster?

      wehy is it that Gnome and KDE are in an arms race to see who can be bigger and slower?

      if your Window and Desktop manager can't run smoothly on 2 generations old hardware then your bloated.

      I liked Gnome alot, I also Liked KDE... but recently when the requirements to run them both have begun to become downright silly, I give up.

      hell, when is Gnome or KDE going to require Open GL and a certian level of video card memory to run?? I'm waiting for that added bloating.

      I'm not slamming the projects... I'm just part of those that are getting sick of the "Ohhhhh Shiney! let's add more shiney!" development direction BOTH projects have taken. we want it smaller, faster and to just work smoothly.

      --
      Do not look at laser with remaining good eye.
    48. Re:I need to ask by Anonymous Coward · · Score: 0

      There's a difference between the goals of the people who hang around on slashdot and the people who create all that nice linux stuff.

    49. Re:I need to ask by Anonymous Coward · · Score: 0

      nither are better....

      both suck right now because of rampant bloat.

      when the linux install + KDE or Gnome REQUIRE MORE hardware than windows XP... then your a failure. Gnome sucks because it's bloated.
      KDE sucks because it's bloated.

      why not a feature freeze for 2004 and require a 50% increase in speed and a 40% decrease in the memory needed for both projects?

      because they cant...

    50. Re:I need to ask by gbjbaanb · · Score: 1

      I'm not sure if you didn't get the point...

      still, I had free beer twice - the company I used to work for, for the christmas party went round several local pubs and gave them money to open the bar for the staff. nice. Though, really.. the beer wasn't free - the company paid for it. Your university... I guess taxpayers paid for it through the union grants paid for from the university fees.

    51. Re:I need to ask by DrXym · · Score: 1
      Sorry but this is dumb. If you want to use C++ with GTK it is as simple as writing a class with methods that call the C counterparts. If you prefer you can use one of the ready-made C++ bindings that already exist for GTK such as the official gtkmm. It's not that GTK 'hates' C++, rather that it makes no sense to implement the base API in high level C++ and shut out every other language in the process.


      In other words if you like things abstract you can have it, if you don't or require low level access you can have that too. I'm comfortable with either way. On Win32 for example I'll use WTL / ATL (I despise MFC) for the general moving windows around and layout, but will often drop to Win32 APIs when using wrapper classes is pointless.


      So I suggest there that some people have valid reason for shunning the 'obvious technical merits' of QT. I don't disagree it has its own strengths, but requiring someone to program in C++ to use it isn't one of them.

    52. Re:I need to ask by IdleTime · · Score: 2, Interesting

      I honestly don't know what kind of hardware you run, but on my P4 2.4Ghz, KDE is lightening fast. If the whole KDE system takes up 3GB of disk space on my dual 320GB system, who cares?

      I've heard this bloat and speed thingy about KDE and Gnome for years, but I have never experienced it myself! I have also used XFCE4 a lot, but it lacks all of the little things I use from KDE.

      Another argument is the startup time of KDE (Gnome), but i don't care if it takes 1 second or 30 seconds, I normally only start the GUI every time I need to boot into a new kernel, so it is not an issue.

      I think it is just the new and 1337 thing to call everything but the most uber-cool and geeky WM for bloated and slow. Pay no attention to these fools :)

      --
      If you mod me down, I *will* introduce you to my sister!
    53. Re:I need to ask by zsau · · Score: 1

      I'm not sure if you didn't get the point...

      I got it, and I disagree, even if the current lot of Free software may seem that way. I just have an odd sense of humor.

      Though, really.. the beer wasn't free - the company paid for it. Your university... I guess taxpayers paid for it through the union grants paid for from the university fees.

      Yeah, I get this, too. (And not just the taxpayers either, mind you, a $357 General Service Fee almost certainly contributes to the union, even if union membership is optional and free and the GSF is compulsory.)

      --
      Look out!
    54. Re:I need to ask by SQLz · · Score: 1

      Now we can complain they stole the KDE file selector.

    55. Re:I need to ask by Anonymous Coward · · Score: 0

      > if you use KDE, you're stuck with Qt

      No, because you can run all Linux apps under KDE, made with gtk or whatever.

      Also, LGPL:d libraries are not good for the free software community in the long run. Because this gives private companies a chance to outrun free software without even giving back to the community. In this way, the GPL protects the free software community, and that's why the FSF also discourage the use of LGPL in favour of the GPL.

    56. Re:I need to ask by Perl-Pusher · · Score: 1
      If you need lists, etc in C, write a 1 page library for yourself.

      Go ahead write one for a list of integers, then one for floats and another one to hold unions. And while your doing that I'll implement all in one little funtion using a template. Then finish off a few functions that use the lists and have time for lunch. Btw, make sure you don't leave any pointers around.

    57. Re:I need to ask by Anonymous Coward · · Score: 0

      The fact of the matter is most Slashdot posters are on crack and don't really understand OSS.

    58. Re:I need to ask by Anonymous Coward · · Score: 0

      If you want to write GPL'd code with Qt, go ahead. If you want to develop commercial software, buy a license (a miniscule cost for any software shop).

      I don't have money to buy a Qt license you fucking prick. It is in no way a "miniscule cost." Especially for a small business.

    59. Re:I need to ask by Asic+Eng · · Score: 1
      The goal is *NOT* to kill Microsoft Windows and every OS and have just GNU/Linux with one desktop installed on all computers.

      Maybe that's not your goal, but e.g. RMS wants to reach a point were there is only free software.

      There's no desktop war, so there is not going to be a winner.

      Well depends what you want to see as a war - KDE was specifically set up to create a unified desktop, Gnome was setup to replace KDE because people (developers) felt very strongly about the license of Qt at the time.

      For coders, projects are mostly about fun!

      I'm not saying that's a bad attitude to have, but many developers feel strongly about licensing questions. When you generalize your own views to those of all developers you end up misrepresenting them.

    60. Re:I need to ask by spitzak · · Score: 1

      Though I disagree with you in many places and in fact I like C++, you are really correct about the inability to reuse C++ code. In fact I am now convinced that if I want to write any kind of portable reusable interface to add to Linux or Windows, such as new stuff being proposed by freedesktop.org, I had better use C.

      I have given up making a reusable library and plugin system for our own commercial software, instead the shared library and plugins are completly version-dependent and must be recompiled every time (this is enforced by storing them in the same directory as the program, much like a NeXT style .app file). This was never true of a C library, and although some of that can be explained by the large amount of extra complexity that C++ allows (ie the enforced simplicity of C made the interface simpler and thus more reusable), not all of it can be.

      I would like to see a C+ (one +) that has a few of C++ advantages without C++ problems. In order of importance: // comments

      Local variables may be declared at any point in the code.

      Overloaded function names by the argument types. Requires name mangling, unfortunately.

      Static "methods" which are declared using C++ syntax. However a method Type::foo(int) is exactly the same (and can be cast to/from) a function foo(Type*,int).

      Single inheritance using the Plan9 C syntax: if you have a type Type and declare "Type;" (no variable name) in a structure, an automatic cast from that structure to Type is allowed. If this is put first in the structure you have normal C++ public inheritance.

      Some simple static "constructors" such as the ability to declare an initialization value for each field in a structure definition. This would actually be much better than C++ constructors for a lot of code.

    61. Re:I need to ask by Anonymous Coward · · Score: 0

      I'd like to see you implement lists and the operaitons upon them with a single function.

    62. Re:I need to ask by Anonymous Coward · · Score: 0

      > Now let me tell you what I don't get

      Now let me tell what I and many others with me can't get.

      It is obvious that people don't choose Gnome or GTK for their technical merits, if you're not very used to them already (eg, it works for you).

      But, I and many with me can't understand why anyone who likes free software would choose a LGPL:d library. It is _not good_ that any privately owned company can copy your free work and use it to compete against you with closed source, but you won't be able to do the same, since they don't have to contribute back.

      In this way, free software will be pushed out from the playfield in the long run. And what about software patents? That is a serious tool that companies might use if they develop with LGPL:d libs.

    63. Re:I need to ask by antiMStroll · · Score: 1

      No offense but Slashdot has been an OSS/Linux-centric board from its inception. You'd get the same response proclaiming your preference for Fords on a Chevy fan forum.

    64. Re:I need to ask by Znork · · Score: 1

      The GPL is never "viral". The restriction is that you cannot distribute GPL code together with code that isnt as free, or freer than the GPL code. If you want to use a BSD (w/o advertizing clause) license on your code that's perfectly fine. Anyone could take your BSD code and release it in a proprietary product, provided they then cease linking to the GPL library (wether statically or dynamically).

      The combined work of a BSD application using a GPL library will be distributed under the _terms_ of the GPL, but remove the GPL portions and you have a pure BSD licensed codebase again. The GPL only governs the license of the GPL software, and wether or not you can distribute the GPL software. It never governs how you can license your own software (except so far as to disallow usage of the GPL code itself, unless you license in a GPL compatible way (BSD, public domain, GPL, whatever)).

    65. Re:I need to ask by aliens · · Score: 1

      essentially doing a complete and highly detailed design before beginning any coding

      (to be taken lightly)
      Because we all know that you're supposed to code and shoot guns from the hip, not sit back and spend more time planning than doing.

      Planning ahead even a little bit can solve huge problems down the road. Doing a highly detailed design and plan will help you achieve goals with much more success.

      I see this too often in projects.

      Nerd 1: "Hey I got an idea"
      Nerd 2: "Let the coding begin!"

      I think we all suffer from too much ADD if you ask me.

      --
      -- taking over the world, we are.
    66. Re:I need to ask by Znork · · Score: 1

      "C has a stable ABI. For a program that is supposed to work anywhere without recompilation this is a big deal."

      This has been the single most deciding factor behind why I dont do C++ if I can avoid it. Every compiler generating incompatible libs and binaries, the complete hell with every library upgrade compiled with a newer compiler when nothing works, the absolute pain when trying to link vendor libs to C++ code, etc.

      Of course, there are many other reasons, but that one is IMO, the one most annoying part of C++.

    67. Re:I need to ask by gbjbaanb · · Score: 1

      ah ok.

      $357 General service fee, and all you got was a couple of watery pints! you were done, mate :)

    68. Re:I need to ask by Anonymous Coward · · Score: 0

      I'm convinced that if the developers only had Pentiums (say 166MHz) a lot of code would be much tighter and faster.

      But who cares, right? It's open source, I could take a jab at it!

    69. Re:I need to ask by Anonymous Coward · · Score: 0

      > The GPL is only "viral" if I statically link to a GPLed library?

      Not the GPL. But the free Qt is also QPL-licensed. Check the trolltech homepage.

    70. Re:I need to ask by Denver_80203 · · Score: 1

      No offense but Slashdot has been an OSS/Linux-centric board from its inception

      Well, may be true but, I'm not a "fan" of MS. It's just what I know. Simply by saying 'MS still has X better IMHO' shouldn't earn me of anyone else a sour look. It's an OPINION. I'd say learn from other OPINIONs rather than attacking them/their preferance and perhaps you'll win them over. MS may not be open source but, their ideas are open to be learned from. Why would I want to care about what Linux offers if there's no seat at the table?

    71. Re:I need to ask by DaveTerrell · · Score: 1

      However, I'm not married to the GPL. There are some things that I want to be able to put in the public domain or BSD license, and some that should be LGPL. Furthermore, there are people (very prominent open source folks) who do not like using the GPL and do not use it.

      TrollTech's licensing scheme does not allow that.

      Bzzt! Qt-X11-Free is dual licensed, under the QPL which allows any open source coding, and under the GPL because RMS said the QPL is GPL incompatible.

      Besides, I have yet to see anybody suggest that using a GPLed library in a program that is not GPLed but uses a GPL-compatible license such as BSD is a violation of the GPL. I believe that it is not a violation.

    72. Re:I need to ask by Anonymous Coward · · Score: 0

      Great! so it works for you overpaid rich american ass.. how about the rest of the fricking world where a Pentium III 500 is considered top of the line?

      only complete idiots like you make the statements like that.

      I also agree, KDE and Gnome are getting stupidly big. time to opto-mize, shrink, and remove.

    73. Re:I need to ask by ajagci · · Score: 1

      Does it really matter? KDE and Gnome work about the same, they have about the same functionality, and neither of them has an architecture or a design that seems particularly future-proof.

      Between the two, the Gnome/Gtk+ license is far less restrictive, so why bother spending time on KDE/Qt? The Qt license apparently makes KDE unacceptable as the default desktop choice for companies like IBM and Sun. And even many open source projects would have to pay thousands of dollars in licensing fees to Troll Tech initially because of the way open source development is carried out in industry.

      If the mainstream desktop environments for Linux systems are going to be poor Microsoft Windows wannabes, I might as well pick the one that has fewer licensing restrictions, and that happens to be Gnome/Gtk+.

    74. Re:I need to ask by abigor · · Score: 1

      You make a good point, and of course my overblown rhetoric has a lot of holes in it. But the underlying Gnome libraries are written in a way that makes inheritance very tough - deriving MyWidget from BaseWidget in C is gnarly. That was sort of my point :)

    75. Re:I need to ask by be-fan · · Score: 1

      Actually, your application can use any GPL-compatible license, this includes BSD and LGPL. Several KDE programs use these licenses. Just be sure that you don't copy GPL'ed code into it physically.

      The reasoning is that the application doesn't become a derived work until the actual linking process. So at runtime, the linked binary is GPL'ed, and the license on the source must allow that. The source to the program itself, however, is independent of Qt until linking, and can use any GPL-compatible license.

      --
      A deep unwavering belief is a sure sign you're missing something...
    76. Re:I need to ask by be-fan · · Score: 1

      I see people bitching (mostly ignorantly) about GTK, Gnome, C,
      ---------
      Would you claim that any of my original points are ignorant? Can you refute any of them???

      whatever and praising the shining pearls of light that is KDE and Qt, yet the fact is that GTK is way more popular.
      -----------
      Popularity is hardly an indication of quality. There are lots of things that are popular, that shouldn't be. Hell, Win95 was the most popular desktop on earth for years. What does that mean? Nothing.

      As for why more OSS developers choose GTK+, there are two reasons:

      - GTK+ is more or less independent. You can write a GTK+ application without going the whole nine yards and being a GNOME application. This makes them fit more nicely into the Fluxbox and Window Maker desktops that are all over Linux. In contrast, when you build a KDE app, you are tied into the KDE framework. Its a KDE app and that fact is immediately obvious. The same features that make KDE apps integrate so well with each other, also make them stand out quite a bit on an average Fluxbox or Window Maker desktop.

      - Like you said, a lot more people know C than C++. While KDE has C bindings, like you said, nobody wants the extra dependency. Ergo, people who know C program GTK+.

      Now, its perfectly possible to use a mostly KDE desktop. I use Konqueror for internet, vim for coding, kopete for IM, and knode for newsgroups. The only GTK+ app I use on a regular basis is gtkpod, and that's probably once a month.

      So, there are many practical reasons why people may choose GTK+. Yet, not one bit of evidence you provided indicates that there are technical reasons to choose GTK+/GNOME over Qt/KDE.

      --
      A deep unwavering belief is a sure sign you're missing something...
    77. Re:I need to ask by SQLz · · Score: 1

      I believe most people in the UNIX community agree with you that C++ lends itself to GUI development. There is a logical connection between objects and how a gui functions that just makes sense to people.

    78. Re:I need to ask by be-fan · · Score: 1

      I left it out because its not a fact. You can dynamically link a GPL library to any application released under a GPL-compatible license. The KDE libraries themselves are LGPL, and many KDE programs are BSD.

      The reasoning behind it is that until the dynamic linker actually links the application, the program is not a derived work, and copyright law does not apply. Thus, the source code to the app can be released under any license. The only catch is that when the dynamic linker does link the application (when the user is running it) the license on the app must allow the resulting binary image to follow the terms of the GPL. Most licenses less restrictive than the GPL allow this. Hence, you end up with a list of GPL-compatible licenses.

      --
      A deep unwavering belief is a sure sign you're missing something...
    79. Re:I need to ask by be-fan · · Score: 1

      The GPL FAQ is a bit zealous. See the GPL-compatible licensing page.

      This thread has been done before. See this kde developers blog thread.

      Note the second comment by yours truely, and the reference to the RMS post.

      --
      A deep unwavering belief is a sure sign you're missing something...
    80. Re:I need to ask by Anonymous Coward · · Score: 0
      Yes! It's true! He had spent a whole month without glib installed on his system


      At least up until very recently glib was not even included in the default SUSE install. I'm not even sure that it is in 9.0.
    81. Re:I need to ask by abigor · · Score: 0

      Currently, I'm a C programmer (mostly). I like it; it's fun. The domain I'm in (a PBX system) is entirely appropriate for C. Other domains are not.

      Overall, while I respect what you had to say (in your over-the-top way), I think you missed my point. It's this: C++ gets a lot of antagonism from Gnome people. I've seen it many times. If you don't know C++, that's perfectly fine; use what works for you, of course. But if you sit down and write a KDE app just for fun (or to learn, or whatever) you're in for a surprise - especially if you choose to specialise on any of the hundreds of available objects. If I want to inherit from BaseWidget in Gnome, it's gnarly; the language doesn't support it. That's my point. How do I gracefully inherit from a C object? How do I get const correctness? How do I do generic programming? I can't. It's like discussing pieces of furniture in terms of the atoms they're composed of.

      Of course, C++ bindings are available for GTK. But who will use them if there is an a priori hatred for the language? Do you see my point now? It's a lack of open-mindedness to the best tool for the job. Anyway, to say that I can use C++ bindings misses the point entirely. I can't specialise on structures written in C, a real strength of KDE/Qt.

      A huge issue is generic programming. Few people understand the boon of the STL until they use it. And home-grown generic templates are unbelievably useful as well.

      If you want to get into language pissing wars, here's something to try. This comes from Paul Graham's wonderful homepage. Write me a function foo that takes a number n (note: number, not integer) and returns a function that increments n by another number, i.

      In Lisp, it's one or two lines (depending on how you format things). In C++ it's 10 lines or so. In C, it's impossible. And doing this sort of stuff is really, really handy; it's like run-time code generation. In fact, compile-time code generation is becoming huge with C++ templates (see Andrei Alexandrescu's book "Modern C++ Design", a terrible name for a wonderful book).

      GTK is not more popular. There's a reason why commercial apps use Qt, and not GTK. You might think GTK is so popular because of the apps on your free desktop that use it (I have none on my free desktop, but anyway), but Adobe, Borland, Opera, et al chose Qt for a reason. Photoshop album, the Opera browser, and so forth are, I would guess, a lot more popular than GTK. Sorry. GTK is used in VMWare, and so far as I know, that's the only commercial app on earth that uses it (and let's face it, the VMWare GUI isn't exactly a marvel). In the for-pay desktop software world, where time is money and so forth, anyone seriously contemplating using C is chuckled at. I have seen it happen many times - people who are scared by OOP, defensive about their lack of knowledge, and maintaining that C is perfect for everything, when Python, Java, or C++ are better fits.

      No offense, but I get the feeling you write code as a hobby, not for a living. You have all the time in the world to plink away at your little projects. I don't want to belittle your efforts, but please get real.

    82. Re:I need to ask by Paul+Carver · · Score: 1

      PIII-866, 384MB RAM (maxed out), 15GB drive.

      Runs Windows NT speedily. Startup times for Office apps and Visio are a bit slow, but everything is responsive once it's running. Mozilla is a dog, it hangs the machine for 5-10 seconds whenever I minimize. But as long as I don't click the minimize button Mozilla is completely usable.

      I have a 1.4GHz AMD machine at home, but at work I'm stuck with the Pentium 866 MHz.

      KDE and GNOME were also dog slow on the VIA EPIA system I tried them on. It's been relegated to firewall duty and doesn't even have X11 installed anymore. It ran Windows 2000 pretty well as an experiment before I wiped it and did a minimal Debian install.

    83. Re:I need to ask by be-fan · · Score: 1

      KDE has excellent Python bindings. You can even write Qt styles in Python if you are so inclined.

      --
      A deep unwavering belief is a sure sign you're missing something...
    84. Re:I need to ask by flynn_nrg · · Score: 1

      I would like to see a C+ (one +) that has a few of C++ advantages without C++ problems. In order of importance: // comments

      Local variables may be declared at any point in the code.

      Those are part of the C99 standard, which gcc complies to. You can e.g. make constructs like:

      for(int foo=0; foo<100; foo++) { yada yada }

    85. Re:I need to ask by be-fan · · Score: 1

      rather that it makes no sense to implement the base API in high level C++ and shut out every other language in the process.
      ----------
      Whoa. Now *that's* dumb. C++ interoperates just fine with other languages. KDE includes many language bindings.

      --
      A deep unwavering belief is a sure sign you're missing something...
    86. Re:I need to ask by be-fan · · Score: 1

      How about Ruby and Python?

      I hear someone is working on CL bindings for Qt, too.

      Peformance isn't a big deal for GUI apps, since all of the above languages have FFIs that let you call C/C++ functions for speed-critical parts. And Psyco has the potential to do nice things for Python performance, and a preliminary CLR implementation of Python is already quite a bit faster.

      --
      A deep unwavering belief is a sure sign you're missing something...
    87. Re:I need to ask by Crayon+Kid · · Score: 1

      I honestly don't know what kind of hardware you run, but on my P4 2.4Ghz, KDE is lightening fast. If the whole KDE system takes up 3GB of disk space on my dual 320GB system, who cares?

      Well, gee, and I bet that at 2.4 GHz Mozilla and other bloat monsters also exhibit blazing speed. However, even if the latest trend right now is having CPU's in the 2.5 GHz range, a lot of people out there still work with 600MHz, 800MHz, 1.2GHz, and so on.

      Hell, this issue is not even related to a particular CPU speed generation; traditional bloatware have always been slow. The developers seem to have always relied on the next CPU performance wave to save face and so people like you are able to say "but look, with my latest CPU it works great!" Sure it does, now; just wait a couple of major releases, wanna guess how it's gonna work then? It's never cool to stop adding features and focus on performance; so it's unavoidable, the bloat keeps swelling and the performance improvements never come.

      I don't have anything against KDE, Mozilla and other fine software otherwise. I understand that the so called "bloat" comes from necessary complexity. But let's not hide our heads in the sand here.

      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
    88. Re:I need to ask by Anonymous Coward · · Score: 0

      I did write that.

      My lib can handle variable sized items in the list, so int, long, strucs, etc..

      I don't see why it's such a big deal.
      If you can't handle the logic behind a linked list then WTF are you doing programming?

    89. Re:I need to ask by dotcomrade · · Score: 1

      Furthermore, TrollTech no longer produces a GPLed Windows Qt version. No they don't. But there is a version (based on the cygwin port) Here.

      --
      - there is too a spoon
    90. Re:I need to ask by 0x0d0a · · Score: 1

      // comments

      Supported by ISO C99 and later.

      Local variables may be declared at any point in the code.

      Supported by ISO C99 and later.

      Overloaded function names by the argument types. Requires name mangling, unfortunately.

      I think you've pointed out why it's going to be tough to get this in -- previous ABI changes in C++ have really, really sucked for everyone involved. I agree that it would be nice, but it would mean significant changes to a *lot* of software, and would produce a couple of years of pain.

      Single inheritance using the Plan9 C syntax: if you have a type Type and declare "Type;" (no variable name) in a structure, an automatic cast from that structure to Type is allowed. If this is put first in the structure you have normal C++ public inheritance.

      Hmm...I dunno. This is certainly an interesting idea, but it seems to me that this could cause nasty problems. You wouldn't get a lot of use out of this with primitives, since automatic conversion between two things typedefed to, say, unsigned long is already performed. So I guess this only applies to structures. I'm assuming that the cast simply introduces code to allocate and produce a new structure of the proper size, and then does a field-by-field copy, to deal with size/alignment differences?

      Some simple static "constructors" such as the ability to declare an initialization value for each field in a structure definition. This would actually be much better than C++ constructors for a lot of code.

      Not as easy as it seems -- this is a gimme for statically allocated structures, but you couldn't pull this off with dynamically allocated structures (well, without a *lot* of fiddling behind the scenes). If you allow this only for statically allocated structures, you introduce a somewhat confusing inconsistency.

    91. Re:I need to ask by Perl-Pusher · · Score: 1
      No the idea is I don't implement the lists, I just use the standard template library. Meaning I use the lists already implemented for me for any datatype I want. By implementing the list in C, you have to write a new one (or modify the old one) for each datatype.

      Let's look at an even more complex idea, in C++ I can create an object, let's call it a drum. It contains a circularly linked list of filenames (images). It's really just a queue, with the front tied to the back. Now I create a list of these objects, drums. And I want to create a digital slot machine that spins the drums each as randomly as is possible. Using the STL and a wrapper class around a queue called drum, I can create this easily within about an hour. Now think about the amount of code it would take to implement the same thing in C, if you have to implement all the linked lists and queues.

    92. Re:I need to ask by be-fan · · Score: 1

      Well, a lot of what you posted is bogus (resize performance is mostly due to Xrender and WM asynchronity - try GTK on Win32 to see what I mean)
      ----------
      All I know is that GNOME is agonizingly slow (in redraw) compared to KDE on my machine. I don't use Windows, so I can't comment on its performance there.

      There was an interview recently on OSNews with Owen Taylor, and the speed issue was brought up. His response was basically, "GTK is slow???" He then proceeded to blame the performance of Render.

      Well, I'm running NVIDIA's drivers with Render accelerated, and Render is very fast (try the x11perf benchmark on AA text). Its a nice boost for KDE, while doing things like highlighting text and scrolling, but it makes no difference for GTK.

      WM synchronization is definately the problem for some things. Even a simple app like GEdit will have the content area lag behind the window frame when resizing. I can load 500KB of text into Kate (which does more than Gedit) and it still resizes perfectly. Qt/KDE operates under the same synchronization problems that GTK+ does, so I see no reason why it should perform so much worse.

      Other things are just the fault of the toolkit. GTK+ ListViews are very slow when you have a thousand elements (like gtkpod can). When you try to resize a list column in Rhythmbox, the handle will lag behind your mouse, while in JuK, there is no lag at all. Expose handling is also bad. In KDE 3.1.x, you rarely have applications visibly redraw exposed areas. GNOME has this problem in many places, particularly Evolution.

      And you haven't given any evidence to suggest that any of my others points are "bogus."

      So to say "KDE already has this" is disingenuous. In many cases, so did Gnome, but the code is actually being moved to where it belongs (and being made nicer in the process).
      --------------
      Good point. However, I looked over the list to see what was in GNOME already, and came up with the following:

      - GnomeEntry has a history function, but not a generic autocomplete framework like the feature request mentioned. So 1/2 points back here.

      I can't find anything in the GNOME docs about a different file dialog, combo widget, action-based menu API, customizable toolbars, or XCursor support. So of the six points I mentioned originally, 5.5 of them are valid.

      Of course, this was with a cursory glance through the docs, I'm not a GNOME programmer, so you can correct me if I missed something.

      --
      A deep unwavering belief is a sure sign you're missing something...
    93. Re:I need to ask by DrXym · · Score: 1
      I didn't say it was impossible, but it is difficult and inefficient. Using objects defined in one language from another, means shadowing objects with counterparts in the other language, keeping large lookup tables, and dealing with horrible issues such as lifetimes, temporary pointers, refcounting and so forth. It's very inefficient, fragile and complicated. Even something as simple as setting or getting text on a widget is inefficient since you must construct a temporary QString in order to do it.


      That would explain why QT has a fraction of the bindings compared to GTK. Because it's easy to do in GTK and devilishly hard to do in QT.

    94. Re:I need to ask by IdleTime · · Score: 1

      Well, I think that may be due to the kernel version you are running. I have a 400 Mhz PII machine running 2.4.2x and 2.6.1-mm2. When using the 2.4 kernel, I see the same symptoms as you do, with the 2.6 kernel and using the CFQ elevator, it's really snappy.

      --
      If you mod me down, I *will* introduce you to my sister!
    95. Re:I need to ask by Anonymous Coward · · Score: 0

      When a program is linked with a library, whether statically or using
      a shared library, the combination of the two is legally speaking a
      combined work, a derivative of the original library. The ordinary
      General Public License therefore permits such linking only if the
      entire combination fits its criteria of freedom. The Lesser General
      Public License permits more lax criteria for linking other code with
      the library.

      It means that if the company makes changes to an LGPL'd library it has to contribute those back. It also means that the linked proprietary code does not have to be released publically. So as you can see no probs. LGPL still maintains the openness of the library but does not guarantee the openness of the apllication linking to the library like the GPL does.

      Ok? No problem then.

    96. Re:I need to ask by be-fan · · Score: 1

      At the link-level, both C and C++ look the same (except with respect to templates). The GTK+ convention of doing OO in C:

      do_foo(object* obj, ...)

      Is equivilent, at the link level, to:

      obj.do_foo(...)

      In both cases, obj is just a contiguous struct.

      There are many more GTK+ bindings, but that's not because doing Qt bindings is that much harder (given the SMOKE library), but because GTK+ just seems to be more popular among developers.

      --
      A deep unwavering belief is a sure sign you're missing something...
    97. Re:I need to ask by be-fan · · Score: 1

      Does it really matter? KDE and Gnome work about the same, they have about the same functionality, and neither of them has an architecture or a design that seems particularly future-proof.
      ------------
      Huh? I just gave you a boat-load of reasons why that is not the case!!!

      The Qt license apparently makes KDE unacceptable as the default desktop choice for companies like IBM and Sun.
      ---------------
      IBM doesn't have a default desktop, it supports SuSE (KDE default) and RedHat (GNOME default). And Sun's decision to go with GNOME had nothing to do with licensing. The two major reasons were:

      - GNOME had not yet done an HIG, so Sun really got to have a big hand in shaping 2.x. KDE was already quite solidified by then, and Sun wouldn't have had as much influence.

      - Their programmers were more comfortable with C, and at the time, KDE didn't work with Sun's advanced C++ development tools.

      --
      A deep unwavering belief is a sure sign you're missing something...
    98. Re:I need to ask by be-fan · · Score: 1

      Qt doesn't force you to use C++. You can use a number of other available bindings.

      --
      A deep unwavering belief is a sure sign you're missing something...
    99. Re:I need to ask by Karn · · Score: 1

      In contrast, when you build a KDE app, you are tied into the KDE framework.

      Opera is written in pure Qt, is it not? Anyone who wants to write an application with no ties to a DE can choose either pure GTK or Qt, unless I am missing something.

      Yet, not one bit of evidence you provided indicates that there are technical reasons to choose GTK+/GNOME over Qt/KDE.

      I don't think your parent's point was to show that GTK is technically superior to Qt, but that there are valid reason to use Gtk over Qt. He was actually questioning the statement "But the obvious technical merits of KDE aren't enough to convince those who feel irrational and emotional about two things: Qt's "corporate" status, and a visceral hatred for C++."

      --


      Why do I keep typing pythong?
    100. Re:I need to ask by LarsWestergren · · Score: 1

      You, and the grandparent posts made many interesting points, but there was one thing I would like to comment on:

      The C++ code reuse model (and to some extent, OO in general) requires a huge amount of work, essentially doing a complete and highly detailed design before beginning any coding. If, at some point, you realize that you've made a small error and need some additional data, your changes may need to be vast and far-reaching. This was a popular design style ten years ago, but currently trendy stuff, like extreme programming involves more iteration.

      Erm, you seem to be saying that OO will be replaced by XP? OO is a programming language paradigm (blech, I said the word), XP is a method of software development. Several books I have read on XP says that OO languages are most suited for XP development. There are many OO languages, show me an XP language? In other words, XP complements OO rather than replaces it.

      Besides, my understanding of programming is that OO, if done right, actually carries less risk of having to change lots of code. Encapsulation and low coupling and all that jazz you know. ;) Not that it is impossible to do in other languages of course, its what all good programmers have been doing, but my impression is that it comes more naturally in OO.

      I take no sides on KDE vs Gnome or C vs C++ though. I only know Java well, but I'm slowly learning myself C/C++ through Linux.

      --

      Being bitter is drinking poison and hoping someone else will die

    101. Re:I need to ask by IamTheRealMike · · Score: 1

      All the SuSE versions I have ever used included XMMS, which depends on GTK 1.2, which depends on Glib 1.2 - I have no idea if modern SuSE installs XMMS by default or not but I never asked for it specifically.

    102. Re:I need to ask by ajagci · · Score: 1

      Huh? I just gave you a boat-load of reasons why that is not the case!!!

      Both Gnome and KDE are gigantic C/C++ systems. They emulate all sorts of advanced object oriented features with cumbersome, unsafe, low-level workarounds. They make up for deficiencies in the underlying operating systems with hokey libraries like KIO and VFS. The "features" you named are indications of how limited and backwards Gnome and KDE both actually are.

      Any desktop environment primarily written in C/C++ was outdated and technically obsolete the day it started development. (Of course, that doesn't mean it isn't useful--I run Gnome myself).

      IBM doesn't have a default desktop

      What IBM ships as part of SuSE or RedHat doesn't matter since it's not under their control. But as I understand it, IBM is going with Gnome for AIX in the long run. More importantly, they are also using Gnome/Gtk+ as the basis for things like SWT and other UI efforts.

    103. Re:I need to ask by Perl-Pusher · · Score: 1

      I can handle it, the question is why would I want to. It's one of the first thing you learn when you are taught about pointers in any CS degree program. So why re-implement something like a linked list everytime? You may be using your own implementation in everything you write, but you then you still have a whole lot of others implementing the same thing. And some aren't doing such a great job of it because memory leaks are still a major source of errors for C programs even simple ones. If object oriented programming is so bad, why is it that every major language developed since 1990 has it? Why was Objective C developed? I can and have worked as a C,C++, Java and Web (perl,php, Jscript) developer. The only lanquages I really hate are AI languages like LISP. Recursive languages don't seem natural to me. But don't knock OO programming, it makes programming easier and alot of time more readable to others.

    104. Re:I need to ask by be-fan · · Score: 1

      They emulate all sorts of advanced object oriented features with cumbersome, unsafe, low-level workarounds.
      ----------
      What the hell do you mean by "emulate"? Just because the features are not built into the language doesn't mean they are emulated. Languages should have as little built in as possible, not as much as possible!

      They make up for deficiencies in the underlying operating systems with hokey libraries like KIO and VFS.
      -----------
      How is KIO hokey???

      The "features" you named are indications of how limited and backwards Gnome and KDE both actually are.
      -------------
      So these "features" are just a figment of my imagination??? I'm really not using them, it doesn't matter that MacOS and Windows don't have them, because neither does KDE???

      Any desktop environment primarily written in C/C++ was outdated and technically obsolete the day it started development.
      ------------
      I agree. We should ditch them and write everything in Dylan (seriously)! But that's not going to happen anytime soon. If you are talking about Java or C#, on the other hand, then there is little they can do that C++ can't, except for bind the hands of the programmer.

      What IBM ships as part of SuSE or RedHat doesn't matter since it's not under their control.
      ----------
      When you buy a Linux machine from IBM, it comes with either KDE (SuSE) or GNOME (RedHat) as the default. That's what customers care about.

      But as I understand it, IBM is going with Gnome for AIX in the long run.
      ------------
      Link please? AIX doesn't even exist in the long run. According to IBM, it will eventually be replaced by Linux.

      More importantly, they are also using Gnome/Gtk+ as the basis for things like SWT and other UI efforts.
      -------------
      A group *within* IBM picked GTK+ (which is not GNOME!!!) for SWT. That's it. That's hardly the same as IBM declaring GNOME the default IBM desktop, like Sun did.

      --
      A deep unwavering belief is a sure sign you're missing something...
    105. Re:I need to ask by IamTheRealMike · · Score: 2, Interesting
      C++ gets a lot of antagonism from Gnome people. I've seen it many times.

      I have to admit, I've never seen it and I follow Gnome (and to a slightly lesser extent KDE) closely. I see far more anti-C antagonism from the KDE/Qt crowd than anti-C++ antagonism from Gnome/GTK. In fact the GTK developers have even said that if you use GTK for a big project you probably shouldn't be using C.

      Of course, C++ bindings are available for GTK. But who will use them if there is an a priori hatred for the language? Do you see my point now?

      No, I don't. In fact GTKmm is used plenty - often by in house commercial projects. See the gtk.org success stories - many of them are based on GTKmm. I've never seen people flaming GTKmm because it's C++, in fact.

      A huge issue is generic programming. Few people understand the boon of the STL until they use it. And home-grown generic templates are unbelievably useful as well.

      Templates have costs and they have benefits, same as anything else. The costs are obvious - fewer people understand them, and being basically a textual hack when they go wrong the error messages have to be seen to be believed. The benefits can sometimes (often, perhaps) outweigh those costs.

      I can't specialise on structures written in C, a real strength of KDE/Qt.

      I really think you should check out GObject. It's a light year from being just "structures in C". In particular GObject has things signals and reflection. It was designed with object orientation in mind, and as such wrappers like GTKmm can do a good job.

      Sorry. GTK is used in VMWare, and so far as I know, that's the only commercial app on earth that uses it

      Then I'm afraid you are seriously misinformed and I see no reason to take you seriously. See the gtk.org success stories page, they are almost entirely commercial/proprietary software developers.

      I have seen it happen many times - people who are scared by OOP, defensive about their lack of knowledge, and maintaining that C is perfect for everything, when Python, Java, or C++ are better fits.

      I hope that comment isn't targetted at me. I've written plenty of OOP code in my time, in a variety of languages. I'm certainly not "scared" of it. I've written bindings from Delphi (which has a pretty clean object model) to Python. I've written Java class frameworks. I've implemented parts of COM (though whether that's object oriented is highly arguable). Object models are in interest of mine - I can argue with you about the merits of CORBA vs GObject vs [D]COM vs .NET vs native C++ all day.

      What I am pointing out is that your blanket assertion that anybody who doesn't use C++ or Qt is "irrational and emotional" is pure zealotry - the real world is simply not that black and white. Why do you think so much software is written in Visual Basic? Because of its merits as a language? I think not.

      No offense, but I get the feeling you write code as a hobby, not for a living. You have all the time in the world to plink away at your little projects. I don't want to belittle your efforts, but please get real.

      Then your feelings are as incorrect as your beliefs. I've worked for my countries Ministry of Defence (Java, C, XML and relational databases, webapp development), I've contracted (Delphi) and I've been paid freelance to do free software. I've worked the span from education software for preschool kids to reverse engineering DCOM. I would have done more but I'm 19 and simply haven't had the time.

      In the case of much Linux software development, C is a popular choice because lots of people are very familiar with it, and that's more valuable than being able to play with functors. If you want to of course, GTKmm lets you do that: the interfaces to (for instance) the tree view are designed to strongly resemble the STL.

    106. Re:I need to ask by ubernostrum · · Score: 1
      All those things KDE has are very nice and shiny, and, as I've said before in comments, allow me to do nifty things like embed KOffice in the Solitaire game.

      But when will KDE's office suite have good (i.e., on par with OpenOffice) interoperability with MS Word files? All the shiny widgets in the world mean dick if you can't import/export .doc...

    107. Re:I need to ask by swillden · · Score: 1

      AFAIK, It's OK to _link_ a GPL-library with non-GPL programs.

      Certainly. You cannot, however, distribute the result under any terms other than the GPL, so if you don't want to GPL your code you cannot distribute the linked program.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    108. Re:I need to ask by Anonymous Coward · · Score: 0

      Were you born a moron, or did you work long and hard to become one?

      Seriously: You are presenting an opinion. Not a FACT. People seem to be confusing these two. Anytime you say "better" in a sentence, it's SUBJECTIVE, and not an objective fact. Most people would agree that writing desktop as a turing machine, or completely in sed is probably a bad idea. It will still be an opinion, just a widely held one. On the other hand, thre seem to be a quite a few people who seem to like C better then C++ (and the other way around). I would argue that both C AND C++ are bad languages for writing a desktop, and better languages for such a task exist, but are not yet practical. So pragmatism and personal opinion makes me use C. Pragmatism and personal opinion made the KDE guys pick C++. In my opinion (and again that is not a fact), both C++ and C are purely pragmatic choices and both suck in many random ways. In C, it is (for me) easy to "prove" (in a mathematical sense) what a particular code does, as there isn't as much magic going on in C. C++ on the other hand makes things easier to write, but only assuming that the underligning framework (libraries, objects) have no bugs is it easy to "prove" correctness. Correct code is hard to write no matter what language. Who cares if you have to type 2 or 3 times more in C then in C++, in the end it's not a deciding factor for me. I am not a genius that writes 100% correct code on first try and also I am not a genius that automatically understands all the quirks of the "magic" (overloading, templates, etc...) that happen because of bugs or design flaws of the underlining technology. I spend a lot more time debugging, testing and "proving" code then typing it. As I suspect most coders do.

      In summary: You are a moron who can't tell opinion from fact. Take some philosophy classes you might learn the difference. Of course since you are such a moron, you will probably take my post as a statement of fact, rather then my opinion and you will say that I'm a moron. And you will state that I'm a moron as a fact. Actually, if you read the first sentnce of my summary, I stated that you are a moron as a fact rather then my opinion. This is because I believe it to be so, just like you believe that language FOO is better then language BAR and all people who use BAR are idiots. The last sentence has been generalized for all other classes of morons. Feel free to substitute FOO and BAR with any two distinct languages.

      PS: I can't remember my login because I'm a moron.

      George Lebl

    109. Re:I need to ask by Anonymous Coward · · Score: 0

      Wait a minute... You basically tell us you use GTK+ rather than Qt because you're, well, not good enough to use Qt, and then you expect us to take GTK+ seriously as an alternative?! You know, while as a generality I'll agree with you that it's not a good idea to put the power tools in the hands that can't handle them, I doubt the way you worded your post is gonna make GTK+ look any good... Thank you so much on behalf of the rest of us. Thank you.

      Anyone care to make a better, more informed comment on GTK+, please?

    110. Re:I need to ask by Jellybob · · Score: 1

      Which is why if your writing custom widgets for your software, you write them in whatever your using as well - they are just classes[/functions/whatever] like everything else, so inheritance works.

    111. Re:I need to ask by spitzak · · Score: 1

      Single inheritance using the Plan9 C syntax:

      Yes this is for structures only. The casts would simply be casts. The syntax, if I remember correctly, looks something like this:

      struct A {
      int i;
      };
      struct B {
      int j;
      };
      struct C {
      A;
      B;
      int k;
      };

      C c;

      A* ap = // allowed, same as &(C.A) and also same as (A*)(&C);

      B* bp = // allowed, same as &(C.B)

      The "constructors" would be something like this, and they would work for static variables, local variables, and variables created with "new" (which would also be added to the language):

      struct D {
      int a = 0;
      int b = 1;
      int c; // not initialized
      };

    112. Re:I need to ask by Anonymous Coward · · Score: 0

      At my uni, our fee covers the cost of a CD full of open source software... but we don't get a drop of beer!

    113. Re:I need to ask by damiam · · Score: 1
      Go ahead write one

      I would, but it's already been done.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    114. Re:I need to ask by damiam · · Score: 1
      Languages should have as little built in as possible, not as much as possible!

      I take it you're a big assembler fan?

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    115. Re:I need to ask by swillden · · Score: 1

      However, with C++, I simply have not seen the code reuse benefits. The C++ code reuse model (and to some extent, OO in general) requires a huge amount of work, essentially doing a complete and highly detailed design before beginning any coding. If, at some point, you realize that you've made a small error and need some additional data, your changes may need to be vast and far-reaching.

      This is a sign of very bad design, generally caused by a focus on modeling the "real world", under the common but misguided notion that the "real world"* won't change.

      Good design should focus on ensuring that changes do *not* cause a ripple effect. OO in general and C++ in particular give you a very powerful set of tools that exist primarily to enable modularity and separation of concerns. It can also be done in C, but you have to take care of some things on your own.

      This was a popular design style ten years ago, but currently trendy stuff, like extreme programming involves more iteration.

      That issue is unrelated to language choice. You can very effectively use either design approach with C++, just as you can with C. IMO, the abstraction and separation tools that C++ gives really helps out when you're iterating rapidly, because you can use them to minimize the ripple effect. You can do the same things in C, of course, but they require some additional care and attention to detail because you have to do some of a C++ compiler's work manually.

      * "Real world" is in quotes because it should really be "the designer's current perception of the real world", which incidentally points out one of the reasons why a focus on modeling said perception is less useful than one might expect.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    116. Re:I need to ask by swillden · · Score: 1

      Of course, there are many other reasons, but that one is IMO, the one most annoying part of C++.

      Was. Well, _is_, for now, but just because the standard C++ ABI is still fairly new. The current releases of every major compiler support it (even MSVC++, or so I'm told by someone who should know), so that problem is fixed. It will take time for all of the old binaries to get recompiled, of course, but the core problem has been addressed.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    117. Re:I need to ask by be-fan · · Score: 1

      Actually, I'm a big fan of Scheme and Dylan. Very simple and very elegant. Just a few, well-chosen, orthogonal primitives. Can't get much simpler than some suger over lambda calculus, can you?

      I believe in the idea of small, powerful, general abstractions. Consider lambda. With that one feature, you can replace delegates, generators, and anonymous functions. Or CL's macros. They made one of the most powerful object systems around, without changing the language itself!

      Higher level functionality should be built on top of the language, not designed in from the beginning. That's why I can't stand Java and C#. They have several slightly different features where one would suffice. Java, in particular, makes some things special and breaks orthogonality. For example, why can the string class overload operator+, but I can't???

      C++ may be kinda low-level, but KParts and whatnot aren't "emulations" (like the original poster implied) just because they are not built into the language. If something like KParts can be built on top of the language, its better to do it that way instead.

      --
      A deep unwavering belief is a sure sign you're missing something...
    118. Re:I need to ask by alienw · · Score: 1

      Why is it everyone gets the hang-ups over a freakin' FILE SELECTOR?

      Ummm... It wouldn't be because it's an important part of the GUI interface that is used countless times a day and that is a major source of frustration? The GTK file selector is absolutely hideous. It's significantly worse than its Windows 3.1 equivalent. I'm sure you would bitch if, say, your car had a headlight switch that was impossible to use. Little things are often the most important ones.

      Now that the fileselector is improved, what will you bitch about now?

      Lots of things. GTK is incredibly buggy, hard to program, fairly ugly, and rather hackish. GNOME suffers from most of those faults; in addition, it's rather unpolished and hogs lots of resources. If you think it doesn't suck, try Qt and/or KDE sometime. You will not go back.

    119. Re:I need to ask by swillden · · Score: 1

      The domain I'm in (a PBX system) is entirely appropriate for C. Other domains are not.

      It's worth pointing out that high-end PBXs were one of the very first serious object-oriented software success stories. Ivar Jacobsen became a famous OO guru through his work at Ericsson, which involved creating an object-oriented framework for developing easily customizable telephone exchanges. The code was so good, and so easy to adapt to different customers' needs, that Ericsson realized a major competitive advantage; they could beat their competitors on price, and functionality and time to market all at the same time.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    120. Re:I need to ask by DrCode · · Score: 1

      Well said. I use KDE for my desktop, but GTK+ for development, so I like to see them both improve.

    121. Re:I need to ask by Anonymous Coward · · Score: 0

      In some middle eastern, asian and asean countries the sole of the foot is considered the most unclean part of the body. In these countries the gnome foot logo is equivalent to flipping someone the bird in the west.

    122. Re:I need to ask by shellbeach · · Score: 1

      In contrast, when you build a KDE [QT??] app, you are tied into the KDE framework. Its a KDE app and that fact is immediately obvious.

      (I presume you meant "QT" instead of "KDE" above ...) This is not the case - LyX has a QT front end that is completely independent of KDE. You can code a QT GUI app without requiring KDE, just as you can code a GTK app without requiring GNOME.

    123. Re:I need to ask by ajagci · · Score: 1

      Just because the features are not built into the language doesn't mean they are emulated.

      Because the features are not built into the language, there is no consistency among different C/C++ systems in how they are implemented. Furthermore, because they are not built into the language, the compiler can perform little checking.

      Languages should have as little built in as possible, not as much as possible!

      Unfortunately, C/C++ have too little built in when it comes to object models, and too much when it comes to exposing implementation and hardware details.

      If you are talking about Java or C#, on the other hand, then there is little they can do that C++ can't, except for bind the hands of the programmer.

      Java and C# provide garbage collection, runtime safety, reflection, dynamic method invocation, and dynamic code generation. I'd say that's a lot more than C/C++ offer. Furthermore, while Java does bind the hands of the programmer, C# does not: it has well-defined but carefully controlled unsafe constructs, the same way Modula-3 did.

      How is KIO hokey???

      Because it is only used by KDE, it presents the user with a namespace that is inconsistent with the rest of the system and other desktops. It's the operating system's responsibility, not some desktop library, to give the user a single, consistent namespace for files and streams.

    124. Re:I need to ask by joib · · Score: 1


      KDE has excellent Python bindings.


      Yes, I know. And so has gnome for that matter. I just said that my personal preference is the wxwindows bindings. No offence meant to either the KDE or GNOME crowd.

      My post had two main points:

      1. For GUI programming, I prefer a higher level language than either C or C++. As an example I mentioned my own favourite, python+wxpython.

      2. In general, I prefer a mixed language style programming, again mentioning my own favourite, python+C, as an example. In this context I feel that learning C++ is not worth the significant effort it takes, since the modules (called from python) are quite small and indepentent, whereas many of the benefits of C++ over C are in large scale software construction.

    125. Re:I need to ask by shamino0 · · Score: 1


      I used to "with it". But they they changed what "it" was. Now what i'm "with" isn't "it" and what's "it" seems new and scary. It'll happen to you.
      </SIMPSONS>

  4. Looks a lot like the Mac OS X file selector by putaro · · Score: 4, Insightful

    Only not quite as functional. The pathname entry is good, but it looks like it doesn't have the quick drill down. If you're going to copy, why not copy the good parts?

    1. Re:Looks a lot like the Mac OS X file selector by Corvus9 · · Score: 2, Informative
      I don't think it looks like either the Mac OS X Cocoa or Carbon API file selector.

      The Cocoa file selector effectively shows a spreadsheet of all the files in all parent folders of the current one. Fast to navigate but IMHO bewildering for a novice user. Also, the favorites are in a pop-up menu that you can't drag folders to.

      The Carbon file selector is based on the classic Max OS navigation service; essentially it shows a dialog with a mini-Finder (i.e. file manager). I liked this method; opening a file from an application works the same as opening it from the Finder. I regret Apple didn't continue with this in OS X.

    2. Re:Looks a lot like the Mac OS X file selector by putaro · · Score: 1

      That's pre 10.3 - the Panther one looks a lot like this. It has the list of "favorites" on the left.

    3. Re:Looks a lot like the Mac OS X file selector by Brainchild · · Score: 1

      The GNOMEPro mockup looks even more like the NeXT file selector. Take "Favorite Locations" and put it horizontally on top to become the shelf. Use scroll bars instead of those useless scroll button things at either end. The clickable pathname elements are virtually identical to NeXT's scrollable pane with folder icons, only slightly less functional. And there's only one level of folder listing instead of the multiple levels of context that NeXT provides. But the essential elements are pretty much the same.

      As other posters have mentioned, why reinvent what's already been designed well, only poorly?

      (Tigert's mockup didn't come out well at all; the antialiased text has been color-quantized to the point where it's illegible. I expect more from someone with Tigert's reputation.)

      --

      :: "I am non-refutable." --Enik the Altrusian ::

    4. Re:Looks a lot like the Mac OS X file selector by Merk · · Score: 1

      That was my first thought. But, like other posters have mentioned, it looks like the KDE one and the XP one as well. The main reason it seems more like the OS X one to me is that the labels are to the right of the icons and that list can be customized, like it can in OS X. Anyhow, if everybody else is doing it, it must be a good design, so take it and tweak it a wee bit!

  5. I know these folks are working hard... by Osrin · · Score: 3, Troll

    ... and I don't want to be rude.

    Neither of them are particularly inspiring though, I thought the community was hoping to steal the hearts and minds of the consumer in 2004.

    This is not meant as a troll, although I know it will be read as such by some.

    1. Re:I know these folks are working hard... by bonch · · Score: 1

      If that's what the community was hoping, they probably shouldn't have waited so damned long to replace a file selector. How long have people been wanting this now and bitching about the current one? Took them long enough, is all I'm gonna say. What the hell was the holdup?

      Reminds me of the 10+ years it took to get RandR in XFree86. I have no idea why it takes so long for the really basic features to get into these projects.

    2. Re:I know these folks are working hard... by Overly+Critical+Guy · · Score: 0, Flamebait

      Especially since it's more ripping-off of Windows XP, when meanwhile the community claims to despise Windows.

      --
      "Sufferin' succotash."
    3. Re:I know these folks are working hard... by Anonymous Coward · · Score: 0

      To be honest I don't think they are working that hard. It really shouldn't take so long and require such discussion just to get a more functional and friendly file dialog in place. Was there ever such a commotion with KDE? Just f--king do it already!

      If this new dialog box is going to be touted as one of the major new improvements in GTK/GNOME 2.4, and it surely will be, then I know already that I'm going to be disappointed by the next GNOME release (nothing new there, though).

      To me this whole discussion about a dialog box makes GNOME look substandard and unprofessional. Kind of exposes the state of it for what it really is.

    4. Re:I know these folks are working hard... by oddfox · · Score: 1

      Why not suggest improvements or things to make them "inspiring", then? Your post is the equivalent of saying I don't wanna be rude but I didn't really like what you had to say, then not going into any detail.

      --
      "We invented personal computing." - Bill Gates
    5. Re:I know these folks are working hard... by oddfox · · Score: 1

      Just because you dislike something for one or more qualities doesn't mean you dislike something for all it's qualities. In this case the "overly critical" part of your name is quite literal.

      --
      "We invented personal computing." - Bill Gates
    6. Re:I know these folks are working hard... by Coryoth · · Score: 2, Insightful

      Especially since it's more ripping-off of Windows XP, when meanwhile the community claims to despise Windows.

      It does bear a lot of resemblance to Windows yes. And the KDE select dialog (which bears a lot of resemblance to Windows, yet again). It also bears some resemblance to the MacOS X file selector.

      As far as copying ideas - given the state of the current GTK file selector, they had a LOT of catching up to do, so it's inevitable that they'll just copy the current modern file selectors to get up to speed. Windows has a pretty good file selector - it occasionally changes from app to app, and the bare bones file selector from Win2k era used by some apps was pretty poor, but in general, and especially by XP they have it down fairly well. Why not use some of the good ideas?

      Jedidiah.

    7. Re:I know these folks are working hard... by Overly+Critical+Guy · · Score: 1

      Why not use some of the good ideas?

      Because people here are always complaining about how "bad" Windows is, yet cheer when one of its features is ripped off. It makes the Linux GUI projects look like mere attempts to provide free versions of Windows-alikes rather than their own unique innovations on the desktop paradigm.

      --
      "Sufferin' succotash."
    8. Re:I know these folks are working hard... by Coryoth · · Score: 2, Insightful

      Because people here are always complaining about how "bad" Windows is, yet cheer when one of its features is ripped off.

      Yes. But then you must remember that they are idiots.

      It makes the Linux GUI projects look like mere attempts to provide free versions of Windows-alikes rather than their own unique innovations on the desktop paradigm.

      That's a little unfair. Certainly GNOME isn't looking like all that much of a Windows alike - only as much as MacOS X. Progress is a little uneven. There are some things that are pushing forward, and Windows will be borrowing. Other areas, such as the file selector have lagged shockingly behind, so Windows gets borrowed from. It's swings and round abouts. In the end the Linux desktop is still playing catchup though. It should be interesting where GNOME and KDE stand when Longhorn eventually comes out. We may be closer to a level playing field by then (because GNOME and KDE are catching up (and excelling past in some areas).

      The again I think if you want real innovation you ought to look to fringe projects - GNOME and KDE are both, largely, steady as she goes deals. It's the small projects that often pioneer interesting new ideas that eventually make their way into the larger projects. I'm still waiting for tabbed windows (originally in PWM, but most famous in Fluxbox)to become standard in both GNOME and KDE. I'm also hoping they'll stop rewriting the base libraries for Enlightenment and get around to working on the desktop - Enlightenment used to harbour some of the more creative and original ideas.

      Jedidiah.

    9. Re:I know these folks are working hard... by Dion · · Score: 3, Interesting

      "desktop paradigm"?

      That should earn you a score of:
      -1 Astroturfing PR-nitwit.

      About the "windows bad" vs. "reusing windows ideas good" issue; no there is no problem here, windows does suck major ass, but there are some good ideas in there that are worth reusing.

      The biggest problem with windows is not that it's badly designed nor that it's badby implemented (it's both), but that it's non-free, reimplementing features in free software thus fixes the biggest problem with windows.

      --
      -- To dream a dream is grand, but to live it is divine. -- Leto ][
    10. Re:I know these folks are working hard... by JPriest · · Score: 0, Troll

      Free software means taking someone elses ideas and making them free.

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    11. Re:I know these folks are working hard... by Anonymous Coward · · Score: 0

      Hi.
      What do you think about Windows?
      Do you like Microsoft?
      What is your opinion on Free/Open Source Software?
      What about that Linux thing?
      What the fuck are you doing on Slashdot? This is not site for dorks.

    12. Re:I know these folks are working hard... by Anonymous Coward · · Score: 0

      "basic feature"? It's fun for about two minutes, and then it turns into something never used.

    13. Re:I know these folks are working hard... by Anonymous Coward · · Score: 0

      I can guarantee you that noone is going to cheer, if Linux should get the hated features from windows, like the blue screen of death, or monopoly lockin.

    14. Re:I know these folks are working hard... by Anonymous Coward · · Score: 0

      That's easily done by marking the moron as a foe and giving those the "-1 Astroturfing PR-nitwit" modifier.

    15. Re:I know these folks are working hard... by juhaz · · Score: 1

      If you think it's not good, then pick up the gimp and draw better one. If you do it good enough, they'll probably even implement.

      And why on earth should a FILE SELECTOR be somehow awe inspiring? What should it do, if not provide clean and useful interface for ... err... ah, yes, selecting files, that was it.

    16. Re:I know these folks are working hard... by mshiltonj · · Score: 3, Funny

      Neither of them are particularly inspiring though, I thought the community was hoping to steal the hearts and minds of the consumer in 2004.


      I think you're right. We are trying too hard to copy what has already come before. No matter how good we do it, we are still copying.

      So, with my years of experience at interface and graphic design, I've spent the last couple hours trying to come up with a file selector that tries to be, as you said, inspiring.

      What do you think?
      http://mshiltonj.com/new_stuff/file_selector.html

    17. Re:I know these folks are working hard... by ajs · · Score: 1

      "In the end the Linux desktop is still playing catchup though"

      I keep hearing this, and given the power of repetition, sometimes I almost believe it.

      But I have been using a Linux desktop at work for six years now (with one short interuption for a specific app I needed back in the late 90s).

      It is not an inspiring desktop like MacOS was back in the early days, but it lets me get my work done, provides all of the tools I need to communicate and handles those times that I want to do my own thing admirably. Some of the conviniences of MacOS or Windows are not there, but by the same token some of my conviniences aren't in those desktops either.

      I think we've become a little too willing to accept the label of "inferior". Windows it ain't, but then is that such a bad thing? Fire up evolution, galeon and gnome-terminal and tell me what, exactly, we still need. Is the file selection tool poor? Perhaps. I have never been fond of that mode of interaction in the first place, but it's usable (do it every day). Improve away, sure, but do not forget that it works now, and is part of one of the best desktops in the world.

    18. Re:I know these folks are working hard... by Coryoth · · Score: 1

      I have been using Linux as my exclusive desktop for the last 4 years, so I don't disagree that it is definitely very useable. I claim it's playing catchup because

      (1) it definitely started out being behind.
      (2) the tools and features it lacks tend to be basic ones, while those it holds over the competition are innovative, but not core tools.

      Which is not to say that it doesn't make a perfectly viable and useable desktop for a great many people. I gave my parents my old Linux box when I moved to Canada, and they're doing just fine (well, as fine as they ever did with windows).

      For now though, it is still just behind the curve though. The gap has narrowed very quickly though. Once a few of those Freedesktop.org initiatives start coming out I think most of the bases will soon be covered.

      Jedidiah.

    19. Re:I know these folks are working hard... by polin8 · · Score: 1

      Neither of them are particularly inspiring though, I thought the community was hoping to steal the hearts and minds of the consumer in 2004.


      I don't think many "hearts and minds" will be stolen by a file selector. period.

      The point is not to win people over with the file selector, the Gnome desktop and the ease of gtk development win people over. Fixing the file selector is an improvement (an overdue one) that hopefully you won't really notice.

      I don't want to sit in front of the computer thinking "Hey, this is a cool save dialog" I want it to just work. If it works right I'll probably never think about it, because there will never be a button I need thats not there, it will be easy to get to directories I use often, there are visual clues in the lists, etc.
    20. Re:I know these folks are working hard... by Stinking+Pig · · Score: 1

      I agree, those are pretty nasty. I hate the idea of shortcut icons -- just give me a two panel window with the filesystem tree on the left and the current folder on the right. Tab completion should work, it should be blindingly fast, and forgettably easy to use. You know, like the current file selector!

      --
      "Nothing was broken, and it's been fixed." -- Jon Carroll
    21. Re:I know these folks are working hard... by ajs · · Score: 1

      It is exactly this kind of vague assertion that I can't rationalize with my experience. For example, you say that "once a few of those Freedesktop.org initiatives start coming out," the desktop will be more on-par with others. But that was said when AbiWord was first under development. It was said again when evolution was in beta. Again when Gnome 2.0's HIG was first published. What line do we draw in the sand to say, "this is now a desktop"?

      What's more, what applications are you refering to, and what sort of work do you have in mind? I think the Gnome desktop is more than sufficient for generic web and mail, but not when it comes to many special-purpose niches where 3rd party apps exist only for Windows. I suppose that should be obvious, but it's worth stating.

      In the end, Linux (and BSD and even MacOS) have a huge advantage for technical users (programmers, researchers, etc.) which is the command-line. Windows still maintains DOS' primative command-line, and that hobbles it a lot. I hope, for the sake of Windows users everywhere, that this new shell they are talking about will live up to its whitepapers, but THAT is where MS is lagging most.

    22. Re:I know these folks are working hard... by Coryoth · · Score: 1

      It is exactly this kind of vague assertion that I can't rationalize with my experience. For example, you say that "once a few of those Freedesktop.org initiatives start coming out," the desktop will be more on-par with others. But that was said when AbiWord was first under development. It was said again when evolution was in beta. Again when Gnome 2.0's HIG was first published. What line do we draw in the sand to say, "this is now a desktop"?

      Well, there's two points on that one:

      (1) It is a moving target that is trying to be hit. Is Linux desktop ready? Yes. Is Linux still playing a bit of catchup with other desktops out there? Yes.
      (2) Partly that's down to not being able to see past the biggest stumbling block. The biggest thing in the way of catching up is about to be knocked down - great, it will be ready then! Except there will be a new stumbling block - a smaller one, but definitely another.

      What's more, what applications are you refering to, and what sort of work do you have in mind?

      I was really thinking more of features than tools. Tools wise I prefer Linux - it has more different gadgets to do more different things. Features wise it has a few glitches. Copy and Paste is most often cited. I manage fine, but I do understand some of the complaints about copying and pasting, say, images, or spreadsheets cells or...

      The biggest thing lacking at the moment though is no fault of GNOME or KDE, it's the apps that use them: The guts of the system is rapidly catching up, but it hasn't been in existence long enough for all the apps to use them fully and properly. There are still plenty of apps that (currently) still use GTK+ 1.2 (Evolution for instance), that don't take proper advantage of all the goodies GNOME or KDE offers (but instead just use the base toolkit) etc. That means that we don't have the nice clean slick uniformity os style, feel, and usability that one would ideally expect.

      Of course, that's no nightmare, and it is coming. If you don't mind juggling between slightly different interaction styles then it's fine (and you will still have to do this on Windows to a much greater extent than some people make out!). For me Linux is a great a desktop.

      In the end, Linux (and BSD and even MacOS) have a huge advantage for technical users (programmers, researchers, etc.) which is the command-line

      I agree entirely - it's the reason I use Linux for my desktop. Several years ago when I was a researcher at a company that used Windows as their desktops I found myself loading up on cygwin to the hilt just to get anything useful done.

      In the end, I'm not saying the Linux desktop is bad - just definitely not all that it could be, and that that is being worked on as we speak. It has definitely improved far faster than any of the competing desktops, so I'm sure it will finish the catch up soon (though I'm sure plenty of people will stay it is still behind - it's all perception and opinion anyway, right?). Personally I think the Linux desktop is very good, and use it exclusively because Windows and Mac don't offer me what I want in a desktop.

      By the way, nice photos on your website.

      Jedidiah.

    23. Re:I know these folks are working hard... by akihabara · · Score: 1

      It took so damn long because you didn't write it.

    24. Re:I know these folks are working hard... by ajs · · Score: 1

      I see your point, and you are right... from a certain point of view. My take is that Linux desktops like MacOS desktops are simply not the same sort of beast as windows, and thus succeed or fail on their own merits. The Linux desktop for business is, IMHO, "there". For games, multimedia and art it's still growing, and not as usable as it should be in order to build market share.

      Would better cut-and-paste be nice? Sure. As would better integration between the browser and the desktop, but I can also look at Windows and say that it could use better remote admin tools (yes, even... perhaps especially for a desktop) and more privacy control.

      It is all a matter of what you are used to.

    25. Re:I know these folks are working hard... by Feztaa · · Score: 1

      Because people here are always complaining about how "bad" Windows is, yet cheer when one of its features is ripped off.

      Sounds like a straw man argument to me, unless you can show examples of where one person flames windows and then goes on to cheer this file dialog. Perhaps the group of people flaming windows and the group of people cheering this dialog are two different groups of people?

      Personally, I'm indifferent. I don't like windows, and I don't care either way what the file dialog looks or acts like, as long as I can open/save my files with it.

      Somebody else mentioned ROX's drag-n-drop method for opening and saving files, too. That looked like a really cool idea, but I doubt the GNOME people will pick it up.

    26. Re:I know these folks are working hard... by Feztaa · · Score: 1

      I'm still waiting for tabbed windows (originally in PWM, but most famous in Fluxbox)to become standard in both GNOME and KDE

      A similar effect can be achieved in KDE by setting your titlebar style to BeOS, and then maximizing all your windows. If one of the titlebars becomes completely obscured (as in, you can't see any of it), it'll slide along the top of the window until it is visible.

      It's not perfect, but it is a neat effect :)

    27. Re:I know these folks are working hard... by Anonymous Coward · · Score: 0

      Overly Critical Guy has yet to put forward a coherent or logical argument for his tired and continually discredited views. He sure hates Slashdot, but he continues to post here!

    28. Re:I know these folks are working hard... by Anonymous Coward · · Score: 0

      Overly Critical Guy has yet to put forward a coherent or logical argument for his tired and continuallydiscredited views. He sure hates Slashdot, but he continues to post here!

    29. Re:I know these folks are working hard... by Anonymous Coward · · Score: 0

      Score:4, Troll

      Congratulations, you are a God among men.

    30. Re:I know these folks are working hard... by mgkimsal2 · · Score: 1

      It took 10 years to get through the majority of status quo defenders shouting

      "Why would you ever do that?"

      "No one needs to do that"

      "X is network capable - that's all you need"

      "You CAN resize the desktop with CTRL-ALT-+"

      That last one was, without a doubt, the most annoying response ever. It was as if everyone repeating that line (and there were thousands) had never even *seen* Windows, which has allowed dynamic desktop resizing for years.

      So, figure on a 5-10 year wait on many other things considered basic on other systems. Not to say Linux has no good points (it has many) but the majority of developers at different levels have *much* different ideas about 'normal' usage than do, well, 'normal' people.

    31. Re:I know these folks are working hard... by bonch · · Score: 0, Flamebait

      Sounds like the OSS community is full of lazy slackers who think "someone else will do it." How can you complain about lack of mainstream usage if you expect your users to make everything for you?

  6. Ummmm, Who Is Eugenia? by nuintari · · Score: 4, Funny

    Maybe I should read into this more, but who is Eugenia, and what does sending him/her love have to do with saving my files?

    --

    --Nuintari

    slashdot : where an opinion can be wrong.

    1. Re:Ummmm, Who Is Eugenia? by n0nsensical · · Score: 1

      I'm Eugenia, you insensitive clod!

    2. Re:Ummmm, Who Is Eugenia? by Anonymous Coward · · Score: 2, Insightful
    3. Re:Ummmm, Who Is Eugenia? by nuintari · · Score: 1

      Well, LART on me good sir, I stand corrected.

      --

      --Nuintari

      slashdot : where an opinion can be wrong.

    4. Re:Ummmm, Who Is Eugenia? by Anonymous Coward · · Score: 0

      The OSNews formula(as of late):

      1. Submit site news to slashdot
      2. ???
      3. Profit

      Most of their OS reviews are cheap ArsTechnica clones.

    5. Re:Ummmm, Who Is Eugenia? by jared_hanson · · Score: 3, Informative

      what does sending him/her love have to do with saving my files?

      Well, in the case of her if you don't know, then you and your parents missed a very important conversation.

      In the case of him it probably doesn't have a whole lot to do with it, even if evidence presented in Jurassic Park is to the contrary.

      In all seriousness, I believe it is referring to the maintaner of OSNews. I believe it is a she, and they post quite a few UI mockups on their site, and some constructive discussion usually follows.

      --
      -- Fighting mediocrity one bad post at a time.
    6. Re:Ummmm, Who Is Eugenia? by Anonymous Coward · · Score: 0

      Don't you mean "good ma'am"?

    7. Re:Ummmm, Who Is Eugenia? by nuintari · · Score: 1

      yeah, I noticed the name attached to the story after I posted this, and seriously started looking for an answer to my "wtf?" Not being an OSnews reader, I had no idea.

      And seriously, my parents and I missed all those very important conversations.

      --

      --Nuintari

      slashdot : where an opinion can be wrong.

    8. Re:Ummmm, Who Is Eugenia? by Anonymous Coward · · Score: 0

      altho' I'm French, my name isn't Claude. I'd surely appreciate you called me by my proper given name. Is that cul ?

    9. Re:Ummmm, Who Is Eugenia? by Anonymous Coward · · Score: 0

      Eugenia is the author of the OSNews article, so I'm guessing it has to do with kissing ass for a good review.

    10. Re:Ummmm, Who Is Eugenia? by }{avoc · · Score: 5, Informative

      The love-sending widget will not be present in the final release of the new file selector, and is included in mockups to demonstrate how developers can add in special-purpose widgets into the window. For example, The GIMP may insert a quality slider in that place for saving JPEG images.

      Early mockups used the phrase " Frobnicate the file ," which was changed to " Lart whoever asks about this button " after countless questions as to the use of frobnicating files.

      These screenshots are linked from Federico Mena-Quintero's Activity Log, which is really rather fun to read. You may also be interested in Planet Gnome, which aggregates the weblogs of many interesting Gnome and Open Source personalities.

    11. Re:Ummmm, Who Is Eugenia? by Hieronymus+Howard · · Score: 1

      Eugenia Loli-Query, Editor in Chief of OSNews and regular /. poster

      HH
      --

    12. Re:Ummmm, Who Is Eugenia? by Anonymous Coward · · Score: 0

      Mods on crack again. Eugenia Loli-Query is the chief editor of OSNews.com. An she's not hot at all

      Brett Glass

    13. Re:Ummmm, Who Is Eugenia? by harves · · Score: 1

      I would guess that he's referring to the Eugenia who frequently posts on the Gnome lists. I remember her posts on usability issues, often comparing Gnome to OS X or (her favourite) BeOS.

    14. Re:Ummmm, Who Is Eugenia? by gnugnugnu · · Score: 2, Interesting

      Please dont have a default dialog that encourages devepers to add lots of extra widgets.

      I predict it will get very ugly very fast.
      Huge cluttered dialogs here we come.

      I stongly believe there should be an options button at the bottom of the dialog to take users to a seperate window for toggline all sorts of extra settings and that developers should as much as possible avoid cluttering the dialog and instead aim for clarity and simplicity.

  7. One possible feature I'd like to see by Limburgher · · Score: 3, Interesting

    Will the shortcuts on the left side (home, etc) be configurable? That would be one way to beat the crap out of Windows once again. On my one Windows box, I never put anything in My Documents, I keep it all elsewhere, ona FAT32 partition for dual-booting use. I'd LOVE configurable shortcuts.

    --

    You are not the customer.

    1. Re:One possible feature I'd like to see by Suppafly · · Score: 1

      Will the shortcuts on the left side (home, etc) be configurable? That would be one way to beat the crap out of Windows once again.

      The shortcuts on the left side in the windows file selector are configurable.

    2. Re:One possible feature I'd like to see by Limburgher · · Score: 1

      Oh. So they are. Thanks, I'm signifigantly 13373r on *nix than Windoze. . .;)

      --

      You are not the customer.

    3. Re:One possible feature I'd like to see by ultrapenguin · · Score: 4, Informative

      Left-side shortcuts on common file open/save dialog boxes can be easily configurable by using
      a) group policy editor
      b) tweakui from microsoft.
      (both of these assume you are running Windows2000/XP/2003)

      In either cases, you have a choice of setting the shortcut to a namespace clsid (my computer, my docs, etc) or to a full pathname to anywhere you want.

      For example, my file/open dialog on my windows machine has desktop,mycomputer,2 direct links to company file shares, and a path link to a temp directory on my machine.

      But, of course, you couldn't be bothered to know this, since its easier to just complain.

    4. Re:One possible feature I'd like to see by Anonymous Coward · · Score: 0

      That r is out of place! YOU F@il 1t!

    5. Re:One possible feature I'd like to see by m4g02 · · Score: 1

      You CAN do that in Windows 2000 and XP, just download Microsoft TeakUI from here (Is the one for Windows 2000 but works on XP as well and is way better).

      Is fun how always someone bitches to Microsoft.

      --
      Sigs are for morons... Wait a minute...
    6. Re:One possible feature I'd like to see by ron_ivi · · Score: 4, Insightful
      Agreed. It's the features more than the look that matters to me.

      I'd like:

      • to be able to type "../../whatever.txt" in the "filename" textarea and have it work reasonable,
      • the complete path to be a gui-widget that I can copy&paste from
      • to be able to type D*31.GIF and have it work reasonably (glob like a shell)
      • by extention, have "/u*/l*/b*/mozilla" typed into the text area find /usr/local/bin/mozilla if that's the only match.
      Typing is so much easier than mousing sometimes, I'd really really like to have those wildcards work.
    7. Re:One possible feature I'd like to see by Anonymous Coward · · Score: 0

      you can redefine the location of my documents folder in windows just rtfm

    8. Re:One possible feature I'd like to see by Anonymous Coward · · Score: 0

      You know it's easy to switch "My Documents" to be an arbitrary directory on your hard drive... or a partition if you prefer that.

      I would tell you the steps but I don't have a windows PC handy; I do remember it is not hard at all.

    9. Re:One possible feature I'd like to see by whereiswaldo · · Score: 4, Insightful

      An annoyance with Mozilla is when it prompts you for the application with which to open a file. If I type "kwrite", it complains. I have to enter the full path to the app, even though it is on my path.

    10. Re:One possible feature I'd like to see by POds · · Score: 1

      The My Documents folder on the windows desktop is configurable. I have it pointing at a Maped Network drive which is one of my linux machines serving SMB shares.

      --


      Giving IE users a taste of their own medicine since 2005 - http://pods.-is-a-geek.net/
    11. Re:One possible feature I'd like to see by RzUpAnmsCwrds · · Score: 1

      You can configure the sidebar shortcuts. You can edit the registry manually or use Microsoft's TweakUI.

    12. Re:One possible feature I'd like to see by tunah · · Score: 1

      Beat the crap out of windows once again? Grab TweakUI from microsoft, you can change the shortcuts and define where the My Documents folder is.

      --
      Free Java games for your phone: Tontie, Sokoban
    13. Re:One possible feature I'd like to see by esnyder · · Score: 1
      I agree in spirit, gui file selectors drive me crazy 'cause it's so much harder to quickly get where I want to go. But rather than:
      by extention, have "/u*/l*/b*/mozilla" typed into the text area find /usr/local/bin/mozilla if that's the only match.
      I want filename completion instead. You get immediate feedbase (if /usr doesn't exist, it doesn't complete it, so you don't waste time doing /u*/l*/b*/mozilla only to have it fail...) I know that some file picker dialog boxes are smart, but I never remember which ones, and so I'm always tabbing myself to the next field. Grrrr.

      Similarly, I know there are some file picker dialogs now that do correctly interpret ../../whatever.txt, but again, I'm always forgetting which ones ;)

      I'm with you on your third example. I too would like to see wildcards work for what they're good at; selecting multiple files quickly.

      --

      Emile Snyder
      www.talentcodeworks.com

    14. Re:One possible feature I'd like to see by Anonymous Coward · · Score: 0

      Wow, because we all know such information is obvious to the casual user of Windows.

      Idiot.

    15. Re:One possible feature I'd like to see by brett_sinclair · · Score: 1

      Even GTK+'s current file selector is quite keyboard friendly. You can already type something like "../../whatever.txt" and have it work.

      It doesn't do globbing, but it does do tab completion (which is a lot more convenient imho, expecially in a file selecting dialog that's supposed to select one file...).

      So you can already type something like "/u[TAB]lo[TAB]b[TAB]moz" to select /usr/local/bin/mozilla. I'm sure this will also work in the new one.

    16. Re:One possible feature I'd like to see by Anonymous Coward · · Score: 0
      Additionally, you can change "My Documents" to point to some other location by using the Group Policy editor or by editing your registry, which would be a better solution than modifying the shortcuts themselves in this case. "Personal" and several other useful folders can be redirected by editing
      HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\ShellFolder
      with your favorite registry editor.
    17. Re:One possible feature I'd like to see by Nevyn · · Score: 1

      This all pretty much "just works" now, and has done since gtk+-1.0.0 (modulo bugs). The only real annoyance is that if you are saving you have to get rid of the suggested name for the file to use the completion ... which is annoying. But I use the completion all the time for open. And I would have been a lot more annoyed about the crappy default fileselector without completion.

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
    18. Re:One possible feature I'd like to see by zurab · · Score: 1
      Left-side shortcuts on common file open/save dialog boxes can be easily configurable by using
      a) group policy editor
      b) tweakui from microsoft.
      (both of these assume you are running Windows2000/XP/2003)


      It's actually easiest in KDE/QT "open file" dialog:
      - right-click anywhere in that area on the left
      - add/remove/modify any links, you can easily set custom icons as well

      An extremely useful feature - each entry can be present for all apps, or only for that particular app you are using; for example, for office suite, you don't need your music or video library link, and vice versa. No extra software and knowledge required.

      I've always wondered why GTK didn't have this.
    19. Re:One possible feature I'd like to see by po8 · · Score: 1

      Think larger! Here's some of my feature list:

      • Files from the filesystem are so 1990s. I want to be able to select arbitrary URIs, including http:, ssh:, and ftp: URIs. If it's file-like, and I can see it using some standard protocol, I should be able to stick it directly into my app.
      • Full drag and drop. Any object the GUI knows about should be drag-and-droppable into the selector. Again, if it's file like, and I can see it from the GUI, I should be able to stick it directly into my app.
      • Learning contexts/preferences. I want a pane in the dialog that shows me where the GUI thinks that I want to be, based on context and past behavior. I want more here than a "recently used" list, although that would be a good start. I want to start up a painting app I've never used before, and have it figure out that the settings from my old drawing app will mostly work, but with different default filetypes.
      • Keystroke/display mode. I want to be able to take all the junk off the dialog window, and just type globbed filenames as I would at the shell, and get some kind of continuous useful feedback in the dialog window.

      My list could go on, but you get the point. A decent file dialog should be designed from scratch to match common requirements and usage patterns. For those who flat out have too many finger macros for some existing dialog box, provide a perfect emulation as an option. I, for one, would much prefer something that works better.

    20. Re:One possible feature I'd like to see by ron_ivi · · Score: 1
      Good to hear it mostly works...

      Then can I suggest even cooler tricks?

      How about the equivalent of backticks...

      • `grep -l foo *` - to find all files with 'foo' in them
      • `find . -name '*.c' -print` - to find all .c files under this directory.
      • `slocate .gif` - to find all .gif files on the system
      Once my file-widget can do those, I'll be much happier wth them
    21. Re:One possible feature I'd like to see by Anonymous Coward · · Score: 0

      Would you like a blow job with all of that or are you already taking yoga lessons ?

    22. Re:One possible feature I'd like to see by RoLi · · Score: 1
      Instead of waiting for Gnome, why don't you just use KDE which had a decent file selector for many years and even has a preview?

      And yes, you can also configure your shortcuts.

    23. Re:One possible feature I'd like to see by d_i_r_t_y · · Score: 1

      you can already do this somewhat with KDE -- try this:

      /home/my_home/pictures/*.png

      ...to get all png files. or surf to that directory, hit ctrl-t to bring up a terminal there and enter your 'find . -name ...'.

      i'd say that's 50% of your request fulfilled, don't you reckon?

      ---
      use KDE; # it's awesome!

    24. Re:One possible feature I'd like to see by sir99 · · Score: 1

      It also annoyingly follows symlinks and replaces what you entered with their target. This means that for example, if you select gvim, mozilla calls vim instead. Vim doesn't work too well without a terminal...

      --
      The ocean parts and the meteors come down
      Laid out in amber, baby.
    25. Re:One possible feature I'd like to see by JW+Troll · · Score: 1

      try remapping your "My Documents" to your special folder. It takes three mouse clicks and a line of text, or you can copy/paste the text and add a mouse click. Ain't so hard.

      Honestly, I laugh at the clowns who think it's trivial to just comment out some "cruft" and spend a weekend recompiling KDE - or the kernel, with the new vulnerabilities always being discovered - and then copy over the .rc files and a handful of scripts (from about fifty locations, 'cuz nothing is in one place) then tar all that user data for backup before popping in that new kernel (cuz sometimes you just can't trust your funky filesystem). Some of those clowns then come here and whine about My Documents being in the wrong spot, when it's exactly one right-click away. Argh. Not that I'm pointing a finger, but I've been reading some of those posts here lately and i'm way overdue for a rant. Thanks.

      --
      just like the humble blood clot... turboporsche@telus.net
    26. Re:One possible feature I'd like to see by shyster · · Score: 1
      On my one Windows box, I never put anything in My Documents, I keep it all elsewhere, ona FAT32 partition for dual-booting use.

      You'd probably be best off by just changing the location of the My Docs folder. Right click it on the desktop.

    27. Re:One possible feature I'd like to see by ron_ivi · · Score: 1
      Nice. Yes, many/most of the features are in there (in KDE and Gnome) - but it's the little things that still get me. If I'm not sure which subdirectory had the images, something like

      /home/my_home/pictures/2003-*/[hotchicksname].png

      would sure be nice sometimes.

    28. Re:One possible feature I'd like to see by Anonymous Coward · · Score: 0
      yes! That's the kind of thought that should be going into a file browser.

      (except for the thingy about a paint program having spyware that inspects a drawing programs preferences - I don't really want a pr0n browser and PowerPoint authoring app to "decide" to share each others preferenes.)

    29. Re:One possible feature I'd like to see by curious.corn · · Score: 1

      Excuse me sir... and how is this userfriendlier than installing gentoo from source or mucking with a CVS Makefile? ;-) (take it easy, I'm just joking)

      --
      Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
    30. Re:One possible feature I'd like to see by Speare · · Score: 1

      to be able to type ~/whatever.txt and have it figure out getenv("HOME").

      --
      [ .sig file not found ]
    31. Re:One possible feature I'd like to see by Anonymous Coward · · Score: 0

      So what you're really saying is that there is no method included with Windows for an ordinary user to to change the shortcuts on the file dialogs.

    32. Re:One possible feature I'd like to see by claes · · Score: 1

      Not only should it be configurable, but it should be configurable in a cross-desktop-compatible way. Please GTK-developers, bring this issue to freedesktop.org!

    33. Re:One possible feature I'd like to see by Sax+Maniac · · Score: 1

      Do you realize you are asking exactly for the Motif file selection widget as of about 10 years ago, which everyone uniformly hates because it does exactly this?

      --
      I can explanate how to administrate your network. You must configurate and segmentate it, so it can computate.
    34. Re:One possible feature I'd like to see by autechre · · Score: 1

      That is annoying, and should be reported as a bug. But as a workaround, you could just do "/usr/bin/X11/xterm -e /usr/bin/vim".

      --
      WMBC freeform/independent online radio.
    35. Re:One possible feature I'd like to see by arkhan_jg · · Score: 1

      You know that if you right click, properties on 'My Documents', you can change it's location, right?

      --
      Remember kids, it's all fun and games until someone commits wholesale galactic genocide.
    36. Re:One possible feature I'd like to see by Anonymous Coward · · Score: 0

      Wow, because we all know such information is obvious to the casual user of Windows.

      And in GNOME, it'll be easily available by hand editing a couple of registry lines in GConf. All in the name of USABILITY!

      We don't need no steenkin' widgets or menus! Those things are CONFUSING!

  8. Nice Mockup by nervlord1 · · Score: 2, Interesting

    I love osnews little version, with all the directories in the path displayed at the top, the idea being you could click on them to go back to that directory.
    Example:
    user clicks root, stuff, music
    (root, stuff, music, / appears at the top)

    user decides he needs to go back to root, clicks root
    (top now says: /, root)

    It could really work, and be really useful.

    Keep at it gnome boys!

    --
    Microsoft IIS is to webserving as KFC is to healthy eating
    1. Re:Nice Mockup by gnu-sucks · · Score: 1

      Yeah, but what happens when you're in: /Users/mock/Documents/Projects/Mozilla-1.0a/releas e/src/gecko/1.2/themes/classic/sidebar/small/png

      What I see at the moment is a glaring omission - there is no preview pane. Or even an option for it.

    2. Re:Nice Mockup by Anonymous Coward · · Score: 0

      Mod up the parent.

      This is an excellent idea!

    3. Re:Nice Mockup by Coryoth · · Score: 1, Insightful

      I love osnews little version, with all the directories in the path displayed at the top, the idea being you could click on them to go back to that directory.

      It's a terrible idea, and, to be honest, typical of Eugenia's design style: Think of something cute, but don't bother to think it through. What happens when your path is very very long? Do you have lots of buttons? Do you stretch the window, or squeeze the buttons so they're unreadable? How is it an improvement over the standard option menu widget for dropping back directories that's even in the current GNOME file select dialog? The option menu scheme, as used in Tigert's mockup is slimmer, and provides identical functionality.

      And what's with the weird layout on Eugenia's design?

      I do like the drag and drop to add new shortcuts though.

      I must say though, that for someone who bitches about bad GUI design all the time Eugenia produces some pretty shocking stuff herself.

      Jedidiah

    4. Re:Nice Mockup by Paul+d'Aoust · · Score: 2, Informative

      from what I've read somewhere in the wild blue of mailing lists et al, apparently the new file selector class can be extended by developers to include things like preview panes. (Actually, developers for GTK+ 2.2 and earlier can do that with the current file selector too -- you can see an example in GIMP 1.3.)

      The GTK+ developers are taking care to include as many good features as possible, and then develop a framework that allows easy extension. It's not apparent from this example, but the checkbox to send love to Eugenia is supposed to be an example of this extensibility.

      --
      Standing at the very edge of my imagination, I peered into the inky void and realised -- I couldn't think up a new sig.
    5. Re:Nice Mockup by timotten · · Score: 2, Interesting

      I love osnews little version, with all the directories in the path displayed at the top, the idea being you could click on them to go back to that directory.

      I like it, too: going up a couple of directories only requires one short click. Using a combo box either requires two clicks or a dragging motion.

      The problem is that it will suck for really deep directory trees. (Getting to the root will require clicking the arrow button several times.) I would like a compromise where the first button pops up a list (like the combo box) and then several buttons show the deepest directories.

      For example, if the directory were

      /home/me/music/artists/Crazy Fool/Greatest Hits

      I would layout the path navigator like this:

      [_ICON_] [artists] [Crazy Fool] [Greatest Hits]

      Clicking on the icon would pop up a list (like the combo box):

      | //////Greatest Hits
      | /////Crazy Fool
      | ////artists
      | ///music
      | //me
      | /home
      | /


      This makes it easy (one click) to go up when you're browsing a small subtree in the file system, but more difficult (two clicks or dragging) to browse all over the file system. The latter case shouldn't be common, though, since "Favorites" would abbreviate navigation among distant subtrees.

    6. Re:Nice Mockup by Accipiter · · Score: 1

      Credit where credit is due. She didn't come up with that idea all by herself. It was swiped from IRIX.

      Except IRIX was smart to include the directory structure in a textbox, and leave the buttons blank.

      --

      -- Give him Head? Be a Beacon?
      (If you can't figure out how to E-Mail me, Don't. :P)

    7. Re:Nice Mockup by Jan+Derk · · Score: 1
      I would layout the path navigator like this:
      [_ICON_] [artists] [Crazy Fool] [Greatest Hits]

      Clicking on the icon would pop up a list (like the combo box):
      | //////Greatest Hits
      | /////Crazy Fool
      | ////artists
      | ///music
      | //me
      | /home
      | /


      That's a very good idea as it gets rid of those awkward tiny scroll arrows. One small remark: I would reverse the drop down list order to:
      | /
      | /home
      | //me
      | ///music
      | ////artists
      | /////Crazy Fool
      | //////Greatest Hits
      Your list has the items at the top that are already available as buttons. When the user clicks the drop down list she probably wants to select one of the top levels that are invisible. So it makes sense to put those at the top instead.
    8. Re:Nice Mockup by Vaevictis666 · · Score: 1
      What happens when your path is very very long? Do you have lots of buttons? Do you stretch the window, or squeeze the buttons so they're unreadable?

      One of the screen shots has little black triangles to the left and right of the path buttons that I can only assume are for scrolling left and right. Kinda like what happens in some other apps that have too many tabs to be displayed on a line. (Of course, I'm thinking of many, many windows applications' preferences dialogs)

      Believe it or not, it does work. Ask yourself how many times you feel the need to go anywhere other than back to the root, or one or two directories up the tree.

  9. Gnome is lookin' good! by rm+-rf+$HOME · · Score: 3, Insightful
    I've stayed far away from the KDE/Gnome debate for the past couple years, choosing instead to stick with simple, stripped-down window managers like fluxbox and FVWM.

    But a buddy was showing me some of his favorite GTK themes on his Gnome desktop, and I have to admit that I was impressed. Unfortunately, when I checked to see how many packages I'd have to install for Gnome, there were over 30 -- Mozilla was one of the dependencies!

    So, can any /.ers recommend a... svelt window manager that supports some of this wonderful eye candy?

    1. Re:Gnome is lookin' good! by chunkwhite86 · · Score: 1

      I've stayed far away from the KDE/Gnome debate for the past couple years, choosing instead to stick with simple, stripped-down window managers like fluxbox and FVWM.

      I too prefer to avoid the cutting edge. I dual boot Windows 3.0 and RedHat 3.0.3.

      Say, when is redhat going to wake up and get a GUI installer? This text mode installer crap isn't going to cut it once people see Windows 3.11

      --
      I'd rather be a conservative nutjob than a liberal with no nuts and no job.
    2. Re: Gnome is lookin' good! by Black+Parrot · · Score: 5, Informative


      > But a buddy was showing me some of his favorite GTK themes on his Gnome desktop, and I have to admit that I was impressed. Unfortunately, when I checked to see how many packages I'd have to install for Gnome, there were over 30 -- Mozilla was one of the dependencies!

      > So, can any /.ers recommend a... svelt window manager that supports some of this wonderful eye candy?

      The eyecandy comes from different places. Applications that use the GTK+ widgets will render with your choice of GTK+ theme, regardles of what window manager you use. The window manager eyecandy will only effect the "decorations" around the windows, though some of them will allow nice customizations for that. The panel and panel applets are provided by GNOME itself.

      I use GNOME, but mostly for the panel these days; most of my favorite applications have been cast aside by current GNOME management. However, by using GARNOME I can comment out the builds for crap that I don't want, and almost trivially add back in a cast-aside GTK+ application that I do want.

      I use the Sawfish window manager (another cast-aside), customized to look like the old ShinyFusion theme I used to use under Enlightenment, with many virtual desktops to organize my work (I typically stay logged in for six months at a time), and with lots of nifty buttons in the "decorations" to allow things like maximize-vertically, maximize-horizontally, maximize-both, etc.

      BTW, you can window shop for eyecandy at themes.org. It is organized according to what component supports a theme (window manager, toolkit, etc.).

      --
      Sheesh, evil *and* a jerk. -- Jade
    3. Re:Gnome is lookin' good! by Paul+d'Aoust · · Score: 2, Interesting

      I've been watching XFCE for a short while, and it looks like a superb light-to-medium-weight desktop environment. Its toolkit is GTK2, so you can use a lot of the existing GTK2 themes out there. As for the window manager, it's not Metacity or Sawfish (the two popular GNOME window managers), but it has a window manager of its own that is apparently fairly skinnable. The dock reminds me of CDE or OS/2 Warp, and I remember Warp's dock being very nice. Way back in 1995... wow, that was ages ago.

      I haven't installed it myself, but I really want to give it a spin as soon as I fire up Linux again.

      --
      Standing at the very edge of my imagination, I peered into the inky void and realised -- I couldn't think up a new sig.
    4. Re:Gnome is lookin' good! by Anonymous Coward · · Score: 0

      I can second Xfce. It's nice, fast, and most importantly -- tiny. I belive it supports Gnome themes, so it seems like the prefect choice for you. I currently use an Xfce / Ion hybrid that I've been fiddleing with.

    5. Re:Gnome is lookin' good! by molnarcs · · Score: 1

      KDE? - its modular: you can install kdebase to have basic stuff (brings in few dependencies, but not much). Than you can gradually add things: kdenetworks - network utils + support, kdemultimedia, kdegraphics, koffice, etc (some 10 packages)... - just leave kdeaddons for last (it depends on kdemultimedia, kdenetwroks and such stuff). That it, if your distro supports this kind of configurability (read: doesn't lump everything together in one KDE megapackage. I guess gentoo doesn't do that - nor does FreeBSD, unless you want it).

    6. Re:Gnome is lookin' good! by zsau · · Score: 1

      Any GTK+ 2 window manager should be enough. XFwm4 from XFCE and Sawfish 1.3 are probably good bets. You might want to through in a desktop environment too; I recommend ROX, some would suggest XFCE. These are both relatively light-weight environments.

      (I'm presently using Gnome 2.4 with ROX-Filer as my file manager because Nautilus sux0rs IMHO.)

      --
      Look out!
    7. Re: Gnome is lookin' good! by autechre · · Score: 1

      And on that last bit, the themes section at freshmeat gets a fair number of projects that are a port of a theme from one window manager to another. So if you see a theme you like for a window manager you don't use, there's a chance someone has ported it to your favorite wm. Themes also inspire other themes so frequently that you can probably find something close to what you want even if the original hasn't been explicitly ported.

      (Disclosure: I do work for freshmeat, including the themes section).

      --
      WMBC freeform/independent online radio.
    8. Re:Gnome is lookin' good! by Stinking+Pig · · Score: 1

      It is utterly superb and very themable. Give a try... few ever go back to GNOME/KDE.

      --
      "Nothing was broken, and it's been fixed." -- Jon Carroll
    9. Re:Gnome is lookin' good! by Espectr0 · · Score: 1

      So, can any /.ers recommend a... svelt window manager that supports some of this wonderful eye candy?

      http://www.xfce.org

  10. Why is this so hard? by Gary+Whittles · · Score: 1

    I hope they get it right, already. I bet it's gonna be some bloated kitchen sink that resembles Nautilus in complexity, complete with all kinds of previews and bells and whistles, and that it still won't be able to remember the last used directory.

    It also looks like they are trying to catch up with KDE's file selector. No matter what people say, that's not my ideal one. I'm much more fond of the one Mozilla [Firebird] has -- that one is the embodiment of the KISS principle to such extent I'd venture to call it perfect. That's if you agree on the definition of perfect as being "not nothing to add, but nothing left to take away".

    1. Re:Why is this so hard? by Anonymous Coward · · Score: 0

      And why it is so hard to implement the key shortcuts in filenames. It must we patented by someone...

  11. So does this one by Anonymous Coward · · Score: 0

    Have sluggish response and visible redraws when you do something simple like scrolling a window, like the old ones did?

    Because personally, my complaint with GNOME and such isn't the quality of the UI. It's the performance so horrific it makes Mac OS X Public Beta look like a usable operating system.

  12. Tab completion? by Anonymous Coward · · Score: 4, Insightful

    One thing I really like about the current file selector is that I can start typing a name and press tab, and it will show only entries starting with what I typed. It even supports wildcards. Does anyone know if that will still be there? As long as I have that, I really don't care what it looks like - I'll still be able to find stuff efficiently.

    1. Re:Tab completion? by ron_ivi · · Score: 1
      Wildcard support seems week, though. I'm using gnome now, and in a file dialog I tried /home/*/public_html/*.gif and it didn't select all the images.

      That would make it really useful to me.

      Well, that and

      `find /home/ron/src -name `*.c` -print`

      to open all the c files.

    2. Re:Tab completion? by caseih · · Score: 2, Insightful

      Exactly. Having tab completion has become essential for me. I can drill down to a file or folder far faster with tab completion than any other scheme (although ms's dropdown completions aren't bad). The OS X file selector certainly is simple and usable and hard to mess up, but it's significantly slower to use than the current gtk file dialog box. The fun thing is that tab-completion currently allows the current gtk dialog box to have the equivalent of simple bookmarks (~ tab to go home), and filters (*.jpg tab). I also love it (as was said in the parent post) how the file selector reduces the file list right down to just the files that match the current tab-completion pattern. It's like vi. Once you get to know it, it's very efficent and very fast. I think that the efficiency of the current widget is the reason it has taken them so long to come up with a replacement. Does the KDE selector still emulate windows and use that horrid method of a horizonally scrolling file list window?

  13. It's about time!! by MongooseCN · · Score: 4, Funny

    It looks like sending love to Eugenia is on by default in the file selector. I always hated having to goto a bash shell after opening a file and doing an "echo love > /home/eugenia/warm_fuzzies".

    1. Re:It's about time!! by Anonymous Coward · · Score: 0

      Eugenia must be easy if anyone can write to her "home" directory anytime they want.

    2. Re:It's about time!! by lastberserker · · Score: 1

      Have a decency of using >> redirect, you are not the only one out here! }3F~

      --
      My other Beowulf cluster is... er...
    3. Re:It's about time!! by dr_dank · · Score: 1

      It ought to be more flexible. What if I only want to send Eugenia my regards? or my best? Am I forced to give her my love? I could be running low on love and only giving out regards instead of love.

      (Apologies to Carlin)

      --
      Where does the school board find them and why do they keep sending them to ME?
    4. Re:It's about time!! by benjonson · · Score: 1
      I always hated having to goto a bash shell after opening a file and doing an "echo love > /home/eugenia/warm_fuzzies".

      You realize of course when you do this you are wiping out warm_fuzzies by talking about love. Often happens, though.

      --
      =-+
  14. Well... by Anonymous Coward · · Score: 0

    The GTK development team thought that bringing in a female would help the aesthetics of their GUI. Boy, were those dumbfucks WRONG!

    ror

  15. shell prompt by brer_rabbit · · Score: 5, Funny

    I still don't see how this is going to help my shell prompt.

    1. Re:shell prompt by tigert · · Score: 3, Insightful

      It wont :)

      But there are a lot of people who need it. I use terminals myself too for tasks that make sense - compiling stuff (other peoples code mostly :) and for IRC (never got used to xchat and such).

      But for non-text stuff like using the Gimp, editing and finding photos etc, there really needs to be a good file selector, it's about fricken time and I'm excited to see it happen now. It needs to have good keyboard shortcuts too, so one can use it without the mouse, like when saving a document from a text editor - where you are not grabbing the mouse all the time.

      The commandline has its uses, but I much rather find photos by thumbnails than by looking at the filenames :) /tuomas

  16. GTK by Anonymous Coward · · Score: 0

    A good improvement would be the ability to navigate the goddamn thing with the keyboard

    1. Re:GTK by Anonymous Coward · · Score: 0

      absolutely agreed.
      current dialog box is unusable from keyboard.
      You have to click and click to get to any file.
      shell-like tab completion might be useful(?) but I personally prefer the way windows file picker handles filename and directory completion.
      (I think KDE filepicker followed the windows version quite closely as far as features go).

    2. Re:GTK by Coryoth · · Score: 1

      You have to click and click to get to any file.
      shell-like tab completion might be useful(?)


      You are aware that the current old GTK file selector allows tab completion adn wildcards in the entry widget? Perhaps you're just trolling. If not, I assure you it works - I hardly ever bother to click any mouse buttons on the current GTK file selector.

      Jedidiah

  17. drag n' drop by LittleBigScript · · Score: 1

    I think this is a little improvement, but if they had an option to change the panel of the "favorites" I would see it as a bigger step toward an integrated desktop.

    1. Re:drag n' drop by Anonymous Coward · · Score: 0

      Drag & drop interferes with text selection. It must be eliminated.

  18. More informaion by Anonymous Coward · · Score: 0

    You can find more information about the GTK+ file selector here, here, and here. Hope that helps. :)

    1. Re:More informaion by Anonymous Coward · · Score: 0

      Do *NOT* go to the last link of the parent!

    2. Re:More informaion by Anonymous Coward · · Score: 0

      Well, you let javascript to do too much stuff to your browser, my friend.

    3. Re:More informaion by Anonymous Coward · · Score: 0

      The last link is particularly helpful... thanx AC.

  19. More like KDE by WindBourne · · Score: 1

    But I would suspect that most ppl will see in it what they want, or not want, to see.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:More like KDE by Anonymous Coward · · Score: 0

      No wait, it looks like Windows XP! I mean DOS Shell. Err... Midnight Commander.

      It's a freakin' file selector, what did YOU want done with it?

    2. Re:More like KDE by G27+Radio · · Score: 4, Funny

      It's a freakin' file selector, what did YOU want done with it?

      I personally would like to see it be multi-thread safe and written in assembly for maximum file selection performance.

  20. innovate damnit. by Suppafly · · Score: 1, Flamebait

    It's a shame all of them just look like bad ripoff's of what windows has had for a while. And the one designed by Eugenia at osnews is just retarded. File selectors should be longer horizontally since file names can be long. Having something that is taller than it is long is just dumb, there just isn't a polite way to say it.

    1. Re:innovate damnit. by timotten · · Score: 2, Insightful

      File selectors should be longer horizontally since file names can be long. Having something that is taller than it is long is just dumb, there just isn't a polite way to say it.

      The file list widget -- but not necessarily the file selector dialog -- should be long horizontally, and all the mockups are better than the current layout (a narrow widget for directories to the left of a narrow widget for files). Eugenia's file list widget is actually wider and contains more information than tigert's. In fact, if you give Eugenia's dialog and tigert's dialog the same dimensions, Eugenia's will handle long file names better (though it will show fewer file names).

  21. no address bar? by incom · · Score: 1

    Why not an address bar that you can type into for faster directory navigation? I think they should just steal the design of the kde file selector.

    --
    True genius is grasping a situation like a peice of fruit, and peircing it just right so that it drains dry.
  22. Re:One possible feature I'd like to se by metaduex · · Score: 1

    Shortcuts? Just put it all in one directory called 00stuff

  23. Am I Missing Something? by tealover · · Score: 1

    Is this some kind of special File Selector? Why is such a big deal being made about it?

    --
    -- You see, there would be these conclusions that you could jump to
    1. Re:Am I Missing Something? by Anonymous Coward · · Score: 0

      The deal is that the old one this new selector will replace sucks horribly. It jars badly with the smooth desktops that are around today without having any speed advantages from being so stark. When you think about the old file selector, think about Netscape 3.02 Gold running on OpenWindows running on a really slow SPARCstation.

      About the only way they could fuck up a new file selector would be to add a left preview pane (like what you see in WindowsXP).

    2. Re:Am I Missing Something? by Paul+d'Aoust · · Score: 1

      It's not a special file selector, no, but GTK has had (in most people's opinion) a crappy file selector until now. While the whole toolkit (and the GNOME environment) have been progressing marvellously, the file selector has been busying itself grunting and trying to figure out how to invent fire.

      --
      Standing at the very edge of my imagination, I peered into the inky void and realised -- I couldn't think up a new sig.
    3. Re:Am I Missing Something? by grumbel · · Score: 1

      Because Gtk+ file selector has sucked from day one and in something like 5 years they haven't managed to fix this pretty damn obious thingy. Good to see some progress on that one now.

  24. Tigert's is best by Sp4c3+C4d3t · · Score: 1

    I like Tigert's the best. Those mockups look like garbage. Really, what more do we need than a simple file selector that works? I don't want crazy widgets and special features, I just want the goddamn thing to select my files and do it right. Preferably there should be the ability to see many files at once, instead of like 8. At least 16 things should be viewable at any one time.

    --
    Happy New Year, it's 1984!
  25. too complex by POds · · Score: 4, Interesting

    The problem with those mockups is that they seem specificaly tailord to GNOME. Ie it uses icons for HOME, Desktop, Most recent files etc but all of these are classic things that are integrated within gnome and no use to someone that uses blackbox or other light window managers as they're primary window manager.

    Why cant we just get rid of the icons and by doing so cut down the size of the selector and simplly have a listbox of pre-defined locations to save files?

    Also it would be good if that list could be changed by editing a configuration file, maybe an XML file?

    KISS

    --


    Giving IE users a taste of their own medicine since 2005 - http://pods.-is-a-geek.net/
    1. Re:too complex by RdsArts · · Score: 3, Informative

      Nothing says "KISS" like a XML file to configure the **** out'a the file selector.

      If you want to see real KISS, check out ROX-Desktop. A DnD item with a filename under it, save by dragging it to your filer. Open by draggin the file from the filer to the app. A file manager manages the files, so you don't have a dialog trying to cram all it's functionality into it.

    2. Re:too complex by 0x0d0a · · Score: 1

      Yup.

      Other points to consider:

      * Saving favorite locations is an add-on feature for a lot of file selectors. This is easy to add, and might be worth considering. This is not GNOME-specific.

      * Showing the last N locations used with this app or globally might be a nice (potentially optional, for privacy reasons) feature.

      * We still don't have tab completion at the level of bash convenience. I'd like to be able to partially type a relative and absolute path without blowing away the default filename (particularly an issue for, say, galeon). If this requires a "filename" field above and in addition to the "path" field, so be it. UNIX folks like the flexibility of bash. Previous GTK+ file selectors have not had this.

    3. Re:too complex by product+byproduct · · Score: 1

      Or they could add a friendly animated pop-up assistant to teach people how to use the file selector step by step. A cuddly gnu would do fine.

    4. Re:too complex by Coryoth · · Score: 2, Insightful

      The problem with those mockups is that they seem specificaly tailord to GNOME. Ie it uses icons for HOME, Desktop, Most recent files etc but all of these are classic things that are integrated within gnome and no use to someone that uses blackbox or other light window managers as they're primary window manager.

      Ideally all of those icons are completely configureable (and easily). If that is the case, then you simply set whichever icons you want to use instead of the stock GNOME ones. There were always going to be a few complications for using GTK apps in a non-GNOME environment, but ideally it should be a quick and easy configure away.

      Jedidiah

    5. Re:too complex by POds · · Score: 1

      Well, when i said KISS i was looking at it from a technological point of view, not the users point of view. Also, an XML file is just something the system can use and the more experienced people can use. Its if the users want a pretty app to be able to edit the xml file in someone, be it either drag and drop (which is not as simple as an XML file from a technological point of view) than so be it.

      --


      Giving IE users a taste of their own medicine since 2005 - http://pods.-is-a-geek.net/
    6. Re:too complex by oever · · Score: 1

      The KDE file selector has all these:

      * Saving favorite locations is an add-on feature for a lot of file selectors. This is easy to add, and might be worth considering. This is not GNOME-specific.

      Just drag your favourite location to the side-bar in the file selector. A new icon representing the favourite appears. It can be removed with it's context menu.
      In addition to this there's a bookmarks button, but that's really redunant now because of the sidebar.

      * Showing the last N locations used with this app or globally might be a nice (potentially optional, for privacy reasons) feature.

      The top of the file selector has a combobox containing the current path. Openinging it shows 10 often/recently accesed directories.

      Even better than tab comletion, KDE shows a list of matching names. The top one can be chosen by pressing enter. The arrow keys and subsequent enter choose another matching name.

      The file dialog is not perfect, but it's quite close. What would be nice is tooltips showing key shortcuts for all buttons.

      --
      DNA is the ultimate spaghetti code.
    7. Re:too complex by Anonymous Coward · · Score: 0
      We know KDE does that! It's why retarded people like myself use gnome instead! The simple matter is that KDE is too much of too many things.

      I like less buttons, controls, widgets, thingies, thingofajiggies, dingwats, bellibops, chingdings, laladoops and whatchamakalits on my screen.

      Now I'm not taking anything away from KDE. It's fast, wonderful, feature-ladden, fast... bla bla bla we know! Some people prefer Gnome perhaps because it has more simplicity. Give these people a break!

    8. Re:too complex by Error27 · · Score: 1

      Think of it more as easy to access bookmarks with some predefined bookmarks by default.

      If you don't like the bookmarks just right click and remove. If you want to bookmark a different directory just drap 'n drop. This is way more useful than predefined short cuts like I have seen before.

    9. Re:too complex by 0x0d0a · · Score: 1

      However, the fact that the KDE file selector can do much of what I'm suggesting is not particularly useful to the current discussion, which is on what the GTK+ file selector should do.

    10. Re:too complex by Tarpan · · Score: 1

      * Remember the damn size of the thing! or if that for some reason is not acceptable, then at least let it accept a standard -geometry argument!

      Why does it always have to make such a damn small window? It's not the 1980s, we got larger resolutions than 320x200, we should be able to use them too!

    11. Re:too complex by RdsArts · · Score: 1

      Perhaps, but if we're talking about highly-technical people, I dont' see what the difference between a simple list of locations versus a XML list of those same locations has. Just seems it would be extra encapsilation that would be unneeded, IMHO.

      Oh well, let them do what they want as long as they make it easier for someone, eh? ;)

    12. Re:too complex by zsau · · Score: 2, Interesting

      The new dialog will be customisable. I imagine the ROX people, for instance, will rapidly replace it with an XDS implementation as much as possible.

      --
      Look out!
    13. Re:too complex by jrumney · · Score: 1
      Even better than tab comletion, KDE shows a list of matching names. The top one can be chosen by pressing enter. The arrow keys and subsequent enter choose another matching name.

      No, that's not better than tab completion. Attitudes like "the text box is a very legacy feature and should be deprecated and removed in future" (see alternative GTK selector) are going to lead to the downfall of Gnome. As the original poster said, it is often faster to start typing an absolute path (Windows allows this, but its not clear that the new GTK dialogs do) preferably with tab completion. Arrow keys don't count, because I have to reach all the way over the other side of the keyboard to select them, then press enter, which usually is the equivalent of hitting "OK", but I might not be finished yet. Oh shit I hit the arrow key one too many times, too late now I've just overwritten an important file. Tab completion is much less prone to that kind of error.

    14. Re:too complex by Anonymous Coward · · Score: 0

      Why does it always have to make such a damn small window? It's not the 1980s, we got larger resolutions than 320x200, we should be able to use them too!

      Yeah, so stop making every f**king app want to maximize. If we wanted to have only one app visible at a time, we would have stayed with VGA and DOS.

    15. Re:too complex by 0x0d0a · · Score: 1

      You guys, most window managers are capable of setting said file selector windows to whatever size you want. Medium, mazimized, whatever.

      I can use sawfish to do this. However, the somewhat simplified WMs that both KDE and GNOME use by default may not be able to do this.

    16. Re:too complex by IamTheRealMike · · Score: 1

      Icon theming is a freedesktop.org standard, so GTK should be able to use it directly with no Gnome dependencies.

    17. Re:too complex by oever · · Score: 1

      I'm not claiming that the textbox should be depricated. It's good. The added helpful suggestion is nice and I like it too. I like the tab key as well. I also like typing an absolute path and using the tab key there or receiving a suggestion would be nice. I don't know about Gnome, but KDE does not have it. It be a nice addition.

      The average user will not type absolute paths often because he will have to always start with '/home/username/', which is a nuisance.

      Mistaking the cursur keys for the enter key is something I've never done. It might be an issue on laptops, but not on ones I've used. Usuually, there's a warning dialog before overwrite a file in a file selector.

      I have made mistakes using the tab key by simply not paying enough attention to the suggestion or how far the completion went.

      --
      DNA is the ultimate spaghetti code.
    18. Re:too complex by TheRaven64 · · Score: 1
      Interesting. I've not seen ROX before, it looks interesting. The problem I see with this paradigm is that it requires me to have an open file manager, which is not always the case for me since I often run X apps on remote systems and don't want the overhead of posting any more back than I need to.

      By the way, this way of saving / loading files was around on RiscOS in the '80s (which is not to say bringing it back is a bad thing). MacOS gives something a little similar, in that the title bar of most document-based applications contains a dragable file, although this can only be used to create aliases of the original file, not save.

      --
      I am TheRaven on Soylent News
    19. Re:too complex by WWWWolf · · Score: 1

      Actually, a lot of what was originally found in GNOME 1.x libgnomeui has been moved to GTK+ side in GNOME 2 / GTK+ 2. This includes stuff like stock dialogs and stock icons. You get most of the cool UI stuff even if you're not using full-blown GNOME apps. =) GNOME's significance these days lies in the other libraries besides the UI (gnome app support, gconf, bonobo, etc).

      And I expect the locations to be user-configurable, as that would be very sensible. I've been silently (and not-so-silently) begging and begging for "bookmark" support in all file dialogs; this stuff certainly helps.

    20. Re:too complex by *SECADM · · Score: 1
      What I am scared of is if they will use gconf to store the bookmark shortcuts, rather than a simple flat text file.


      Seriously, moving some gnome icons and such up to gtk+ is fine, but once they start using gconf and bonobo for basic gtk+ components, us people who use gtk+ apps sans gnome will be screwed.


      Perhaps then a fork of gtk+ will be inevitable? (YAWT, oh the horror)

      --
      sure I'll have a sig.
    21. Re:too complex by Tarpan · · Score: 1

      yes most window managers can change the size of windows, but that's not what I said. I want it to remember how big it was the last time it was used, as a lot of other programs does. Mozilla for example remember how big it was last time and starts that big this time, but ohh no, that little fileselector just has to be different and start in tiny-tiny mode all the time.

      Getting it to remember the size is the single most important thing imo, I couldn't care less about "Desktop"-buttons and such, I would probably not use them and if they can be removed, all the better. But they do not bug me as much as that silly small little file selector does.

    22. Re:too complex by apankrat · · Score: 1

      Open by draggin the file from the filer to the app.

      Sound pretty much like vintage MS Windows (1.0 or 2.0), where the user dragged a file icon from one screen area to another to get it open.

      --
      3.243F6A8885A308D313
    23. Re:too complex by lewp · · Score: 1

      Tab completion also fucks up UI consistency for people who aren't expecting it. Tab in a dialog box is for moving between controls. That's it.

      --
      Game... blouses.
    24. Re:too complex by RdsArts · · Score: 1

      Actually, ROX borrows pretty liberally from RiscOS. (It actually stands for RiscOS On X) ;)

      I've never given it a try with a remote X session, but I'd assume it'd be fine. The Filer app is fairly light, and you can fine-tune it to show only a sparce amount.

      But the neat thing that I'm planning to try is basically you could chain drags ala terminal commands. Before saving, drag it to the spell checker, then drag that's output to the auto-indenter, opps need to change a name, drag it to a sed app, then name and save that. You could use a number of small apps to do things, instead of the all-in-ones we seem to see most X desktops going to lately.

    25. Re:too complex by swillden · · Score: 1

      I like less buttons, controls, widgets, thingies, thingofajiggies, dingwats, bellibops, chingdings, laladoops and whatchamakalits on my screen.

      Meet your window manager

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    26. Re:too complex by damiam · · Score: 1
      us people who use gtk+ apps sans gnome will be screwed.

      Even if GTK did switch to gconf, it wouldn't matter that much. GConf is tiny, and many GTK apps require it anyway. That said, GTK currently uses flat text files for all configuration, and I don't think that'll change just because of this fileselector.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    27. Re:too complex by Trepalium · · Score: 1

      Ironic you should say this. The fact that most windows were too BIG was a problem for me when I tried running KDE, Gnome, etc on a 800x600 laptop screen. Today my laptop can display four times that, at 1600x1200, but the problem remains. Not every display can do 1600x1200, and it's annoying when software assumes you have a large display.

      --
      I used up all my sick days, so I'm calling in dead.
  26. CDROM (When in drive) by Anonymous Coward · · Score: 0

    If not in drive, don't click this until you insert a CDROM. But you knew that already. After you insert the CDROM, mount it using the console. Make sure you mount it to the right path or you'll be screwed. Use the CDROM. When finished, unmount it using the console and when hitting the botton on the front of the drive fails, apt-get install eject. Then eject using the console. Then go fuck yourself.

  27. Uh, so what? by Anonymous Coward · · Score: 0

    Am I the only person who doesn't really care?

  28. KDE's file selector by mcrbids · · Score: 1

    This evening, I did one thing that gives me much joy - writing and submitting invoices.

    I write them using a stupid-simply web app thingy I hacked together long ago, which generates PDFs which I then attach via e-mail to the clients.

    KDE has an awesome file selector - as I go down the list of PDF files, and choose one, a preview window shows the PDF scaled, right there in the selection window.

    That makes it SO EASY to make sure I have the right invoice for the right client!

    The preview window in KDE previews most file types: html, jpg, gif, png, pdf, etc. There's a bunch of common links to the left, such as "Desktop", "Documents", "Home", "Floppy" that make finding the destination a snap.

    The gnome file selector is pretty lame in comparison. No preview, no hot links, etc. and just a retarded dropdown menu for navigation.

    For a toolkit, this is a pretty big deal!

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
    1. Re:KDE's file selector by Anonymous Coward · · Score: 0

      it sounds like you need some organizational skills.
      because if you hvave the much trouble finding stuff. wow.

      maybe name the files in a consistent actually useful way and youy wont have to preview them all the damn time.

      the gnome selector is perfect. simple and to the point without a bunch of useless crap

    2. Re:KDE's file selector by 0x0d0a · · Score: 2, Informative

      KDE has an awesome file selector - as I go down the list of PDF files, and choose one, a preview window shows the PDF scaled, right there in the selection windo

      You're confusing GNOME and GTK+.

      The discussion is about the GTK+ file selector, which is analogous to the Qt, rather than the KDE file selector.

    3. Re:KDE's file selector by Anonymous Coward · · Score: 0

      If you had your shit together, you wouldn't need a file selector at all, n00b.

    4. Re:KDE's file selector by Anonymous Coward · · Score: 0

      Do you not know the difference between GTK+ and GNOME??? Christ! Go back to MS Windows you moron!!

    5. Re:KDE's file selector by Anonymous Coward · · Score: 0

      one reply:

      The discussion is about the GTK+ file selector, which is analogous to the Qt, rather than the KDE file selector.

      your reply:
      Do you not know the difference between GTK+ and GNOME??? Christ! Go back to MS Windows you moron!!

      The first poster actually managed to give a pretty good idea of the difference between the two to the brother in just around the same amount of keystrokes that it took you to re-impress upon him that /.'ers are by and large a bunch of tossers...

      Why do you even bother ?

    6. Re:KDE's file selector by guinnessnwhiskey · · Score: 1

      You're confusing GNOME and GTK+.

      The discussion is about the GTK+ file selector, which is analogous to the Qt, rather than the KDE file selector.


      When GNOME 2.0 came out and people were complaining about the file selector, the developers responded that this was a GTK issue.
      So why didn't they develop their own file selector right from the start, like the KDE people did?

  29. MOD PARENT DOWN by Anonymous Coward · · Score: 0

    You don't want to go there. Trust me on this.

  30. More info: by jared_hanson · · Score: 1

    More information.

    Here is a link to her personal website.

    And now a quote from her site:
    My favorite places on this planet is my parent's village in Greece, called Skiadas (think bald mountains and lots of goats)

    I don't know about you, but this immediately conjured up images of certain Slashdot links. I can most definately say that said link is not my most favorite place on this planet.

    --
    -- Fighting mediocrity one bad post at a time.
    1. Re:More info: by Anonymous Coward · · Score: 0

      Oddly, there are no goats any where on that .cx site we all know very well.. at least the last time I checked, which was a few years ago.

  31. Web/file browser by gnu-sucks · · Score: 2, Interesting

    I think the next 'evolution' for linux desktop would be the merger of browsers for local and network data.

    Yes, this is like windows. But linux could do it so much better.

    A truely cohesive network workstation should be able to save or open any document to or from anywhere. Appletalk shares, WebDAV, HTTP POST, FTP, rsync, etc.

    So a next-generation save/open box should include comprehensive network protocol support.

    Of course, any mounted file system (networked or otherwise) can easily be saved to with all current file selector dialog boxes, but can you save to your .MAC account? Or can you upload to your web site? What about sending it as an email attachment? Or a fax.....

    Be was a great OS, wasn't it.... :)

    1. Re:Web/file browser by RdsArts · · Score: 2, Informative

      Why not AVFS?

      Don't make things browse to network shares. Make networked things look like file systems to the tools available. Same idea, only with less recoding, and as such a smaller point-of-break. :)

    2. Re:Web/file browser by Anonymous Coward · · Score: 0
      Apparently you haven't used this yet have you? :)

      KDE's browser, otherwise known as Konqueror, does exactly this. It takes how MS uses Windows Explorer to a whole new level. With KIO-Slaves, any type of thing that can be browsed can theoretically be browsed. There is now an apt kio-slave for Konqeror (apt:/search?blahblah), you can browse an audio cd and rip it with audiocd:/mp3 or audiocd:/ogg and just copy the contents of those directories to wherever and it will auto-rip and encode each track of an audio cd. There's also sftp:/ for secure ftp (ftp over ssh). Go to www.kde-apps.org and look for kio-slaves.

      Actually galeon has this capability too, but it is not developed nearly to the depth, or as well as it is under KDE.

    3. Re:Web/file browser by be-fan · · Score: 2, Informative

      So what does KDE do for a "next-generation save/open box?" Because KDE has had support for this, in the form of KIO, for years. In any KDE file dialog, you can just save a file to "fish://foo" and it works just fine. It supports a ton of protocols, including SMB, bzip2, http, ftp, pop3, smtp, webdav, nntp, etc. Hell, there is even a cool KIO handler for APT, to turn Konqueror into a package manager :)

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:Web/file browser by Anonymous Coward · · Score: 0

      All that needs to be handled at the kernel VFS layer. It will happen. Be patient, or lend a hand.

  32. I just want... by SmegTheLight · · Score: 0, Troll

    ... I don't know what I want.

    But damnit they should make it do that too !

    --
    Time travel is possible. We are quickly heading for 1984.
  33. Re:I prefer by Anonymous Coward · · Score: 0

    So you are saying you prefer the current GTK file selector widget?

  34. Previewing - Re:KDE's file selector by Ur@eus · · Score: 1

    You can add previewing to this new GNOME file selector. The 'Send love to Eugenia' part in the screenshot from TigerT is just there so be an example of where/how to extend it. So a PDF viewing applications could extend the fileselector to include a preview window for instance.

    1. Re:Previewing - Re:KDE's file selector by atrus · · Score: 1

      Just to make a point, but the preview features of the KDE file selector are the same throughout KDE. So you get a PDF preview not only in KPDF, but in Kmail or Konqueror.

  35. Great, install KDE. by Inoshiro · · Score: 3, Informative

    I've said it before, and I'll say it again, the KDE v3 file selector is the best one I've ever used simply because the shortcuts on the left hand side are easy to use and customize (just give 'em a context click, and you can change the name, location, icon, etc).

    And then you add in cool features like the kio_slave support (so that the location can be a WebDav dir for DnD file publishing, etc), and the fact that the custom locations can be made app specific (wow, my digital camera knows about my image dir, but I won't worry about that cluttering my kwrite dialogs!), and you see why KDE is a great DE to use.

    The KDE folks got the file dialog right a while back -- it's time more people noticed their great work.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:Great, install KDE. by be-fan · · Score: 1

      And in 3.2, they messed up the clean lines of the 3.1.x file dialog, and the symmetry between the save and open dialogs by adding an extra widget underneath the filter line.

      That, kwin III (which performs worse than kwin II), and khtml bugs are the main regressions in 3.2.

      I'm a die-hard KDE user, but 3.2 definately needs some more time!

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:Great, install KDE. by Flower · · Score: 1
      It simply doesn't matter. Some of us are never going to use KDE just as others are never going to use Gnome. And it has nothing to do with being on one side of a holy war or another.

      I'm simply not interested in KDE. Not even a little. I've got plenty of other things to do with my time and I have no inclination of dealing with another DE. Gnome is fine and with companies like Sun and Novell picking up the banner I think it'll be around and improving for quite some time. And personally I think the competition and exploring different approaches to doing things is a good thing. If they steal and rip-off every good idea they can find and make it work then more power to everyone.

      It's not that I think KDE developers haven't done great work. But honestly, the only thing I really care about is that I can take someone's KWord document and open it in OO or AbiWord and have them do the same with my stuff. Who has best widget X doesn't mean that much to me.

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
    3. Re:Great, install KDE. by Anonymous Coward · · Score: 0

      I agree to this, there still are various CSS bugs which havent been there in KDE 3.1.x, as far as I can judge by the CVS builds, KHTML has become worse because it might have less bugs, but the newly introduced rendering bugs hurt more pages then the old ones...

    4. Re:Great, install KDE. by Anonymous Coward · · Score: 0

      Shut up.

      I'll switch back to KDE when you switch to Gnome.

      Now licK my Kunt, bitKh!

    5. Re:Great, install KDE. by Ragica · · Score: 1
      KDE file dialog is certainly a very great thing. Though when the side shortcuts showed up I wasn't all that thrilled. Many of them there I would never use, just making things noisy. Then one day I was frustrated with changing directories and was thinking... if only, if only you could right click and add your own shortcuts... and idly i right clicked on the pannel....

      Good God, it worked!!!!! Context menu comes up allowing me to add (app specific, or globally) my own shortcuts with my own icons... i was amazed. Then i removed the useless floppy shortcut... and the rest is history.

      Though speaking of history the KDE file dialog does fall short in some areas. For example, it could use a "history" view. It also is frustrating that it lacks basic file management capabilities like windows has. You can't copy or move, or drag and drop from a KDE file dialog. This is handy sometimes I find in windows.

      Being spoiled by the generally amazingly useful KDE dialog is one of the things that makes using gnome/gtk apps under KDE sooooo painful.

    6. Re:Great, install KDE. by Stinking+Pig · · Score: 1

      Yeah, KDE's really cool. I like the way that you can navigate through Konqueror to ~/foo/bar and double-click a text file, which changes your Konqueror window to a text viewer. Then if you click the UP button you go back to where you were with the same settings (vis a vis icon size, tree vs. icon view, hidden files), but if you click the BACK button you go to a default Konqueror window, like as not looking at your home directory instead of where you just were in bar. I also dig how easy it is to select an icon for a non-KDE application on the dock. And the forty-five second wait for it to come up on a Duron 750 or Nehemiah 1GHz gives my family plenty of time to do other things. Then there's the sound daemon that prevents Crossover and native Mozilla plugins from playing sound and requires special configuration of all apps in order to make them play sound; configuration that works reliably in about half the cases but in the other half produces either silence, static, or a five second delay between action and sound (Try playing Maelstrom with a five second sound delay).

      Oh wait, actually those things suck, I forgot.

      --
      "Nothing was broken, and it's been fixed." -- Jon Carroll
  36. hmm.. by destiney · · Score: 0, Flamebait


    Probably shoulda been from the it's-a-slow-day-for-news-dept.

    Here's some real news.

  37. Re:I prefer by Valar · · Score: 1

    Dude, if your files are in there... well, select at your own risk...

  38. Note to flamers by arvindn · · Score: 5, Insightful
    Everyone please read this before you start flaming.

    The last /. article about the new file selector was filled with "this is totally stupid", "this is worse than the old file selector", "this is the last chance they have to fix it, and they've royally screwed it up", "usability experts, bah! This is why gnome will never catch up with kde" etc.

    Now listen. The change that's happenning in the new file selector is primarily that they're creating a new API. Got it? The programming API. That's why the screenshots looked the same. The screenshots tell you nothing. As long as the API doesn't suck the front end can be freely changed without breaking anything, and everyone can do their own mockups and various ideas can be tried and the experts can weigh in with their opinions and so on. This can go on for a long time, and the front end will stabilize when it has reached (near) perfection.

    1. Re:Note to flamers by Overly+Critical+Guy · · Score: 1

      Now listen. The change that's happenning in the new file selector is primarily that they're creating a new API. Got it?

      But the article summary is about the very mock-ups you talk about. We know there are API changes. Relax.

      --
      "Sufferin' succotash."
    2. Re:Note to flamers by Tailhook · · Score: 1

      Now listen. The change that's happenning in the new file selector is primarily that they're creating a new API. Got it? The programming API.

      Good to know... very good.

      Like you, I remember the last /. article on the new GTK file selector. I took it for granted that what I saw then represented work-in-progress and didn't really showcase the meaningful changes. While there were a number of flames, there were a few people who made the point that this is yet another reinvention of a wheel that's been invented correctly multiple times, except Gnome is about 5 years behind the curve... and ya know what? They're right. It is.

      Ok, so the point of this exercise is the "new API". Outstanding. How long will this one last? I'll wager between 3-6 months before the almighty API designers get bored with their "new API" and decide to reinvent it again. I doubt it took that long to abandon the one this API is replacing.

      Screw it. I'm just not interested any more. The 2D GUI problem was solved in the mid 90's. Today you have a small number of well understood and stable flavors of Windows GDI, very stable Swing, very stable QT and the new and likely to be stable OS-X GUI stuff... What exactly does Gnome bring to the table, other than being "new", yet again?

      --
      Maw! Fire up the karma burner!
    3. Re:Note to flamers by RoLi · · Score: 1
      You mean you'll have different APIs in Gnome (again) and different looking programs (again) and Gnome will give desktop-Linux a bad name (again).

      Why can't we just get along and just use KDE which already has all the features Gnome still only dreams about?

    4. Re:Note to flamers by Anonymous Coward · · Score: 0

      Well...

      Gnome has copied the worst mistakes of windows mac and other uis under the table of usability

      a) the core api is as complicated as windows instead of being as easy as BeOS, MacOSX or KDE

      b) the ui has been dummed down to death useful functions have been removed, it has the rigidity of macos with a filemanager lousier than the windows explorer

      c) they always try to reinvent the wheel although it already has been produced perfectly round numerous times, the file manager is the perfect example for this, binding ressources with utterly useless mono another one

    5. Re:Note to flamers by Anonymous Coward · · Score: 0

      woah.. you're still alive?

    6. Re:Note to flamers by Ender+Ryan · · Score: 1
      And you are posting to this story, why? Noone really seems interested with a non-*nix user's "overly critical" opinions about something as mundane as a file-selector that should have been replaced a long time ago and for one reason or other noone has until now.

      That is to say, Piss Off.

      --
      Sticking feathers up your butt does not make you a chicken - Tyler Durden
    7. Re:Note to flamers by damiam · · Score: 1
      there were a few people who made the point that this is yet another reinvention of a wheel that's been invented correctly multiple times, except Gnome is about 5 years behind the curve... and ya know what? They're right. It is.

      This problem has not been "solved". There is no one solution. There are many different ways to do it, and it's not always clear which is the best. If you read the article, there are a few innovative ideas coming out of this. Solutions are available for most GUI problems, but that doesn't mean they've been "solved".

      Ok, so the point of this exercise is the "new API". Outstanding. How long will this one last? I'll wager between 3-6 months before the almighty API designers get bored with their "new API" and decide to reinvent it again. I doubt it took that long to abandon the one this API is replacing.

      The current API has been in place for more than 5 years. It was a little cumbersome, but it worked and the dialog itself was extremely usable when you learned about its tab completion (it wasn't very intuitive, however).

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    8. Re:Note to flamers by Anonymous Coward · · Score: 0

      Overly Critical Guy has yet to put forward a coherent or logical argument for his tired and continually discredited views. He sure hates Slashdot, but he continues to post here!

  39. Olllld. by Anonymous Coward · · Score: 0

    This redesign went by the gtk-devel-list AGES ago. The API is due to be frozen in about a week for the pending 2.5 release. Eugenia is WAY behind schedule if she actually wants to influence the design....

    1. Re:Olllld. by Anonymous Coward · · Score: 0

      Pardon me, I got the version numbers mangled. It's the next 2.3.x release of GTK+ that is to be API-frozen. And considering she's been getting smackdowns left and right, this is totally NOT going to be the GTK 2.4 file selector.

      And by the way, GTK+ is not GNOME. It's quite a sore point for Mozilla, too.

  40. Re:ummmm, wh002 3ug3n14? by Deraj+DeZine · · Score: 1
    they post quite a few UI mockups on their site, and some constructive discussion usually follows.

    This should be +5, Funny... "Constructive." That's good. Sort of like how Slashdot discussions are "insightful," huh?

    --
    True story.
  41. I can't agree by 0x0d0a · · Score: 5, Insightful

    So a next-generation save/open box should include comprehensive network protocol support.

    With all due respect, I think that this is a really, really awful idea. Unfortunately, Microsoft has traditionally taken this approach (for political, not engineering reasons). The KDE project, which takes a very Windows-like approach to a number of architecture decisions, copied their approach, and GNOME has come uncomfortably close.

    The reason why I'm not a fan of implementing network transparency at the KIOSlave or GNOME-VFS or whatnot layers is that this sort of functionality is *not* KDE or GNOME or whathaveyou specific. It just isn't part of the desktop environment. It should be implemented at a lower level, so that *all* programs running on the machine can take advantage of the functionality. There are a couple of projects that do this -- take a look at LUFS for a proper (IMHO, of course) implementation of what you're asking for.

    1. Re:I can't agree by be-fan · · Score: 1

      Actually, there is already a project that uses FUSE to mount KIO-Slaves onto the filesystem. They've got it working, it just needs to be built into a releasable state.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:I can't agree by 0x0d0a · · Score: 2, Insightful

      Sure, and there's a module for LUFS to support GNOME-VFS. However, this is awfully ugly. In the case of KDE, it means supporting C++ and the KDE types and model, and in the case of GNOME, the GNOME types and model. It's a lot of complexity, overhead and potential breakability getting added. Plus, do you want the additional dependencies? Do you really want to have to install GNOME for WebDAV support and KDE for SFTP support?

    3. Re:I can't agree by Telex4 · · Score: 2, Insightful
      So a next-generation save/open box should include comprehensive network protocol support.


      With all due respect, I think that this is a really, really awful idea. ...
      The reason why I'm not a fan of implementing network transparency at the KIOSlave or GNOME-VFS or whatnot layers is that this sort of functionality is *not* KDE or GNOME or whathaveyou specific. It just isn't part of the desktop environment. It should be implemented at a lower level, so that *all* programs running on the machine can take advantage of the functionality.


      Hmm, you didn't give a reason why, and I'm not sure it's as obvious as you suggest. It would certainly be good if KDE and GNOME continue work through freedesktop.org to unify the underlying technologies that needn't be split up, like the coming transition to DBUS. It would be really great if the kio_slave system went the same way, forming the inspiration and basis for a cross-desktop protocol transparent filesystem (and note also X11 independent, since freedesktop.org doesn't rely on X11 for a lot of its technologies, e.g. DBUS).

      But why all apps? When would most people really need all apps to do this? And how could KDE, for example, effect this sort of ground-level change?

      Rather than wait around for someone to develop something that could be used by *all* applications, the KDE Project went ahead and made their own system that worked and is now influencing others. And thanks to technologies like Fuse and AVFS we may find that the kio_slave system is sort of "backported" to the basic UNIX filesystems by way of allowing them to be mounted onto the filesystem just as you'd mount a CDROM.
  42. One visible mistake... by Anonymous Coward · · Score: 0

    Looks like they got the "Open" and "Cancel" buttons switched around the wrong way. Simple copy/paste error I'm sure--nobody would really want them that way (except maybe in RTL localizations)

    1. Re:One visible mistake... by Anonymous Coward · · Score: 0

      Actually, you are wrong. The buttons are in the correct way. This is how the GNome HIG asks them to be.

  43. Re:Wow, Linux really has come far by Anonymous Coward · · Score: 0

    no one cares about "team ups" relating to products that dont exist?

  44. Open-source world stealing ideas [flamebait] by shanelenagh · · Score: 2

    There is a lot of "borrowing" from Microsoft in the open source GUI world. I know some genius who thinks he knows something is going to make a comment about Microsoft "borrowing" from Apple (and, if they want to be fair, about Apple "borrowing" from Xerox).

    1. Re:Open-source world stealing ideas [flamebait] by Anonymous Coward · · Score: 0

      And let's not forget the truth about Linux GUI - Response times that can only be measured using geological terms. Start typing, and you may be lucky to see what you've typed after a few epochs.

      Sounds like the Office 2000 Save dialog. OSS copies all it's ideas from Microsoft!

    2. Re:Open-source world stealing ideas [flamebait] by Anonymous Coward · · Score: 0

      Odd, I would say the exact opposite.

      I've seen many companies try to take ideas from Open Source software, and while they get something that looks similar, they often miss the things that make me like it (command line, anyone?) because they aren't "the direction we're going". Why do all these damn companies try to tell me what I want instead of selling me what I want?

      On-topic, yes this is a case of GTK taking ideas from MS. I don't see how they could miss the "feel" of it, since I've never managed to get a feel for Windows beyond point-and-drool (too many things that I have to use the mouse for, so I just use it for everything. And I don't think I can remap all the commands). I don't appreciate them borrowing the XP file dialog, because if I wanted to use XP, I would use XP. Then again, I don't run a desktop in Linux, so what do I care.

      I also find Linux's responsiveness to be better than Windows'. Maybe that's because of the lack of a desktop. It doesn't matter much anymore, though, since they both do things about as fast as I can command them.

  45. No, read the summary by Anonymous Coward · · Score: 0

    Those are mockups of what the file dialog box might look like when it's done.

  46. Re:Wow, Linux really has come far by Denver_80203 · · Score: 1

    no one cares about "team ups" relating to products that dont exist?
    But mock ups of a file open dialog box is news? Come up out of the hole.

  47. Flaimbate by Michael.Forman · · Score: 0, Redundant


    I've seen better.

    Seriously though. How hard can it be?

    Michael.

    --
    Linux : Mac :: VW : Mercedes
    1. Re:Flaimbate by Anonymous Coward · · Score: 0

      About as hard as spelling flamebait.

    2. Re:Flaimbate by Anonymous Coward · · Score: 0

      Yikes, even worse than windows.

    3. Re:Flaimbate by Anonymous Coward · · Score: 0

      the bad news: your dialog design is shit. the worse news? so is your site. please learn to spell, asshat.

    4. Re:Flaimbate by Michael.Forman · · Score: 1


      Flamebait was misspelled on purpose to identify that the above was not only a flamebait post but also a humorous post.

      Imagine my chagrin when not only was I modded redundant (it was clearly a flamebait) but also my tongue-in-cheek misspelling was misinterpreted. *sigh* I suppose I'll have to keep a little simpler when I'm writing to the Flamebait crowd. :P

      Michael.

      --
      Linux : Mac :: VW : Mercedes
  48. Where is the pathname? by spitzak · · Score: 5, Insightful

    Why can't they put in ONE text field with the entire pathname, so it can be cut & pasted, and it can be easily examined and compared to another file in an email or other source, and it is obvious how to type in a pathname?

    This can't be that hard, really. I did it ten years ago in a NeXT file chooser I wrote.

    Have a SINGLE text field. Anything before the last '/' is the "current directory" and anything after is the "current file". Then add all the buttons and tab completion and scrolling list. As the user edits the text, update the display to match. As the user hits the buttons, re-edit the text.

    I consider this obvious and I am dumbfounded that nobody seems to be doing this even today.

    I don't care if Grandma is confused by pathnames. Grandma is also confused by insertion-editing of text fields but nobody seems to be trying to make it overwrite.

    Show a little incentive, and do this right!

    1. Re:Where is the pathname? by Anonymous Coward · · Score: 0

      The currently selected folder (albeit not shown the mockups) should be autocompleting in a full pathname in the "search/filename" input box. All you have to do then is copy/paste it elsewhere. No one took that away from you.

    2. Re:Where is the pathname? by d_i_r_t_y · · Score: 1

      the kde file selector does this, albeit sans the actual file name, but even that is but one tab away for existing files and not applicable for files one is about to save.

    3. Re:Where is the pathname? by Leto2 · · Score: 1
      I consider this obvious and I am dumbfounded that nobody seems to be doing this even today.

      The Windows GUI does exactly what you are saying...

      --
      <grub> Reading /. at -1 is like driving through Cracktown in a convertible that is stuck in 1st
    4. Re:Where is the pathname? by spitzak · · Score: 1

      No, as the text field does not update to show the actual file you will choose. What I want is the text field to show the full path name even if you choose the file by clicking on the buttons and icons.

      In fact this replicates a very old version I did where it does not update until you hit return, and it clears the text field when you do so. Not very useful.

      The inability to accept a forward slash also sucks considerably.

  49. Re:4m 1 m1551ng 50m37h1ng???/ by Deraj+DeZine · · Score: 1

    No kidding. And this file selector isn't even being developed and as far as I can tell, the author of that article is not a UI designer with professional experience (she seems to assume her opinions are facts).

    --
    True story.
  50. This just in by Anonymous Coward · · Score: 0

    Linus passes gas.

    Film at 11.

  51. FIRST POST! by Anonymous Coward · · Score: 0

    FP hah hah

  52. File selectors are crippled directory browsers by AReilly · · Score: 4, Insightful

    Acorn got this aspect of GUI design right. You don't need a file selector. Opening or reading things is best done by clicking or dragging from an existing directory browser. Saving or outputting is easily done by dragging an icon that represents your file into an existing directory browser. Need to open a directory browser to do that? How is that different from needing to open a file selection dialog?

    File selectors? How modal. How quaint. Just say no.

    --
    -- Andrew
    1. Re:File selectors are crippled directory browsers by be-fan · · Score: 2, Insightful

      Drag and drop is so manual. Who wants to fuss around with getting windows lined up just to save a file. Instead of hitting "CTRL-S," typing in a filename, and hitting enter, I know have to start up my file manager, unmaximize my window (I almost always have my windows maximized), get the two both visible at once, and drag the file over? And then I still have to name it!

      Sounds like a stupid way to sap-away productivity just to adhere to "real world" metaphors.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:File selectors are crippled directory browsers by Jugalator · · Score: 1

      ... and what's the alternative way to do this without using the mouse? You of course need a quicker way than to move around stuff manually on your screen with a mouse. In Windows, I can open files by pressing Ctrl+O, Shift+Tab (to give the list control in the dialog focus), Up/Down arrow to get the file I want, then Enter to open it.

      Don't make GUI's imprison the user in how it can communicate with the applications. I think the entire OS should be accessible via keyboard shortcuts. Windows is actually pretty close, if not there already. Can't really think of something you can't access via the keyboard.

      --
      Beware: In C++, your friends can see your privates!
    3. Re:File selectors are crippled directory browsers by ealar+dlanvuli · · Score: 1

      Wow, you don't have a dock? How quaint.

      Try dragging it to the dock and moving on with your life. It's how I open all files anymore.

      Except in Linux, where I'm stuck in file selectors.

      --
      I live in a giant bucket.
    4. Re:File selectors are crippled directory browsers by Anonymous Coward · · Score: 0

      Well you make the file manager navigable by keyboard, then put in this nifty think called the "open" keystroke that you press when you get to the file...

    5. Re:File selectors are crippled directory browsers by zsau · · Score: 2, Interesting

      An interface designed for DnD saving will not encourage maximised windows, or it will let you use a panel/taskbar-with-shortcuts-to-folders. ROX does both.

      --
      Look out!
    6. Re:File selectors are crippled directory browsers by gnu-generation-one · · Score: 1

      "Acorn got this aspect of GUI design right. You don't need a file selector. Opening or reading things is best done by clicking or dragging from an existing directory browser. Saving or outputting is easily done by dragging an icon that represents your file into an existing directory browser"

      Also available in Rox (which runs within your existing Window Manager)

    7. Re:File selectors are crippled directory browsers by Burnon · · Score: 1

      Except, of course, that while your dragging your folder a few inches to add it to the dock, and maybe wasting time mousing over a few in the dock to figure out which one is the one you want for any given app your using, the rest of us (using OS X) just open a file selector with apple-S and save the file with enter.

      Nice troll, though!

    8. Re:File selectors are crippled directory browsers by Uerige · · Score: 1

      Windows may be pretty close, but it has been closer. Ever used Windows 3? I nearly never bothered using the mouse, as everything could be done more easily with shortcuts. Microsoft has been moving away from that ever since. Today it is still possible to do (nearly) everything just using a keyboard under Windows, but most of it is easier done with the mouse.

    9. Re:File selectors are crippled directory browsers by AReilly · · Score: 1

      Manual? What do you call having to drill down through your directory hierarchy every time you need to access something? Directory browsers stay open after use, and know where they are. And you can have more than one open at a time. Alt-Tab is not significantly slower than Ctrl-S.
      Start your file manager? It's already started. We are talking about a desktop environment.
      Unmaximize your window? You must work with a tiny screen. I haven't used a maximized window since the days of 800x600 laptops: the lines become too long to read, usually.
      Still have to name it? You have to type the name in anyway. How is that an issue?

      Seriously: compared to the drag-to-save dialogs in RISC-OS, and directory-browser-based opening, the whole File->Open and File->SaveAs menu process is wildly inefficient and just plain clunky.

      --
      -- Andrew
    10. Re:File selectors are crippled directory browsers by Anonymous Coward · · Score: 0

      Working in unmaximized windows is crazy... it is like working with a tiny screen

  53. Re:kd35' f1l3 53l3c70r by Deraj+DeZine · · Score: 0, Troll

    Or you could just use a file manager and then DnD (drag and drop) the file into the program. That would give you a preview if you had it enabled in, say, Nautilus.

    --
    True story.
  54. I still prefer the amiga file requestors. by Anonymous Coward · · Score: 0

    I'm a former Amiga user who has long since moved on to linux. My desktop enviornment these days is made up as a combo of e and gnome. I generally prefer it but I do miss the amiga file requestors. That is the ones that came after AmigaDos 2.x, especially the replacement versions such as reqtools. There seems to be a remake for GTK of reqtools at http://reqtools.sourceforge.net/screenshots.html Not as good as the original :) but who knows after it is cleaned up and made pretty. Also, for powerusers the Directory Opus workbench replacement at least version 5 and higher beats what we currently have on linux. Think you just had to double click on the desktop to have a file manager popup and you could set one file manager window as destination and have the other ones as source and do some things much faster than you could from CLI.

    oh yeah about the screenshots of the new GTK file requestors this article is talking about. ;) this is a bit knitpicking but you do not want to have a button to create a directory when opening a file. That's only when saving. GUI 101 :) stuff.

    1. Re:I still prefer the amiga file requestors. by waferhead · · Score: 1

      Awesome.--Reqtools (fully implemented) would answer almost every issue folks complain are complaining about in this whole thread.

      And it's GTK based to boot, so this even manages to be on topic.

      Drag-n-drop from your desktop, it cds, or enters item as selected. Hit LMB, reverts to / (probably configurable) Type in dir, cds there... Very nice, it was reqtools I missed...

      Now we just need a way to "drop" it into an existing system ala the Amiga way (all function calls, even sytyem/rom functions were changable on-the-fly)

  55. Re:4m 1 m1551ng 50m37h1ng???/ by Anonymous Coward · · Score: 0

    For sure. I am now enlightened on why there's a Eugenia Hate Club out there somewhere....

  56. Gain karma *and* fight /.'s unethical journalism! by Anonymous Coward · · Score: 0

    Are you tired of slashdot's editors? Check out anti-slash!

    While you're there, check out the database tool here. With the database tool, you can quickly gain karma by reposting highly-moderated slashdot posts, and secure the +1 bonus for future jihad operations.

    By decreasing /.'s already low signal to noise ratio, you can force /.'s editors to come clean about their ethical lapses, and have a great time doing it!

    Thank you for your support,

    jihadi_31337

  57. Missing the point by dmiller · · Score: 3, Informative

    The point of the new GTK+ file selector is not so much how it looks than the fact that it is based around a new, extensible API. The old implementation was so tied to the API that its appearance couldn't really be altered (on a system-wide level), the new file selector can.

    1. Re:Missing the point by Anonymous Coward · · Score: 0

      That's good to know, because that screenshot sure wasn't impressing the hell out of me. Not that I was ever really bothered by the current one.

  58. Why not just use the Ximian selector? by xjerky · · Score: 1

    It does what I need it to. The shortcut to the Desktop and my home dir is very useful. I dont know why they are trying to re-invent the wheel, and why they are taking so long to do it. Even though they are up to 2.4 I still use Ximian's 2.0 because I don't want to lose their file selector.

    Does anyone know of a way I can replace the one in Gnome 2.4 with Ximian's without breaking anything?

    --
    A sentence you'll never see on an Internet discussion board: "You know what? You're right."
    1. Re:Why not just use the Ximian selector? by unmadindu · · Score: 1

      Just get the GTK rpm from the Ximian Unstable - don't worry - the GTK in the Ximian unstable is stable enough.
      ftp://ftp.ximian.com/pub/xd-unstable/redhat-9-i386 /gtk2-2.3.1-0.ximian.6.1.i386.rpm

  59. all I want by XO · · Score: 4, Interesting

    Is a damn file selector box, where if I enter a DIRECTORY NAME into the box, and then press ENTER, it will SWITCH to that DIRECTORY, rather than giving me an error, or showing me an empty selector box that isn't pointed to anything.

    That's what irks me the most. I don't care how PRETTY the damn thing is.
    I can't even make out what the hell half the controls on those mockups ARE...

    --
    "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    1. Re:all I want by Anonymous Coward · · Score: 1, Informative

      Yes, there is. The CURRENT GTK+ selector does this, you just press TAB to autocomplete and change to that directory, no need to press enter.

    2. Re:all I want by XO · · Score: 1

      as if it actually works? That's a different thing entirely. And who'd figure?

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  60. Proposed file selector improvements by acb · · Score: 1
    • The option to sort files in case-insensitive alphabetical order. Yes, I know that UNIX is case-sensitive and most Linux filesystems are as well, but from a human interface point of view, it makes sense to put "Pictures" and "pictures" together, rather than half a listbox away.
    • Bookmarks/favourites, either global or on a per-application basis. MacOS 9 had this in its file selector, and it was rather useful. You could bookmark folders you looked in often, and saved a lot of filesystem-traversing time.
    1. Re:Proposed file selector improvements by Anonymous Coward · · Score: 0

      1. This just depends on your language settings, even ls does AaBbCc or ABCabc style sorting depending on LANG and LC_*.

      2. The icon list on the top (or left, for those examples copying windows) will work fine for this. Just drag the folder icon there. No messing with Tweak-UI, like you need to on windows.

    2. Re:Proposed file selector improvements by pantherace · · Score: 1
      Hey GTK+GNOME people, Just copy KDE's already!

      Those features (and almost every one discussed) are in KDE's Open and Save dialogs.
      Howto in KDE #1: icon to the left of the directory, click go to sorting, (un)check case insensitive.
      Howto in KDE #2: go to the left side, right click on an icon-> add (or edit) entry, then (un)check "Only show when using this application ($APP_NAME)"

      If there are errors, then blame it on the inability to preview, /. gives me error 500...

    3. Re:Proposed file selector improvements by Anonymous Coward · · Score: 0

      This just depends on your language settings, even ls does AaBbCc or ABCabc style sorting depending on LANG and LC_*.

      Yes and this is exactly what LANG & the LC_* enviroment variables are there for, and why Glibc provides a whole bunch of functions which will correctly sort a given list of items for you according to LANG & your LC_* settings. Why can't the file dialog use them to sort the list of files?

  61. Here are the true snapshots... by SensitiveMale · · Score: 1

    http://a352.g.akamai.net/7/352/51/2e9d5a1ab1d2db/w ww.apple.com/macosx/features/finder/images/finderw indow10082003.jpg

    1. Re:Here are the true snapshots... by SensitiveMale · · Score: 1
  62. But the Amiga one is dragndrop! by waferhead · · Score: 1

    One of the things I miss...

  63. This article is a dupe by Overly+Critical+Guy · · Score: 1

    People do realize this article is an old dupe, right? Just curious.

    --
    "Sufferin' succotash."
    1. Re:This article is a dupe by You're+All+Wrong · · Score: 1

      Do you expect people to remember anything as mind-numbingly tedious as this?

      YAW.

      --
      Your head of state is a corrupt weasel, I hope you're happy.
    2. Re:This article is a dupe by Anonymous Coward · · Score: 0

      Overly Critical Guy has yet to put forward acoherent or logical argument for his tired and continually discredited views. He sure hates Slashdot, but he continues to post here!

  64. This is just the beginning by Anonymous Coward · · Score: 1, Funny

    I'm posting this as AC to protect the innocent. I've talked to some people that worked on those mockups, and found out that next month they plan to have a file save yes/no dialog box mockup completed as well. Buy the end of this year the whole file menu should be working, so in 2005 they'll be able to tackle the whole Edit cut/copy/paste menu thing so that we'll be able to actually cut and paste reliably between apps in Linux. 2004 is off to a great start!

  65. Bigger question by Overly+Critical+Guy · · Score: 1, Troll

    Doesn't the fact that a new Linux file selector dialog box becomes headline news really illustrate the state of the Linux GUI? I mean, that's like 4 years behind all the other GUI operating systems. What was the holdup?

    --
    "Sufferin' succotash."
    1. Re:Bigger question by Anonymous Coward · · Score: 0

      Hey, idiot/troll. They have file selectors already. They just want to change the one they already have.

      Perhaps you can point me to some GUI OS that can stand no improvement, change, or even discussion of change. Otherwise, shut the hell up.

    2. Re:Bigger question by Anonymous Coward · · Score: 0

      Hey, moron! Shut the fuck up.

    3. Re:Bigger question by Anonymous Coward · · Score: 0

      I'm sure OCG is shitting in his pants in fear after such a cutting and insightful retort. Yep, the rantings of an impotent pissant sure are scary.

    4. Re:Bigger question by Gherald · · Score: 2, Interesting

      > Open Source isn't about innovation - it's about copying... no driving force except playing catch up.

      Its true, OSS doesn't have much of an R&D budget.

      But our code is more solid and most of all, free and open. Therin lies the main attraction.

    5. Re:Bigger question by Lussarn · · Score: 1


      no driving force except playing catch up.

      So thats why OS X is based on open source code. Are you fucking stupid?

    6. Re:Bigger question by Idaho · · Score: 3, Insightful

      Doesn't the fact that a new Linux file selector dialog box becomes headline news really illustrate the state of the Linux GUI?

      I couldn't agree more, except that you're making a mistake - there is no such thing as 'the Linux GUI' (some people might think this is a problem as well, but OK).

      My point is, this has not been a problem in QT (and hence, KDE) for years, so what you should have said is "..doesn't this really illustrate the state of the Gnome/GTK UI".

      Obviously, Gnome/GTK is not Linux-specific either, so why do you only mention Linux, and act as if GTK is the only GUI toolkit that is used together with Linux? I mean, isn't the whole point of Linux to have more choice and freedom?

      --
      Every expression is true, for a given value of 'true'
    7. Re:Bigger question by 0x0d0a · · Score: 3, Insightful

      Doesn't the fact that a new Linux file selector dialog box becomes headline news really illustrate the state of the Linux GUI?

      Apple has generally been considered a pretty good pathblazer when it comes to UI.

      Apple was, not very long ago, in the news with OS X's new file selector.

      So, no, I don't consider having a change in your file selector imply that your UI is behind.

      That being said, the old GTK+ file selector really did rather suck.

    8. Re:Bigger question by Anonymous Coward · · Score: 0

      My point is, this has not been a problem in QT (and hence, KDE) for years, so what you should have said is "..doesn't this really illustrate the state of the Gnome/GTK UI".

      uh... what? The KDE file selector sucks ass and is buggy as hell, as is the Konqueror file browser. The functionality is almost there, but its a horrible mess of bugs, its so bad its unusable.

    9. Re:Bigger question by javilon · · Score: 1

      Actually, the "Gnome/GTK UI" has been chosen as the default in the new solaris versions, so it affects solaris desktop users even more than Linux users (that's maybe the reason you cannot find that many solaris desktop users ;)

      --


      When his defense asked, "Which computer has Jon Johansen trespassed upon?" the answer was: "His own."
    10. Re:Bigger question by Anonymous Coward · · Score: 0

      Still doesn't change the fact that Open Source isn't about innovation - it's about copying. Always has been, always will be.

      Open source is just like Apple and Microsoft, then, because both of those companies have built their business empires on copying others (and each other).

    11. Re:Bigger question by ajagci · · Score: 1

      Doesn't the fact that a new Linux file selector dialog box becomes headline news really illustrate the state of the Linux GUI?

      Yes, it means that the Linux GUI community has grown up to have become just as obsessed as the Macintosh GUI community, where issues like springy folders and file selection dialogs are debated for years and years.

    12. Re:Bigger question by Sigl · · Score: 1

      so why do you only mention Linux, and act as if GTK is the only GUI toolkit that is used together with Linux? I mean, isn't the whole point of Linux to have more choice and freedom?

      I really don't think he was arguing against choice and freedom. Maybe just complaining about the choices available which is why he was properly modded as a troll.

      I don't get your response. First you complain that he should have called it the state of the Gnome/GTK UI then you complain about him not mentioning other toolkits. I interpreted his reference to "Linux GUI" to include any options he has seen for Linux as being in a bad state. It doesn't surprise me comming from someone named Overly Critical Guy.

    13. Re:Bigger question by Anonymous Coward · · Score: 0

      Overly Critical Guy has yet to put forward a coherent orlogical argument for his tired and continually discredited views. He sure hates Slashdot, but he continues to post here!

    14. Re:Bigger question by Anonymous Coward · · Score: 0

      You mean like yourself?

    15. Re:Bigger question by Anonymous Coward · · Score: 0

      I think he meant like the kind of childish moron who has all the wit of a very stupid grade schooler. If you're gonna flame then at least make it entertaining.

    16. Re:Bigger question by Anonymous Coward · · Score: 0

      > But our code is more solid

      Is it? Can you demonstrate figures that OSS in general is more solid that closed source software? And I'm not talking point comparisons between single pieces of software - I'm talking solid research that examines a statistically valid sample of software.

    17. Re:Bigger question by Anonymous Coward · · Score: 0

      So thats why OS X is based on open source code. Are you fucking stupid?

      Are you fucking coherent? How much of OS X is open source now? How much of OS X can I hack if I want to? Open source has no driven force except to catch up to what already exists - BSD to Unix - OS X is just another demonstration that open source by itself is not good enough.

    18. Re:Bigger question by Gherald · · Score: 1

      Can you demonstrate figures that OSS in general is more solid that closed source software? And I'm not talking point comparisons between single pieces of software - I'm talking solid research that examines a statistically valid sample of software.

      To answer a question with a question:

      Can you demonstrate figures that closed source software in general is more solid than OSS? And I'm not talking point comparisons between single pieces of software - I'm talking solid research that examines a statistically valid sample of software.

      Heh, okay, the real answer is that such a demonstration is way beyond the scope of my post :)

    19. Re:Bigger question by shaitand · · Score: 1

      "complaining about the choices available which is why he was properly modded as a troll."

      I don't see how complaining makes one a troll. A troll is out to instigate problems or commenting just to waste space, try to start a stir.

      A complainer may simply be voicing his honest opinion and curious how others feel.

      Of this guy was clearly a troll, just getting picky about the details in case you should one day get mod points and don't want to me to metamoderate you to dust ;)

    20. Re:Bigger question by Anonymous Coward · · Score: 0

      You mean like this?

  66. Not enough alphablending by MisterFancypants · · Score: 4, Funny

    Seriously, these file dialogs don't have enough alphablending. While they're at it, they should throw in some lens flare too.

    1. Re:Not enough alphablending by int18 · · Score: 1

      Gradients! They need gradients! Haven't the GNOME developers seen the massive usability enhancements that KDE sustains due to their extensive use of gradients?

  67. Re:Wow, Linux really has come far by Tony · · Score: 0, Offtopic

    I can't believe you rejected my article on MS teaming up with Nitendo on Xbox II.

    So Microsoft is *finally* admitting they can't design a decent game console on their own? 'bout time!

    --
    Microsoft is to software what Budweiser is to beer.
  68. Windows XP by Overly+Critical+Guy · · Score: 1

    What it looks like is Windows XP. Actually, 2000 had it as well, and I believe Office 98 introduced it (having the shortcuts on the left like Desktop, My Documents, and so forth). But I guess because it's "M$" nobody will fess to that.

    --
    "Sufferin' succotash."
    1. Re:Windows XP by Anonymous Coward · · Score: 0

      Overly Critical Guy has yet to put forward a coherent orlogical argument for his tired and continually discredited views. He sure hates Slashdot, but he continues to post here!

  69. Sort by filename? by Anonymous Coward · · Score: 0

    please? it's not just used by windows for no reason

  70. Yada Yada API.. by msimm · · Score: 1

    Is it just me or is this design just a copy of the KDE file selector? Which is annoyingly overloaded. I like GTK but it seems like everyones missing KISS these days (Keep It Simple Stupid). Its like the Microsoft file loader with 'My Computer' stuck to the side of it.

    --
    Quack, quack.
    1. Re:Yada Yada API.. by zurab · · Score: 1
      Is it just me or is this design just a copy of the KDE file selector? Which is annoyingly overloaded.


      I don't know if you know this but you can actually turn off all the extra stuff in KDE file selector - the navigation panel, preview panel - and then it will look like a simple location/filename selector that it seems like you prefer. Just try clicking on the "configure" icon on it.

      One of the things that I like about KDE file selector, besides that it's easily customizable, is that any entry (icons, lists, however you view them) in the quick navigation panel can be either available systemwide or only for a specific application. This feature keeps clutter down and makes file lookups fast in my experience.
    2. Re:Yada Yada API.. by msimm · · Score: 1

      Thanks, I didn't know that. Typically I'm a Blackbox man, but KDE looks better on the multimedia system so I've been looking at it a little more lately.

      /excuse

      Thanks!

      --
      Quack, quack.
  71. Search:, Filename: what? by Anonymous Coward · · Score: 0

    They should change it to .... 9drum roll0 ....

    Find File(s):

    anyways, looks nice - compact and efficient. and finally can customize easy access locations/folders (or maybe this is old?)

  72. Delete is gone? by genericacct · · Score: 1

    Wait, what happened to the delete button? This one the one thing that made me respect Windows 9x when it came out! I hated not being able to perform minor file maintenance, in the application that made the files where it was convenient to see them. New feature, or easier to use = improvement. Remove feature = disappointment.

  73. Hall of Shame by cryptoluddite · · Score: 5, Insightful
    I wish gnome developers would study the UI Hall of Shame and fix the many glaring UI problems -- then gnome would be a really nice desktop.

    Consider:

    • The main point of a file selector is to choose a file. In the mock-up, only 22% of the dialog's space actually shows files compared to XP where 60% of the space is used for files. And honestly, a lot of the 22% is wasted in the GTK mockup. Defaulting to 'list' instead of 'small icons' doesn't help.
    • There is lots of empty space next to the cancel/open buttons and 'send to' checkbox that is just wasted (see XP for how to do it right and still look appealing).
    • Having 'Show All Files' button next to the filename field means there is less space to see the filename or type in a path into that field.
    • the 'up' button is located about as far away from the files as possible, ensuring lots of extra mouse movement. There is no 'back' button.
    • The 'shortcuts' list takes up lots of space and looks terrible when shortcuts with short and longs names are mixed, like in the example. Please tell me it doesn't resize with the window!

    I use gnome instead of kde (on gentoo) but the lack of any UI sense is frustrating. Another example: the gnome-panel buttons grow to be unbelievably large if there are only a few windows open. This just looks terrible and combined with the layout problems make it nearly impossible to have a vertical or expanding bar that doesn't just look disgusting.

    I really think linux is set to take off on the desktop this year, but these usability/aesthetic details can really have a large negative impact.

    1. Re:Hall of Shame by Animats · · Score: 2, Interesting
      Exactly right. Go read "Tog on Interface". The wrong stuff is taking up most of the real estate. Not only is it yet another combo box, it's a lousy combo box.

      The whole "Locations" column is redundant once you've started selecting a file.

      Let's see some long filenames and long pathnames in those mockups, and see how it holds up. The example has no scrollbars. That's unrealistic.

      Why do we have "full screen", "minimize", and "close" options on a dialog box? Note that the "Cancel" and "close" buttons typically do the same thing.

    2. Re:Hall of Shame by Anonymous Coward · · Score: 0
      These are really good points, and it's very surprising that so many people miss them. All the mockups I've seen suffer from having just a small area for listing files. THIS IS A FUNDAMENTAL PROBLEM. Everybody hates having to move the mose and click needlessly. If the file selector displays 12-20 items (or even more), most file operations will take a couple of clicks. With the proposed ones, it takes a lot more than that. There are other problems with these mockups, but really they are not worth mentioning until this is fixed.

      Speaking of a fix, I'm a Gnome user, but I really like the KDE file selector, what's wrong with it? Why not follow their lead in this regard? Just to be different? Are we that childish?

    3. Re:Hall of Shame by scrytch · · Score: 1

      There's a neat trick KDE file selectors have: they're resizeable. In my cluttered download directory, I stretch the thing waaaaay open to see what I'm working on. On windows, I have to get some low-level hack to make this happen.

      Why does every dialog designer think their dialogs are "big enough" and forbid anyone from altering their sacred proportions?

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    4. Re:Hall of Shame by spitzak · · Score: 1

      The inability to resize the selector dialog in Windows seems to be the result of some bad design. Possibly it would break existing programs that try to add widgets to the dialog. Certainly being able to resize it seems incredibly obvious and I don't think Micorsoft's engineers are so stupid that they would not think of it, they must have run into some problem.

    5. Re:Hall of Shame by radish · · Score: 1

      On windows, I have to get some low-level hack to make this happen.


      Crap.

      I'm running XP here and all the fileselectors I've tried (Office, Notepad etc) are resizable. I haven't got access to w2k right now but I'm pretty sure they're resizable there too.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    6. Re:Hall of Shame by afree87 · · Score: 1

      Yes, they are resizable in Windows 2000.

      Perhaps it's a feature of the NT line?

    7. Re:Hall of Shame by swillden · · Score: 1

      Yes, they are resizable in Windows 2000.

      Some are, some aren't, from what I can see. IE and WMP on my system don't have resizable selectors, for example. It may also change depending on what version of Office you have installed, since Office tends to replace parts of the window manager. I also wonder what the "default" file selector looks like, since MS apps don't necessarily use it -- I don't have anything other than Office and the built-in Windows stuff installed, since I don't really use Windows.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    8. Re:Hall of Shame by damiam · · Score: 1

      Windows fileselectors are resizable, at least under 2000 and XP.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    9. Re:Hall of Shame by spitzak · · Score: 1

      Yes you are right. I am mostly familiar with 98 and NT. The new version with the "favorites" at the left is resizable. I am still frustrated by the inability to resize many other windows with scrolling lists such as the font selector, display properties, or the compiler options in the IDE, so I thought this bug still existed.

  74. Who needs innovation? by Paul+d'Aoust · · Score: 5, Insightful

    You know, I have no problem with 'innovation' being touted as an absolute virtue. Yes, innovation is good, and it's always nice to develop new, more efficient ways of doing things, but... what if something already works fine? Why not copy from someone else if their idea is great? I sorely wish the GTK+ file selector has shortcuts, and I was ecstatic when I installed KDE 3.0 a year ago and found out they had added them in.

    Innovation isn't the important thing. Usefulness is. Innovation is only one of the many tools used to create something useful.

    --
    Standing at the very edge of my imagination, I peered into the inky void and realised -- I couldn't think up a new sig.
    1. Re:Who needs innovation? by shanelenagh · · Score: 0, Redundant

      I agree with you completely.

  75. 'New Folder'??? by MyFourthAccount · · Score: 5, Insightful

    It's pretty funny that the 'even better' mockups have a 'New Folder' button on a 'Open File' dialog box.

    Surely the intention of this button is to make absolutely 100% sure that the user can select a file that doesn't exist. I mean, what other file could a user possibly want to open?

    There is simply no better file to open then the one that remains in a directory that doesn't exist yet.

    1. Re:'New Folder'??? by BlueBiker · · Score: 1

      Fair enough, but sometimes it's nice to be able to open for editing a new copy of a file which exists somewhere else. For example, if you commonly run with an auto-save feature enabled then it may not work to open an original template file and eventually save-as your destination file.

      I like the idea of having a reasonably full set of file and directory management functions available from the various file dialogs, as long as some care is taken to keep them unobtrusive. If KDE can reach a good balance, then so can GTK+.

  76. Re:kd35' f1l3 53l3c70r by Anonymous Coward · · Score: 0

    Why is this a troll? I rarely use the File Selector in Windows or OSX for "Open", and nearly always use the file browser instead.

    There's an old argument (back to the 80s) that the File Dialog shouldn't even exist at all and it's functionality should be replaced somehow with drag-n-drop and the File Manager.

  77. some ideas. by AeiwiMaster · · Score: 1

    I would like grokker interface.

    Why isn't the file selector a corba service then
    the file selector could be devloped independed of gtk ?

  78. Where's directory tree? by zdzichu · · Score: 1

    Why there isn't directory tree in left panel? I'm supposed to use mouse to navigate this dialog, sa ability to quickly expand directory tree and click on interesting dir is pretty useful.

    --
    :wq
  79. Your sig by Anonymous Coward · · Score: 0

    No Slashdotter has yet to legally or morally justify pirating an artist's music. But they sure hate the RIAA!

    So, um, if no Slashdotter has yet to legally or morally justify pirating an artist's music, that means that all Slashdotters have already legally or morally justified pirating an artist's music...

  80. Mac OS X comparison by Phroggy · · Score: 1

    Here is a screen shot from BBEdit (text editor of the gods) on Mac OS X 10.3, for comparison. The list of mounted volumes (top left) wouldn't really apply on Linux I suppose. Columns to navigate are kinda nice (it's a NeXT thing), but we got along without them just fine in Mac OS 9.

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  81. readline-like text input fileds? by femistofel · · Score: 2, Interesting
    i wonder, do GTK or Qt or any other toolkit feature readline based or readline emulating text input fields? many of us can type much faster then do wrist wrecking mouse gestures, i'm especially trying to avoid double clicks as inherently evil and I KNOW MY FILESYSTEM, i don't care how beautiful and selfexplanatory the icons are - they do not enpower me, i still prefer to ls /u <TAB> /p <TAB> /med <TAB> s <TAB> to see what's in my /usr/portage/media-sound directory.

    i don't mean point-and-click and drag-and-drop interfaces suck, i just mean: why the mainstream open source desktop environments try to mock the mainstream commercial desktops? why command line and desktop are kept two separate worlds? why <TAB> serves absolutelly different functions in command line and GUI?

    i dream about the day when using desktop applications will be as intuitive for a command line user as for somebody whose right hand seldom leaves the mouse. as for now i often feel trapped when i have to use another GUI application [for example using mozilla at the moment. why can't i maximize this text field? because i can't do that in IE?]

    1. Re:readline-like text input fileds? by jonathan_ingram · · Score: 1

      Yes, the KDE file-open/save dialogues (and the address bar in the browser) have tab completion. Indeed in KDE 3.2, you have the choice of several different autocomplete mechanisms.

  82. slow news day?-Sparking a debate. by Anonymous Coward · · Score: 0

    "what's next, a front page article every time Linus passes gas?"

    That and the one were CowboyNeal gives his rebuttal.

  83. Which is why C++ based gui's make sense by Anonymous Coward · · Score: 0

    ..Not trolling for KDE fans - just generic oo stuff - it just makes sense yes?

    1. Re:Which is why C++ based gui's make sense by dmiller · · Score: 1

      It is just as easy to enshrine bad design in objects as it is in functions. Gtk+ has fairly object-oriented anyway.

    2. Re:Which is why C++ based gui's make sense by 0x0d0a · · Score: 1

      No.

      Inheritance alone does not cleanly solve this problem.

      Think about how you'd implement this -- it can be done, but it's not quite on the order of just adding another member function. You'd need some sort of registration system to allow inserting the button at the right place. I'd probably have the constructor for the derived class toss something into a list of widgets with a callback aimed at my new method (or to be really C++, a function object) providing the "push" action for that button. At that point, you could do the same thing in C as easily as C++.

      OO actually has surprisingly little to do with clean design in most places. I remember the first time I saw OO, I was enthralled (as are, I think, most people). However, then I started looking at what OO code actually did better/more cleanly/with less code in real programs than non-OO code...and didn't turn much up.

      As someone else has pointed out, GTK+ uses OO design anyway, though not C++.

  84. KDE 3.1.x file selector screenshot by osho_gg · · Score: 2, Interesting

    Look at

    http://www.kde.org/screenshots/images/3.1/fullsi ze /92.png

    For KDE 3.1.x file selector screenshot. I prefer KDE version much more than the proposed GTK+ variants for the following reasons:

    1) Preview that works fast and well. The previews for text, ps, pdf, jpeg, gifs etc. are very fast and very readable (even for texts). Also, almost all filetypes that I have run across are "previable".

    2) Back/Forward arrows. I wonder how come they are not there in Gnome mock-ups. They have proven to me to be very very useful.

    3) Network integration.

    4) Icons/Look very well integrated with the rest of the KDE applications. For example, up/back/forward actions use the same icons as in the konqueror browswer.

    1. Re:KDE 3.1.x file selector screenshot by BlueBiker · · Score: 1

      Fixed link here.

      I don't think the initial mockups show all that the new GTK+ API can do, but yeah the KDE dialog is well implemented.

    2. Re:KDE 3.1.x file selector screenshot by zsau · · Score: 1

      Crap! that's a bloody application!

      (1) You can't say how well preview will work in something that isn't yet implemented. Just because the design doesn't show it doesn't mean it won't be there; preview doesn't make sense for all programs (not that I think Open dialogs make sense, but that's another thread).

      (2) The GTK? dialogs are designed so that you don't need back/forward arrows.

      (3) Network intergration isn't something you can see in a screenshot.

      (4) What, you expect GTK+ dialogs to be associated with KDE? With XFCE, yes. With Gnome, yes. With ROX, well... maybe, but most ROXians wouldn't want an Open/Save minifiler.

      --
      Look out!
  85. Suggestion for tree navigation by Anonymous Coward · · Score: 1, Interesting

    In the mockups, there's a arrowed list of each component in your current path. "/" should always be present in the list and not findable only after multiple left arrow pressings.

    An On

  86. Copycats! by kiwioddBall · · Score: 1

    Its the same as Windows - the reason I don't use Linux is because its always a couple of steps behind!

  87. Big Effing Deal by turgid · · Score: 0, Offtopic

    Call me old-fashioned if you like, and maybe my geekiness is wearing off, but I just can't understand why a GIU file selector box makes font-page headlines. It's only a damned widget. It's hardly a great breakthrough in mathematics, fundamental physics or the search for extrterrestrial life. I can just see the day when ET is discovered, it'll be relegated to the Science section on slashdot while a piece about new GNOME themeability makes the front page. Foo to the lot of you.

  88. Excellent post by 0x0d0a · · Score: 1

    Thank you.

    Normally, I don't read random, unresponded to comments late in discussion.

    However, I read this one when I saw "readline completion", and was very pleased.

    First, it phrased exactly my frusteration with many Linux GUI apps -- why can't the basic tab completion functionality that already exists for bash/zsh (slightly more than readline alone, FWIW) be replicated? This is a mature, well-designed interface that has been already done once. Why throw out what has already been achieved in the CLI world?

    Second of all, it introduced the first really interesting and inventive browser UI idea I've seen in a while. Why *can't* text fields be maximized? This is a damned good idea -- I'm sure others have struggled with tiny text entry areas that allow one no more than a peephole into their editing environment. I should be able to kick the text entry field into a full-window mode for typing up my email/comment/message, and then be able to drop it back down to regular size.

    1. Re:Excellent post by bobintetley · · Score: 1

      **First, it phrased exactly my frusteration with many Linux GUI apps -- why can't the basic tab completion functionality that already exists for bash/zsh (slightly more than readline alone, FWIW) be replicated? This is a mature, well-designed interface that has been already done once. Why throw out what has already been achieved in the CLI world? **

      It is! The existing GTK file selector has ALWAYS worked with globbing and tab. If you type part of a folder name and hit tab, the GTK file selector goes into it. If you type part of a tree with wildcards in it (eg: /home/r*) and hit tab, it goes there!

      I use this all the time and I can't believe the number of posts I've seen on here complaining they can't do this!

      Go try it.

    2. Re:Excellent post by 0x0d0a · · Score: 1

      No, no. I'm aware of this -- it also does tilde expansion. The problem is that it still isn't as nice as it should be.

      In zsh, I can simply whack the spacebar to separate the filename from the directory name (depending upon the options you have set, this may not be necessary) and tab complete the directory without destroying the default file name. This is a particularly big deal for saving files off the Web, where I generally want to keep the default name. I can't do this in the GTK+ file selector.

      In zsh, I can tab-complete using ".." in my path to go up a level. I can't do this in the gtk+ file selector.

      There are a horde of other little features that zsh has that the file selector doesn't have. It's just so frusterating that zsh has a good, solid tab completion engine and gtk+ can't reuse that design.

  89. Keyboard seeking of files by robolemon · · Score: 2, Interesting
    I only hope that I can type in the beginning of the name of a file and have it jump to that file in the list! I still haven't found a GTK+ file select dialog that does that before.

    --

    I design user interfaces for a free network management application,

  90. Gah! Windows-envy! by evilviper · · Score: 1

    I just looked at the mockup, and all I can say is GAH! Why in the hell is everyone just trying to clone Windows? Crap!

    Frankly, cloning Windows is a big step backwards. Is there really that many programmers out there, ready to write this stuff, yet have no thoughts of their own, as to how to improve on this, rather than just cloning someone else's work?

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  91. The failings of drag and drop by 0x0d0a · · Score: 1

    Mmmmff.

    Drag and Drop has certain benefits, but there are reasons that it's never really taken over as the standard interface system.

    First issue: DnD is not standardized in tasks performed in response to a given action -- it bears much in common with the right mouse button on x86 boxes before the advent of Windows 95. Suppose I drag a Word-openable document into a Word window containing an open document. Should Word open the dragged-in document? Should it embed an OLE object referencing the document? Should it attempt to import and insert the data directly into the document? When I'm typing an email in Lotus Notes, I can attach a document by using the "Attach" menu. However, if I drag a document into the email window, the document is simply embedded and appears as part of my email.

    Second issue: DnD does not have an obvious keyboard equivalent in current desktop environments. While there is no law of HCI stating that every mouse-operable action must always have a keyboard equivalent, it has been informally adopted as a convention by most desktop environment GUI folks to have an equivalent whenever possible. If DnD is used to replace opening and saving, a very common activity, but no keyboard equivalent is given, many keyboard fans are going to be quite unhappy.

    Third issue: current widget sets (and perhaps this was not the case on the Acorn) do not provide good default DnD behavior. Generally, I've found that features where application authors must go out of their way to provide support for the feature to work tend not to work consistently. The more work it takes to support something, the less likely it is to be supported. (The most notable exception is the "resize to fit window contents" titlebar button in MacOS -- however, this was a very obvious and blatant thing to make not work correctly.) DnD, if used as a replacement for copy-and-paste or open-and-save, must work *everywhere* to be effective. If it works in 30% of your apps, you're going to simply use the method that works in all of your apps instead. Last I looked, nobody implemented DnD globally and consistently enough for it to be worthwhile.

    Fourth issue: By overloading some interface actions, DnD may be detrimental to the user. This is most irritating when working with DnD support for text. Traditional text editing states that clicking and dragging over text starts and begins extending a new selected area of text -- this is regardless of where the user clicks. DnD means that this behavior changes for text within an already selected area of text. To select a subset of an already selected area of text, the user must click once to deselect the area. I found this incredibly annoying in Mac OS System 7.5 -- DnD was not implemented consistently enough to rely upon, and it *did* impose irritating constraints on my text editing behavior.

    I agree that making the directory browser and the file browser one and the same has a number of appealing benefits, though...

    1. Re:The failings of drag and drop by horza · · Score: 1

      First issue: DnD is not standardized in tasks performed in response to a given action

      The Acorn style rules determine this in an unambiguous manner. In practice it's fairly intuitive what is going to happen.

      Second issue: DnD does not have an obvious keyboard equivalent in current desktop environments

      This is true.

      Third issue: current widget sets (and perhaps this was not the case on the Acorn) do not provide good default DnD behavior.

      Can you please explain further? There is one standard drag-and-drop box.

      Last I looked, nobody implemented DnD globally and consistently enough for it to be worthwhile.

      On the Acorn platform it's the _only_ way of doing things, and works in 100% of the applications.

      Fourth issue: By overloading some interface actions, DnD may be detrimental to the user.

      The example you gave doesn't apply if you are only replacing the "Save as..." box.

      Phillip.

    2. Re:The failings of drag and drop by 0x0d0a · · Score: 1

      Can you please explain further? There is one standard drag-and-drop box.

      My comment was with DnD in general, not with just opening and saving. This may not be a huge problem with opening and saving.

      The problem is that it takes a lot of work to do DnD everywhere (so that I can simply see something, want to copy it, and drag it). Application authors haven't done that -- every list of items I see, for instance, isn't draggable, so I don't use DnD.

      On the Acorn platform it's the _only_ way of doing things, and works in 100% of the applications.

      Okay, fair enough. Except the Acorn. (I've never used an Acorn.)

  92. Re:Wow, Linux really has come far by shanelenagh · · Score: 1

    [snort][chortle]That was a very good Micro$lut joke!!!!!!!!![snort][chortle]They suck!![snort][chortle]My mom's calling me...gotta go

  93. ReqTools style file requester would be nice by yason · · Score: 1

    Looks like a kind of windows rip-off again.

    Anybody remember Amiga and ReqTools file requesters? They were the fastest you could imagine: in the dialog window there was one listbox that switched between volumes (unixworld equivalents of root dir, desktop, home dir etc.) and dir+file list. Good keyboard control that grabbed all relevant keypresses (like up/down) directly to the listbox, no need to worry about widget focus. Now *that* would be something I'd like to see in GTK+ too.

  94. yeah there's yet other files i'd open! by zlel · · Score: 1

    methinks the 3-panel NeXT thing is cool - it lets you see the files you have on your folder while reminding you the path you have tracked down.. that's pretty close to being able to do "cd .." in GUI... okay, GUI aside, would a pipe open in a file selector be a good idea? when i need to paste the current system time into vim, i would just do a :r! date, and it'd be cool if you could read stuff like "|tar xvfzO mails.tar.gz rejectmail.txt"... or will the selector somehow step into tgzs? it'd be irritating to be trying to open a file and realize oops i gzipped it letme go back to my good old shell and gunzip it first. ok maybe i'm getting something wrong - well i never coded with GTK :P

  95. Thankyou! by horza · · Score: 2, Insightful

    Yes, the one thing I am sick of under Linux is the stupid Windows-copy file selector. Every time I want to save a file I have to pop it up and wend my way tediously from the normally illogical default start point. I would love an Acorn-like drag-and-drop system, much like ROX tries to do. Make it globally selectable in KDE/Gnome what file selector module to use so those that prefer the old way can keep it but those that need the drag and drop can have it in all their apps.

    Phillip.

  96. Fileselectors are obsolete! by Florian · · Score: 5, Interesting
    File selector boxes are a legacy of the early MacOS until version 6.x, which was single-tasking and didn't allow to switch between several applications running parallel. In fact, a file selector box is nothing but a miniature replica of a graphical file manager (like the MacOS finder, the Windows Explorer, konqueror, nautilus, rox etc.). The more "functional" file selectors got, the more bloated and redundant vis-a-vis the file manager they became.

    It would make more sense IMHO to abolish file selectors altogether and instead throw users into their preferred file manager for opening files. All it would need is a freedesktop.org standard protocol for file manager/application interaction and perhaps a $FILEMANAGER environment variable. (Theoretically, $FILEMANAGER could then also be a shell in a terminal.)

    -F

    --
    gopher://cramer.plaintext.cc http://cramer.plaintext.cc:70
    1. Re:Fileselectors are obsolete! by beforewisdom · · Score: 1
      In fact, a file selector box is nothing but a miniature replica of a graphical file manager (like the MacOS finder, the Windows Explorer, konqueror, nautilus, rox etc.). The more "functional" file selectors got, the more bloated and redundant vis-a-vis the file manager they became.

      It would make more sense IMHO to abolish file selectors altogether and instead throw users into their preferred file manager for opening files. All it would need is a freedesktop.org standard protocol for file manager/application interaction and perhaps a $FILEMANAGER environment variable. (Theoretically, $FILEMANAGER could then also be a shell in a terminal.) Do you really want to have to boot up konqueror in the KDE, Nautilus in Gnome, or Explorer in Windoze everytime you want to open/save/rename a file from an app?

      I save a lot of stuff from mozilla and I usually want to rename or create the directory where I put those files.

      xterm is blazingly fast compared to those file managers, yet having to bring up xterm is frequent(albeit small ) nuisance

      Steve

    2. Re:Fileselectors are obsolete! by master_p · · Score: 4, Interesting

      What you are saying is quite an interesting idea. Another version of it is to use a window of the selected $FILEMANAGER as the dialog for opening a file. For example, when I open a file in KWord, a Kongueror file window comes up in modal form, allows me to select one or more files, and then is closed. In this way, the look & feel (as well as other extras that the current environment puts into my filemanager) will be easily replicated.

      Another idea is to use the simplest possible list (a simple dialog with a file list box and a text box with the path) and have a big red button which says "file manager". By pressing this button, a file manager window will come up in the current directory of the file dialog box, and let the user continue do file management from there.

    3. Re:Fileselectors are obsolete! by grumbel · · Score: 2, Informative

      Rox has something like that, the whole filemanagment is basically based on drag&drop, to load a file you drag it on the application, to save it, you drag an icon given by the application to your filemanager. Its pretty neat, but to make this one really work well all apps would need to follow that paradigma and looking at the whole mix of software out there I don't think that will happen in the near future, which is kind of a shame.

    4. Re:Fileselectors are obsolete! by femistofel · · Score: 1
      Once I've asked my girlfriend what was the most frustrating thing about computers. She said: "every time i wanna save my new document it asks me 'where do you wanna save the file?' why must i care? i've typed in the document, you've made a file of it and i ask you to save it, you decede. When i need it back i'll ask for it."

      my point is: if the goal of desktop environment is to make computer and software more usable - make all these files and directories invisible. people who cares about files will use filemanagers or xterm to see them, the rest should care about the content rather then how it is represented in a filesystem...

    5. Re:Fileselectors are obsolete! by Matthias+Wiesmann · · Score: 1
      Another idea is to use the simplest possible list (a simple dialog with a file list box and a text box with the path) and have a big red button which says "file manager". By pressing this button, a file manager window will come up in the current directory of the file dialog box, and let the user continue do file management from there.
      Actually, OS X supports something like this. By default, the file selector is very small, it only contains the filename and a pop-up with recent folders. You can expand it to have a full column view (which results in something similar to the mockup presented here) but you can also switch to the finder (the file explorer) and drag drop file or folders into the file selector. Dropping a folder moves the selector to said folder, and dropping a file opens said file.

      If you are in column mode in the file-selector. The shortcuts on the left are the same shortcuts on the sidebar of the finder. So basically, the file selector mimics a small finder.

    6. Re:Fileselectors are obsolete! by jsebrech · · Score: 1

      Why do we even need to "save" files? Saving came about because permanent storage used to mean floppy disks, which were too slow to work on them live (saving could easily take a minute). Nowadays, saving is instantaneous. Ideally, I'd like something like the history in photoshop, except for having it be persistant and automatic (maintain across program launches and don't require a save to have it stored to disk). You'd be able to see a list of every change made to the document since it was created, jump back quickly to any point, and you'd never lose unsaved documents again. It might also be advisable to have multiple detail levels which batch up related changes (like, all the changes that involved creating a table and typing its contents in word), so as not to lose yourself in a morass of tiny changes.

      Honestly, disk sizes and speeds have grown to the point where this is perfectly feasible. All that needs doing now is the actual programming.

    7. Re:Fileselectors are obsolete! by argent · · Score: 1

      Replace the file selector with a drag-n-drop target. To save a new file, just drop a directory into the target.

    8. Re:Fileselectors are obsolete! by Anonymous Coward · · Score: 0

      Parent, grand-parent and grand-grand-parent must be among the most insightful posts in this whole discussion. Sorry for ruining the chance of an insightful 4th generation, but it just had to be said.

    9. Re:Fileselectors are obsolete! by Anonymous Coward · · Score: 0

      I would take a look at the Eros operating system. It has no filesystem. Indeed there is no distinction at all made between permanent storage and temporary storage. Thus, a document is "saved" so long as there's a process that has it in memory (keep in mind that processes persist across reboots and power outages and the such).

    10. Re:Fileselectors are obsolete! by fezadow · · Score: 1

      Wow, sounds kinda nice.
      But most people are used to droping the file into the folder rather than dropping the folder onto/around the file.

    11. Re:Fileselectors are obsolete! by fezadow · · Score: 1

      Hey, what about this:

      Let's say you have a text editor with an unsaved file.

      From a file-manager window, you drag the folder you want the text file to be saved in. While dragging, a the folder's icon appears (50%-transparently) at the mouse pointer.
      As soon as you move the mouse above the text editor window the folder will enlarge to the size of the window. When dropping, the file is saved into the folder.

      This would make it quite clear that the file is saved into the folder and not the other way round.

    12. Re:Fileselectors are obsolete! by Anonymous Coward · · Score: 0

      Well, computers just don't understand, "Hey, I want to look at that thingamabob I made a couple weeks ago about how puppies and kitties are cute," yet.

      If you don't know where it is, how are you going to find it again? A 1,000,000 entry "recent documents" list? How could you find anything in that? Eventually you'll want to categorize those documents, which is exactly like saving something in a certain directory.

      Ok, so the file manager could fudge it around so that a user's stuff looks like one big collection of categorized bookmarks or something, but what's the use? It's so close to a regular directory tree that you may as well just use a directory tree.

      The machines aren't magic. They can't read your mind. It's all well and good to say "I don't like the way it asks me where to save stuff", but that's hardly insightful or even useful. The hard part is "how would you like to RETRIEVE your data afterward?"

    13. Re:Fileselectors are obsolete! by spitzak · · Score: 1

      Although such a design would probably be a good idea, even the current type of file selector could be better done with a seperate program. In many cases the file selector is far bigger than the entire rest of the toolkit!

      It would work something like this:

      $FILECHOOSER would be the name of the program to run. If it does not exist some default fallback is used, such as searching the path for filechooser.

      The program that wants to load/save a file runs $FILECHOOSER with a bunch of switches to control info about what is on the panel and a preselected filename.

      It then reads the pipe and the filechooser will print to it the name of the file(s) the user chooses. The program will exit with success if the user selects OK, and exit with an error if the user hits Cancel.

      The filechooser program itself most likely will talk to an already-running process to pop up the file chooser. This will allow cached data and previews and user preferences and recently-chosen files and so on to appear.

      On a related note it would be really nice to make similar programs that:

      Pop up a text message with an "OK" button.

      Ask a yes/no question

      Ask yes/no/cancel question

      Ask for a single text input and let user hit OK or Cancel. Possibly the caller can supply a list of words that can appear in a "combo box" pulldown as well.

      Pop up a large text editor with the contents of stdin, it writes results to stdout.

      Select a color (print it as 3 numbers to stdout)

      Select a font (use Xft/fontconfig syntax, forget about X!)

      Possibly a somewhat more complex program that lets a number of such questions all be asked at once in a single pop-up panel.

    14. Re:Fileselectors are obsolete! by swillden · · Score: 1

      For example, when I open a file in KWord, a Kongueror file window comes up in modal form, allows me to select one or more files, and then is closed.

      It does? In what version? I'm using KDE 3.2 and I don't get modal Konqi window when I open a file from KWord, I get the standard KDE file selector. Did you have to set something to get this behavior?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    15. Re:Fileselectors are obsolete! by Uerige · · Score: 1

      All it would need is a freedesktop.org standard protocol for file manager/application interaction

      You probably only wanted to say "drag & drop" didn't you?

  97. Re:Gah! Windows-envy! by Lord+Bitman · · Score: 3, Insightful

    The problem is, the current file selector is the worst layout I can think of, and the one in windows is pretty good.
    I hate those "Home" "Trash" "Desktop" buttons, yes, and if there's no way to turn them off, it's a huge mistake. However, The idea of having a seperate place to type file, directory, and filter, that is a good thing.
    The Linux version of Opera has a very good (though not perfect) file selector. Oh no! It's a clone of a successful and easy-to-use design! That must make it bad!

    -Make it look like the windows file selector. Windows has a GOOD file selector, so you may as well start from there.

    -Get rid of the extra windows-only crap (Like a "Desktop" button. That whole area where the "Desktop" button resides should be killed too.

    -Allow people to actually type paths into the directory selector- including Tab-completion and bash-style escapes (eg: /home/$USER/`cat /var/omgwtf`/)

    -A comprehensive filter which supports both simple patterns (*.mp?g) and regular expressions (with a fucking EXAMPLE of what syntax the regexps follow, god damnit! I hate not knowing if I should begin/end my patterns with /, and whether I should escape my parens. Are there even two programs which use regexps the same? It's fucking annoying, developers should clue in)

    -allow patterns/bash escapes/regex/etc in the file selector AS WELL. Not "In the file selector, but not in the filter", not "in the file selector, so you don't need them in the directory selector", but allow them in every place you can type a path!

    -If I type a directory into the file selector, don't close the file dialog when I hit enter. EVER. If it is a directory selector, give two buttons: "Use Current Directory" and "Use Selected Directory"

    -Always show the user's home directory in the path drop-down. some MRUDs would be nice too, seperated by an HR

    -stop and think to yourselves "Is this the gayest shit ever?" before showing off your ugly designs.

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  98. Why so small? by flend · · Score: 1

    Why are all these mock-ups so small? When I'm saving a file my full attention is devoted to the file selection dialogue, so it might as well fill up a reasonable part of the screen. MS realised this with Office 2000.

    Now I'm aware that all these file selectors are resizable with GTK layouts etc. but the default, and the size for which the GUI is optimised, ought to be a little larger I think.

  99. Another fine piece of innovation from GNOME team by melted · · Score: 1

    Badly ripping off the Windows file selector seems to be all those fellas are capable of. Come on, slashdotters, you like to lambast Microsoft for ripping off Apple, go ahead, unleash the dogs on these poor shmucks. It's a "ripoff squared", with a lot of important subtleties left off, as always, because they're boring to implement. Next thing you know, these fellas will be ripping off the file selector from beta versions of Longhorn.

  100. We always copy Microsoft by NoMercy · · Score: 1

    Why do we have to always copy microsoft, every single time we do anything on linux it ends up looking like some horrid antiquated microsoft product that everyone agrees isn't that great itself.

    By god the number of paint programs which fail tradgically simply by using the awful microsoft paint package as a template for how there UI should work and what features to include in the software.

    Look around at every operating system which has a slightly diferent system, this method of saving files has been around since the early days of dos, something better is bound to be out there.

    Though I probably only spot it coming from RISC OS which had in my opinion a fantastic drag and drop saving system. Handilly since saving a file use the same internal mechnism as any data transfer between applications you could save a document straight into another document draging it into place or drag it to a filer window, your desktop, a icon representing a hardisc.

    Yes RISC OS suffers from having a UI which hasn't been brought forwards in the past 10 years by any great ammount, but then if you think about it, very little has been brought forwards in windows or linux yet since were still using dialogue boxes which have there origin 20 years back when text was the only medium available.

  101. Pease learn from the past! by Anonymous Coward · · Score: 0

    GTK file requesters are -horrible- period.
    Here's a screenshot of what the Amiga did more than 10 years ago: a simple, clean and usable inteface.
    Actually it's an AROS screenshot, but the originals, except the irregular windows that weren't supported, would have looked mostly identical. GTK graphics authors should take inspiration from the other screenshots at that site: The Amiga in the early 90s had a very poor (compared with modern systems) graphics engine, yet its user interface was (and still is IMHO) an example of what can be done with limited resources when there is a good design to start from.

    1. Re:Pease learn from the past! by Anonymous Coward · · Score: 0

      You think that looks good? I think it looks grotesque. Seriously. Just awful.

  102. A little nitpick... by Hooded+One · · Score: 1

    Office 97. It's the one that *didn't* share a year with a release of Windows.

    Though a quick search seems to indicate that it was Office 2000 that first had this feature, not 97. At any rate, unless Macs had this type of filepicker before OS X and I just didn't notice, MS was still the first to have this type of filepicker.

    (And considering that it took Apple until X to finally realize that a 2-pane file browser is a good idea, something which Windows (and probably other OSes) had had for a long time, it seems to me that Apple did some "borrowing" back of ideas for OS X.)

  103. That's kiddie stuff by Anonymous Coward · · Score: 0

    C'mon... That's such a little improvement... how many kids are working on that component? I made a better one with java / swing in a week.

  104. Gnome is an excercise in egoism by Anonymous Coward · · Score: 0

    The Gnome project has been a complete and total waste of time. How many times will you fools reinvent the wheel?

  105. Bookmark menu in nautilus by mendred · · Score: 1

    The bookmark list should synchronise itself with the bookmarks menu in nautilus. that way things can be a little consistent.

    They probably could also use a common bookmark thingummy for folders, that both kde and gnome could share, in the spirit of freedesktop.

    For that matter they should use a common bookmark format for konqueror, mozilla, fire bird and the gad zillions of browsers out there :)

  106. The one thing that matters by khanyisa · · Score: 1

    Exactly. To me the most important thing is being able to enter absolute or relevant pathnames in the same box you would type filenames. Any file selector that can't do this drives me crazy...

  107. Again a glaring usability error: by Anonymous Coward · · Score: 0

    the minimize button in the title bar. OK, OK, it's a mockup, but still. It just shows how little most GTK programmers care about usability. Most of them forget to make utility windows modal and/or transient, leave minimizability and resizability on, provide no placement or role hints. The result is a clunky, GIMPish, messy interface where you spend all your time digging through windows.

  108. Re:Another fine piece of innovation from GNOME tea by juhaz · · Score: 1

    If beta versions of longhorn will have good enough file selectors that it should be copied, then sure, someone will probably do it. Which is good.

    Nothing bad in "ripping off" working designs.

    And this has been ripped of from mac and kde just as much if not more as it has from windows.

  109. Re:Another fine piece of innovation from GNOME tea by Anonymous Coward · · Score: 0

    Why did it took them 4 Years to copy a lousy fileselector from Windows ?

  110. they have this already by jcupitt65 · · Score: 1

    GTK has to work in an environment without a file manager, so it needs a baby one built in as a fallback. What people are looking at here is the fallback GTK file selector.

    The API supports pluggable file managers, so if Nautilus/whatever is selected as the default file manager, a nautilus window could pop up when you click on "Open file ...".

    1. Re:they have this already by CaptnMArk · · Score: 1

      Strictly speaking, a GUI toolkit should have nothing to do with the file system.

      So, let's just remote the file selector from Gtk+ now!

  111. important stuff by timmarhy · · Score: 1

    no i think this is big news. the file selector is a very important interface in any gui, and the fact that gnomes sucked hard, but now looks 1/2 as good as kde's is important. it gives people a chance to comment and to make useful suggestions

    --
    If you mod me down, I will become more powerful than you can imagine....
  112. You could say... by Gordonjcp · · Score: 4, Interesting

    ... that *no* industry is about innovation, but playing catch-up. GM/Vauxhall/Opel are touting headlights that swivel as you turn corners as a great new thing, but that's just playing catch-up to Citroen who had those on the DS nearly 40 years ago. Likewise varipower steering - ancient French technology. Or what about BMW, with paddle-change gearboxes where you select the gear with the paddles, then press a button to engage it? That's just playing catch-up to the Wilson Preselector gearbox, found in 1930s Wolsley and Frazer-Nash cars.

    1. Re:You could say... by Sigl · · Score: 2, Informative

      GM/Vauxhall/Opel are touting headlights that swivel as you turn corners as a great new thing, but that's just playing catch-up to Citroen who had those on the DS nearly 40 years ago.

      Don't forget the "Tucker" by Preston Tucker in 1948(?)

    2. Re:You could say... by Anonymous Coward · · Score: 0

      Or you could just make excuses as to why a majority of Open Source software development is devoted to copying software that already exists.

    3. Re:You could say... by Gordonjcp · · Score: 1
      The majority of commercial software development is also devoted to copying software that already exists. Why do we need MS Word when we have WordStar? Or Excel, when SuperCalc 2 does just as well?


      My point, which you've clearly missed, is that there's no point in making things different for the sake of "not copying". Imagine if every car had its own unique arrangement of gearbox gate, clutch, brake and throttle pedal. Also, consider that the six primary instruments on an aircraft control panel, from the humble Cessna 150 to the Boeing 777, are laid out in the same pattern. Why? Copying? No, because it makes sense to build things in a manner that is familiar to all users.

    4. Re:You could say... by Anonymous Coward · · Score: 0

      Why do we need MS Word when we have WordStar? Or Excel, when SuperCalc 2 does just as well?

      Because they don't "do" just as well. There is a reason Office is so popular - and it's not because of Microsoft's hegemony. It's because it is genuinely better than the competition. You probably won't acknowledge it - no one else on Slashdot will acknowledge - but it is the truth. Everything else is about on par with Office 97 - which is fine if you want software that's "just good enough". If you want something truly innovative you have to buy Microsoft. And no, adding a "save as PDF" option does not make a clone innovative in spite of popular belief.

      Why? Copying? No, because it makes sense to build things in a manner that is familiar to all users.

      I haven't missed your point - you have tried to sidestep mine. NONE of your argument changes the fact that Open Source is about playing catch up. It is the truth - how can it not be the truth when Microsoft has years and billions of dollars of a headstart - but apparently the truth is so offensive that it cannot be acknowledged as such.

    5. Re:You could say... by Gordonjcp · · Score: 1

      But *is* MS Office superior? It doesn't do anything that I need, that I can't do in WordStar (hell, or Vim for that matter), it costs a lot of money, it's unreliable, and it takes away a lot of control. For example, I don't want it to attempt to autoformat documents, but it always insists on doing so. I *never ever* want it to grammar- or spell-check, but again, this can't be reliably disabled. Worse, it gets spelling and grammar wrong! Even when it's set to UK English it argues about US vs. UK spelling and grammatical construction. So, I've got a program that's hundreds of times bigger than it needs to be, and does *less*! How is that superior?

  113. The problem with file selector is it's existance by CaptnMArk · · Score: 2, Insightful

    A better GUI would be to have no file selector at all.

    I wonder how long it will take for everyone (GNOME/KDE) to realize that...

  114. I predict by printman · · Score: 1

    that the new file chooser will be replaced in the next GTK+ release because even after lots of review, etc. people will start bitching after it is released.

    We went through this two years ago with the FLTK file chooser, resulting in this. We did a design context, voted on the results among the developer community, and then released the new chooser in 1.1. We started getting suggestions for a new file chooser about a month later...

    We're dealing with this in a simple way - all of the change requests are essentially cosmetic, so if someone wants a different looking file chooser, they can code it themselves...

    --
    I print, therefore I am.
  115. dot files? by oohp · · Score: 1

    Well the old file selector pretty much sucks and it hasn't been changed since GTK1.x series. The most annoying thing about it is that you can't see .dot files and directories (the ones in your $HOME for instance) unless you know they exist and type thieir name in the "Selection" field. I hope the new file selector (the mockups look pretty cool btw) will have an option to show listings with dot files.

    Yes and the files selector was a thing people bitched about all the time when the GNOME vs KDE issue came into discussion.

  116. EGG TROLL IS THAT YOU? by Anonymous Coward · · Score: 0

    eggy, is this you? It's me, rogerborg. Come to husi and we'll hug each other 'til we spurt.

  117. Eugenia/OSnews deserve neither love nor smileys by Anonymous Coward · · Score: 0

    I was very upset to see the blatant toadying and kowtowing to the illiterate and half-knowledgeable Eugenia.

    Here is some commentary on her previous work...

    OSNews, blah... (Score:5, Informative)
    by vsync64 (155958) <vsync@quadium.net> on 2003.09.15 5:11 (#6962669)
    ( http://quadium.net/ )

    While reading through the interview, I noticed such bizarre and nonsensical statements as:

    Looking Red Hat's recent press releases and web site lately, it reveals a new, stronger effort to shift focus further into the Enterprise and leaving Red Hat Linux to the hands of the community for the home/desktop market while leaves a "hole" in the previous target of Red Hat at the "Corporate Desktop market".

    At the end of the day, we have seen patents being so "duh, brain dead", that many have said that writing software is almost impossible anymore. What a solution for this issue OSS software should find, to ensure a future that is not striked by lawsuits left and right?

    Once, you started a C++ wrapper for GTK+, but then the project got sterile.

    Do you feel that Linux is replacing Unix slowly but steadily, or do they follow parallel and different directions in your opinion?

    I said to myself, "This article must be by Eugenia Loli-Queru", looked to the byline, and lo and behold I was correct. The local rag is more respectable, which is saying a lot, considering that they routinely misspell the names of cities in front page headlines and such. Even JeffK makes more sense than Eugenia.

    --
    TO BUY A NEW CAR WOULD MAKE YOU SEXUALLY ATTRACTIVE.
    Starting Score: 1 point
    Moderation +3
    Extra 'Informative' Modifier 0 (Edit)
    Karma-Bonus Modifier +1 (Edit)
    Total Score: 5

    Re:OSNews, blah... (Score:1)
    by paranerd (672669) on 2003.09.15 6:18 (#6963048)

    I typically avoid OSNews because of the poor quality of their writing, but this article hit a new low. After struggling to understand Eurenia's first question I switched to reading Pennington's answers only.

    Linux user since December 1991
    [ Parent ]

    Re:OSNews, blah... (Score:1)
    by TrekCycling (468080) on 2003.09.15 7:36 (#6963738)

    Yes, it would be a nice benefit if you could understand the question she was asking without having to reread it 4 times and include your own (sic) marks as you read it.
    [ Parent ]

  118. Looks slightly more usable than the old one by hattig · · Score: 1

    But not amazingly more usable

    In fact, the only file requestor that I have ever liked is the Amiga file requestor, ASL.

    Firstly, the vast majority of the window was set aside for the files themselves! An amazing concept that, compared to the 1/4 of the window for these mockups! It is a file requestor!

    Secondly there was a button "Disks" (or "Volumes") that changed the file area into a locations area where you could select disks and assigns (you could assign "Music:" to "Work:Files/Media/Music" for example) to navigate quickly around the filesystem. No need to waste a lot of space on a "common locations" area that won't be used most of the time.

    Yes, it had a filename filter option as well.

    With a little thought this 15 year old file requestor could be modernised and made up to date. In fact, as AmigaOS4 is coming out soon, it might very well have been updated already to include modern graphical sparkle and useful functionality like "New Folder", etc, icons for the save requestor.

    bah ... did this post or not? I just got an error 500 page for my first attempt, but it recognised that I had tried to post when I clicked submit again.

    1. Re:Looks slightly more usable than the old one by Anonymous Coward · · Score: 0

      Unfortunately, Linux lacks Assigns. So the whole filesystem paradigm (yes, I'm using that correctly!) is different. And kinda worse. Linux people always seem to think that "better than Windows" means "good". That is NOT the case. AmigaOS, while lacking in many major ways, got end-user stuff right - even better than MacOS in most ways.

    2. Re:Looks slightly more usable than the old one by hattig · · Score: 1

      The concept of assigns can be emulated fairly easily though ... even if done in a different way. Hell, even symlinks like /assigns/music would work if it was a standard and hence file requestors would use the symlinks in /assigns (and/or /etc/assigns, /home/etc/assigns, and so on) for the list of assigned places within the file system.

      At least the KDE file requestor is quite usable and also nice to look at. Those Gnome mock-ups are awful (although better than the dire abysmal requestor currently used).

    3. Re:Looks slightly more usable than the old one by spitzak · · Score: 1

      Assigns could be done with symbolic links, like ~/assigns/Music -> whatever.

      But you are certainly right, there is no need for a "favorites" area like Windows has (and this is copying) or even a pulldown list. Such locations could easily be shown as the contents of a "directory", whether real or not, and then you only need a tiny button to jump to that directory. This would also allow a hierarchy of favorites.

  119. Re:Except that Mac got it from Xerox! by xtermin8 · · Score: 1

    One of the things that Apple does well, is to steal things and pass it off as original. It may be a bit perverse, but its kinda like the grudging respect you have to give a skilled pickpocket.

  120. The file selector is unnecessary by Ed+Avis · · Score: 1

    There is no need for two different file managers - one like evolution or kfm and a completely separate 'file picker' used just for Open and Save dialogue boxes. As others have pointed out, they are a prime example of cruft in user interfaces, there because of the limitations of older systems that couldn't manage a multi-tasking desktop.

    Personally I think that RISC OS did this the right way. There is a single file manager program ('Filer') which displays windows showing the content of directories. To load a file, double-click on it or drag it onto an application's icon. To save a file, you drag it from the application to the Filer window. This is much more intuitive and also quicker - for example you can have two Filer windows for two directories and load or save files in one or the other without clicking about in the file selector to go up one directory and into another.

    This style of drag and drop saving has been implemented in the ROX desktop, but so far the other desktop environments haven't picked up on it, preferring to imitate Windows.

    --
    -- Ed Avis ed@membled.com
  121. Process Explorer by Derf_X · · Score: 1
    Process Explorer is the most powerful utilities to kill processes in my opinion. You can even close specific handles on processes. I hardly ever use the task manager since I got this. Even works on Win9x.

    Process Explorer

  122. Choice of FileSelectors by deragon · · Score: 1

    Why not change GTK+ to provide more than one file selector, and have the user choose which file selector to use in the gnome configuration center? Application should only call a generic function to call up a file selector, and the Gnome library code would contain a factory that instantiate the FileSelector the user choose.

    There is a downside to my idea though. When a person borrows someone else's computer, the user might not be familiar with the other person's file selector. Also, what file selector to choose when documenting? (probably the one set by default when Gnome is being installed).

    --
    Remember the year 2000? They promised us flying cars. They delivered the PT Cruiser...
  123. it's ok.. by Anonymous Coward · · Score: 1, Informative

    Type the directory name (or part of it) and press tab... sure it's not the same, but it does the same thing, try it... you might like it.

  124. Yech! Yet's analyze this. by KeithH · · Score: 1

    This reinforces my firm belief that coders should *never* design GUIs for non-coders.

    Much as I despise MS Windows, their tree navigator just plain *works*.

    1. As with every other file navigator, this one consumes too much space for the amount of information that it presents. The actual filenames only consume ~24% of the window (yes, enlarging the window will improve the ratio but it is a lot of wasted space)

    2. The ability to switch between different view modes requires the user to pull down a list and select an entry. The space consumed by the list pulldown widget is enough to present a small but coherent set of button images.

    3. The favourite locations sub-window is full of fluff and borrows too heavily from windows. Remember that one of the beautiful things about Unix is the rational filesystem layout: it is a heirarchy under /. Windows requires this fluff because they separate out all the different filespaces into disjoint areas. We don't need it - this is where a simple tree navigator is a perfect solution.

    If you have "favourite" locations, then put them on your desktop and then use drag-and-drop. That way, the favourites are confined to the file navigator - they can be used anywhere.

    4. The search dialogue is entirely superfluous. Just type! Use something like Mozilla's searching capability.

    5. Font/Line sizes: enough with the white space already. Stop wasting so much space between lines of text. I want to see more information.

    Sorry to rain on your parade people but please go back to the drawing board.

  125. stability, man by Ender+Ryan · · Score: 1
    What about stability? I haven't seen anyone mention that yet. I'm going on purely empirical evidence collected by myself over the years, but IME, GTK/GNOME has been at least 100% more stable than QT/KDE.

    In fact, I switched to GNOME because it was lighter and more stable. Every couple months I install the latest KDE. Generally I'll use it for a couple days and get it setup as best I can for my own needs, but it always falls short. KDE is always just full of so many quirky bugs and apps that crash or are just too bug-riddled to be useful. Eg. the control panel (font settings are extremely quirky - and the cp crashes often), toolbar settings are extremely problematic(drag them around only to have apps crash, or worse, lose a toolbar and be unable to get it back), text alignment is generally very poor(compare to GTK, where text is always properly centered in toolbars and panels, in KDE/QT, text is often placed off-center or aligned to one edge) - I could go on and on about seriously irritating bugs in KDE.

    Now, don't get me wrong, I'm not trying to disparage KDE - it is a fantastic DE. I'm just pointing out that there are real reasons that many people like GNOME better, especially more traditional *nix folks.

    The grand-parent poster does, however, make some excellent points about some of the technical merits of KDE - like I said, it is a fantastic DE. I'll stick with GNOME for now though.

    Cheers!

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
    1. Re:stability, man by Anonymous Coward · · Score: 0

      > I could go on and on about seriously irritating bugs in KDE

      Really? Could you give some examples of "seriously irritating" bugs in the latest stable KDE release (that is KDE 3.1.4)?

      And please do not include bugs that is directly related to the distro (eg, don't use RedHat, but do try SuSE, Mandrake).

  126. It's always worked but... by Anonymous Coward · · Score: 0

    Ever try following a shortcut to a directory in a dialog box? This only recently worked the way you expect it instead of just selecting the shortcut file itself

    actually that has worked since windows 95, but only recently have developers noticed that you have to pass a specific flag to the open file dialog box to get it to follow links. if you dont add this flag then it will select a link as a file.

  127. MOD PARENT UP!! by Anonymous Coward · · Score: 0

    YUP

  128. Who gives a crap? by Anonymous Coward · · Score: 0

    This is a file selector! It is a dialog box to open files. It has some shortcuts. It looks similar to that on a Mac or Windows XP system. It's a file selector!! If this is what the linux zealots are drooling over to put an end to microsoft's evil world domination then these people have to shut the fuck up. No one cares about these stupid little gui "enhancements." When I can cut and paste and actually find good software for linux, then maybe I'll give a shit. But until then, it's still just a piece of shit microsoft/apple clone. And the fact that's it's open source don't mean two shits to me since I don't want to bother reading the code.

  129. except... by isoga · · Score: 1

    ...the GTK one looks like it is from Sun's CDE/Motif windowing system circa 1970

  130. Re:Another fine piece of innovation from GNOME tea by Anonymous Coward · · Score: 0

    Probably for the same reason it has taken you so long to learn proper English.

  131. Euginia? by Anonymous Coward · · Score: 0

    Who the heck is Euginia and why do I want to send her love?

  132. the KISS approach: use locatedb by mydigitalself · · Score: 2, Interesting

    i photoshop user interfaces all day, so forgive me for not having the energy for visually articulating this idea...

    the idea was inspired by Suggestion 3. if you go and read the discussion thread about this, the idea was actually to implement a FILTER rather than a SEARCH. i find this articulation a bit silly really because SEARCH implies a global search not a filter.. which made me think:

    if you had a really simple dialog box that had a search capability you could just start typing in "hilton pari". in the background one just interrogates the slocate database and starts to put all items that start with "hilto..." in a list view below. the list view should display the parent folder of that element with a hyperlink/expander of sorts to illustrate the full path to that file.

    furthermore if you abstracted this functionality, you could offer the same global search capabilities across filenames in the "recent documents" interface. so this would extend the search boundary to elements that are possibly not in your slocate database (SMB shared docs for example).

    there would still be browing capabilities to allow users to do regular browsing of CD, Network etc... but i just thought this would be a highly Googleian way of opening files.

    1. Re:the KISS approach: use locatedb by mc_barron · · Score: 1

      That's great, until you start dealing with recently created/delted files that have not been updated in the slocatedb. Then you have users looking for files that the computer doesn't see and viewing files that they thought they deleted.

  133. Attention Boneheads! by ArmorFiend · · Score: 1

    There are two different dialogs you are trying to create. One is a file finder. The other is a file creator. The former is for finding an existing file, the latter is for naming a to-be-created file. These are different ideas!!! One needs a "create new folder" button, the other does not. One needs a place to type in filenames, the other does not. Please stop confusing the two.

    1. Re:Attention Boneheads! by IPFreely · · Score: 1
      Mostly, yes but:
      One needs a place to type in filenames, the other does not.

      One might need a place to type in a pattern to match for display when searching. It's a quick way to filter through a large directory to find just the right file.

      --
      There is nothing so silly as other peoples traditions, and nothing so sacred as our own.
    2. Re:Attention Boneheads! by Anonymous Coward · · Score: 0

      Magic helmet?

    3. Re:Attention Boneheads! by myz24 · · Score: 1

      I honestly rearrange files whilst in the windows file picker. Don't assume everyone works like you, bonehead.

  134. There *IS* a regedit hack to improve EndTask by zapp · · Score: 2, Informative

    I just discovered this the other day...

    The registry key
    HKEY_CURRENT_USER\Control Panel\Desktop\WaitToKillAppTimeout
    (And if it isn't that one, just search the registry for 'WaitToKillAppTimeout')

    is defaulted at I think 5000ms. Changing this to 0 gives you back that "shot to the head" effect.

    Also, others have mentioned the desire for lsof or other such things...

    go checkout SysInternals. They have tons of freeware monitor file handles , processes, threades, memory, DLL Accesses, port accesses, disk accesses, ...

    --
    no comment
  135. Filter? by colins · · Score: 1


    Where's the dialog box to enter a filter?

  136. Now take Kylix . . . please! by Latent+Heat · · Score: 1
    When Borland came out with their Kylix/C++ Builder IDE's for Windows/Linux, for whatever reason they went with Qt+ instead of GTK. So what they had to do was write this massive procedural front end to Qt+ so they could get at it from Object Pascal -- object references are not passable over the divide so they had to turn everything back to handles and function calls.

    Oh, and the IDE runs under WINE.

    For a variety of technical and cultural reasons it seems that Kylix hasn't caught on. On the cultural side, I suppose there aren't many Linux/UNIX programmers craving a Pascal IDE and on the Windows side, there are not that many Delphi developers hankering to use Linux. On the technical end, it seems that Borland is using Java to make their IDE's portable (the X-series -- C++ Builder X, JBuilder X -- are Java Swing IDEs), and there is some hint that they are looking at wxWindows for GUI app portability (they have a toe in the water with some "preview" level of wxWindows support in C++ Builder X).

  137. Usability reason by EarthTone · · Score: 1

    The reason KDE's dialogs don't allow file management is because they are not file managers; I have several users in my organization that can *only* manage files using the Word dialog. The dialog should only serve the purpose of opening a file, and relegate other operations to Konqueror. I am interested in your idea of a "history" view, though. Do you mean like the "Recent Files" entry in the File menu of apps?

  138. You are asking the wrong question. by Chemisor · · Score: 1

    Do not ask who Eugenia is; ask if she is single.

  139. Please use "echo love " instead by Chemisor · · Score: 1

    It's damn uncompetetive to be overwriting everybody else's love. Just because you have the last word, there is no reason to stack the echos against everyone else. We like Eugenia too you know...

  140. too little too late by Anonymous Coward · · Score: 0

    Mac and Win32 have had _working_ file selectors for HOW MANY YEARS? And the unix world is STILL fighting over which GUI framework to use?

    Christ. It's no wonder end-users have a hard time embracing free technologies, when bit-heads argue to their death about stuff that just doesn't matter a bit.

    KDE and Gnome piss me off equally, but if we could just pick a horse and ride it I'm sure everything annoying about it would be repaired.

  141. Fullscreen dialog boxes? by phoebe · · Score: 1

    Is there any particular reason for open or save dialog boxes to be so small? When you are using the application it is clear nothing much else can be done at that point. Why not have a dialog box that fills to the whole screen?

  142. that's not the original version by ajagci · · Score: 2, Insightful

    No, that's not the "original version". Smalltalk, for example, had graphical file selection dialog boxes showing directories and file lists years before the Mac, and I don't even want to claim that Smalltalk was first.

    In fact, text-based, screen-oriented interfaces had file selection dialogs that would present lists of choices from which you could easily pick.

  143. Both of Them SUCK! by xjimhb · · Score: 2, Insightful

    What is all this "Desktop" junk and all those stupid icons? And what is wrong with "Up"? We are dealing with a tree structure here, a nice clean file system, not the new "Micro$haft File System" that Uncle Bill is trying to foist off as part of "Long-Horny".

    Why do these people try to brand good, working, interfaces as "legacy" and delete or mangle them?

    The file selector on my Gnome Red Hat 7.0 system is clean, easy to use, and I find nothing "non-intuitive" about it.

    Leave it alone, dammit!!!!

    1. Re:Both of Them SUCK! by Anonymous Coward · · Score: 0

      The file selector on my Gnome Red Hat 7.0 system is clean, easy to use, and I find nothing "non-intuitive" about it.

      Contribute or quit bitching. You have the "freedom" to continue to use that version. Better yet, you could start your own fork forwardport the old dialog to newer releases.

  144. Re:'New Folder' -- for saving by genericacct · · Score: 1

    The file selector is for the "save" function also, so it makes sense to have new folder. As was mentioned earlier, the "send love to Eugenia" widget was an example for the ability to add application-specific features, such as a quality slider in GIMP when *saving* JPEGs.

  145. Wow, it looks like... Windows XP! by Max+Threshold · · Score: 1

    On the one hand, it's pretty lame to make a big deal out of this, considering it's just a ripped-off Windows UI component. On the other hand, it's great to finally see the GNOME team getting serious about usability for the unwashed masses. Kudos all around.

  146. Frobnicate from the Jargon file ... by cyrus007 · · Score: 2, Informative

    From Jargon File (4.3.0, 30 APR 2001) : frobnicate /frob'ni-kayt/ vt. [Poss. derived from frobnitz, and usually abbreviated to frob, but `frobnicate' is recognized as the official full form.] To manipulate or adjust, to tweak. One frequently frobs bits or other 2-state devices. Thus: "Please frob the light switch" (that is, flip it), but also "Stop frobbing that clasp; you'll break it". One also sees the construction `to frob a frob'. See tweak and twiddle. Usage: frob, twiddle, and tweak sometimes connote points along a continuum. `Frob' connotes aimless manipulation; `twiddle' connotes gross manipulation, often a coarse search for a proper setting; `tweak' connotes fine-tuning. If someone is turning a knob on an oscilloscope, then if he's carefully adjusting it, he is probably tweaking it; if he is just turning it but looking at the screen, he is probably twiddling it; but if he's just doing it because turning a knob is fun, he's frobbing it. The variant frobnosticate' has been recently reported.

  147. Re:Its ok, just dont bother to copy crap by savuporo · · Score: 2, Insightful

    What i dont like to see, is when people try to copy the crappy ( but sometimes, pretty-looking ) features, that actually draw away from usefulness.

    Improvements to file selector are all fine and dandy, as long as the thing actually improves the way you can work with it, at acceptable performance ( as this particular version seems to do )

    But there are lots of widgets incorporated into "modern GUI-s" that should never have left the drawing boards. Witness the WinXP desktop in default post-install configuration. You have to spend significant extra effort every time to turn all that fancy crap off. And thats every time you create a new user profile.
    Heres where OSS stands head and shoulders above anything that M$ has to offer, you dont want the misfeatures ? Simply dont install them.

    --
    http://validator.w3.org/check?uri=http%3A%2F%2Fwww.slashdot.org Errors found while checking this document as HTML5!
  148. Re:ummmm, wh002 3ug3n14? by Anonymous Coward · · Score: 0

    I was about to say the same thing. Most of the discussions there, no matter what the topic, boil down to -

    50% of the posters: windoz sux! so you too ha!
    Other 50%: linuz sux! so you too ha!


    It's not often about being interested in different operating systems, it's more about just trolling for one's pet OS.

  149. Where will the favourites be stored? by claes · · Score: 1
    I have read hundreds of replies now, and not a single one seems to be concerned where and how the "favourites" will be stored. That is vital!

    Mozilla, KDE, Gnome and OpenOffice must all share the same set of favourites in their file dialogs. If I add a favourite in Gnome, it should turn up in KDE's dialog boxes as well. This must be standardized. I suggest that there exists a directory where .desktop files are stored for each "favourite".

  150. The nice thing about KDE's file selector... by JCholewa · · Score: 2, Insightful

    I'm taking a look at KDE 3.1's file open dialog box via an impromptu vnc session on a lonely ratpoison'd X session. I haven't played with the WinXP's dialog box, but here's the things that make the KDE dialog box more innovative than the one in Windows 2000:

    A) You can right-click to add, delete and edit the shortcuts in the "Navigation Panel" (that's what KDE calls the "Places Bar"). In Windows, you'd have to add a registry key in a rather nonintuitive place ("HKCU\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ ComDlg32\ Placesbar")

    B) You can hide and unhide the Navigation panel via the mouse or the keybinding. In Win2k, you would have to play with the registry for this, which makes it rather annoying if you'd prefer to have the Places Bar hidden 90% of the time, only to be revealed when needed.

    C) You can customize the Navigation Panel so that there are shortcuts common to all KDE apps and also shortcuts individual to each application. I frequently visit "/mnt/niven/code" from kate (a text editor with syntax highlighting), but I'd have no reason to go there from K3b (a rather sweet CD/DVD burning app).

    D) You can swap between large and small icon size for shortcuts in the Navigation Panel. Nice if your current program has a ton of shortcuts. Oh, there's a scrollbar for when you have too many icons to fit in the visible space.

    E) There's a button to refresh the current directory listing. I have to hit "F5" in Win2k more often than you'd think, so mouse access for this is kinda neat.

    F) A bookmarking system is built into the selector. I don't use this, but I can see how it might be useful for some people who need a little more flexibility than you'd get from the regular, flat Navigation Panel.

    G) Sorting is a little more flexible, allowing you to sort in any view mode without having to right-click (in Win2k, you have to do this unless you're in "Detailed" view mode). It also allows you to decide whether the sort is case sensitive, and it's easier to reverse sorts. And you can specify whether you want directories all listed above the files or intermingled in the sort.

    H) You can dynamically toggle the listing of hidden files (there's a menu button for it, or you can just hit "F8"). That's a far cry from the more time consuming "explorer.exe, Tools->Folder Options->View->Hidden Files and Folders".

    I) File previews are built into this widget, and you can toggle this on and off. Moreover, if you go into KDE's configuration gui, you can tell the system which file types should be previewed.

    J) At any time, you can separate the files and folders into two separate window panes, or you can put them in the same pane.

    K) As with the Win2k file dialog widget, there are dropdown widgets for the active directory ("Look in"), file name and file filter ("Files of type:"). But while Win2k only makes the file name editable by the user, KDE allows you type into any three of the fields. This means that I can change to another directory easily without having to worry about accidentally mangling the file name. Sometimes, Win2k takes a while to pop up the "Look in" bar when I click on it, and while I could type a directory location into the "File name" widget, I'd lose the file name itself (in a "Save As" situation)! And if I wanted to look at all *.html files to open up in notepad, the filter widget is useless (it only lets me pick "*.txt" or "all files"), and the only way to do it -- typing into the "File name" widget -- also destroys the existing file name.

    L) The KDE file dialog box is fully network aware. I could load from or save to a file via ftp or ssh (sftp), and it'll even remember the passwords during my current session.

    I'm sure that Windows XP has most of these improvements built-in. I'm not trying to suggest that putting the latest KDE against Windows 2000 is a valid comparison. But I do like that I can get the above capabilities without having to spend even more money on Windows than I already have.

    --
    -JC
    coder
    http://www.jc-news.com/parse.cgi?coding/main

  151. conspiracy theories about Trolltech and SCO by Anonymous Coward · · Score: 0

    So Canopy representatives dont sit on the
    board of Trolltech?

    Sorry. Nice try KDE phanatics !!!!

  152. Re:Both of Them SUCK! Give my TAB key! by refactored · · Score: 1
    I _know_ which file I want, I just want to type the first to letters and hit the tab key!

    @#%$#%$#! Gluey Gui's!

  153. Windows VM and End Process just sucks in general by UnknownSoldier · · Score: 1

    I accidently oppend a 2 Gig binary file in Notepad on my XP box with 512 Megs Ram, and 1 Gig pagefile.

    The results weren't pretty.

    Ok, so this is the worst kind of thrashing possible for an OS to deal with, but we're talking over 15 minutes just to "shutdown/reboot"

    At least the memory leaks in (XP) NT are getting smaller.

    What would it take to have '~' ACTUALLY work in Windows? I mean completely transparent underneath applications. REAL linking would be a godsend as well.

  154. Why use filepickers at all? by Cybrr · · Score: 1

    ROX is the most instinctive filer i know of.

    --
    Why did GEAR crush RDP?
  155. "Current directory" by tepples · · Score: 1

    Then how can a user find which apps have a "current directory" within a folder that the user wants to move or delete?

    1. Re:"Current directory" by Ben+Hutchings · · Score: 1

      Use Handle from Sysinternals. There may be something similar in the Resource Kits.

  156. Why Qt doesn't use templates by tepples · · Score: 1

    Qt does not make any effective use of the STL

    Trolltech first published Qt when few available compilers had reliable template implementations, which is also why Qt uses a preprocessor instead of templates to add signals and slots to C++.

  157. Still in Windows 5.0 by tepples · · Score: 1

    vintage MS Windows (1.0 or 2.0), where the user dragged a file icon from one screen area to another to get it open.

    And guess what: it still works. Try dragging e.g. a .txt file onto an open Notepad window, a .bmp onto Microsoft Paint's window, etc. If the app supports embedding one document within another, you may have to drag the document on top of the app's menu bar or status bar to make the app open the document instead of embedding it in the current document.

  158. What-completion? by tepples · · Score: 1

    Other than Tab, which you give a good reason to bind exclusively to switching among controls in a form, what other key would you suggest to bind to guessing the rest of a partially typed name?

    1. Re:What-completion? by lewp · · Score: 1

      Arrow keys and a dropdown of choices (a la Microsoft's autocomplete) are the best and most consistent way I can think of to do it. In most other dialog controls the arrow keys adjust the value of the control (sliders, spinboxes, etc.), so it makes sense that they would do the same in a text box.

      --
      Game... blouses.
  159. For downloaded files by tepples · · Score: 1

    even that is but one tab away for existing files and not applicable for files one is about to save.

    Is too. The file name is applicable for files one is about to download and save. I've experienced a lot of frustration in file pickers not always preserving the name that the web browser suggests.

  160. Accessibility? by tepples · · Score: 1

    I haven't used a maximized window since the days of 800x600 laptops

    I own a small-screen laptop, you insensitive clod!

    the lines become too long to read, usually.

    I'm guessing that by "lines" you refer to lines of text, which run horizontally in at least English text. Bitmap images don't have "lines." Vector images don't have "lines." Audio does not have "lines." I see valid reasons to maximize windows displaying things other than text.

    Still have to name it? You have to type the name in anyway.

    Not if it's an Internet download.

    And for accessibility's sake: How do you drag-to-save or drag-to-open if you don't have a mouse? And what good is having a mouse if your arm cannot manipulate it?

    1. Re:Accessibility? by AReilly · · Score: 1

      Small-screen laptops: yeah, I own one too. I still don't run my applications maximised, most of the time, and even when I do, the other windows are still there under Alt-Tab. This is a stupid argument against drag-save, though: if you can make a dialog window open above your current window, and you can click on a link in your e-mail window to open a new web browser window, you can jolly well automatically open or raise the appropriate file manager window too.

      Lines too long: yes, of course I mean horizontal text. Does anyone actually read something like slashdot in a maximized browser on a 1280 or larger screen? I like my text columns to be shorter than 20cm, myself.

      Naming internet downloads: so they've already got a name. Yay! No need to type anything!

      Drag-to-open, or drag-to-save vs inability to mouse: tab to select icon (probaby selected already though), ctrl-x, alt-tab to select browser, ctrl-v. Same as you do when copying files in Windows. It *is* a copy operation, after all. There are probably better methods and shortcut combinations that can be built for common situations, of course. For myself, I prefer to mouse most of my uncommon menu operations, even though I touch-type. I use a trackball that sits next to my happy-hacker keyboard, and I find that faster and less effort, most of the time.

      Thankfully, the most important part of the GTK+ upgrade is the API upgrade, so it will probably be possible to build a DnD save mechanism for those of us who want it anyway.

      The point isn't even really about drag-n-drop, anyway. It's about re-inventing a crippled (in whatever sense takes your fancy) directory browser for this one task, rather than just using the full-featured one that your desktop already has.

      --
      -- Andrew
    2. Re:Accessibility? by kragaroth · · Score: 1

      Yes, I do read /. with maximized windows on my 1600x1200 Inspiron... And most of my other applications are used maximized as well.

  161. Law for keyboard equivalents: Section 508 by tepples · · Score: 1

    Suppose I drag a Word-openable document into a Word window containing an open document. Should Word open the dragged-in document? Should it embed an OLE object referencing the document?

    The right way: the app should pop up a menu with options Open and Embed. Or the user can double-click the document to Open it in a new window. If a particular app creates a new window too slowly, consider it a bug in the app.

    While there is no law of HCI stating that every mouse-operable action must always have a keyboard equivalent

    Such a law does exist in the U.S. Code, namely Section 508 of the Rehabilitation Act. Anything basic to a computer's operation should not require the user's ability to operate a mouse. If an app does not obey this law, the U.S. government won't consider using it. Some users can't see the mouse pointer (blindness). Some users can't move a mouse precisely (amputation, palsy, etc).

  162. 5. Accessible? by tepples · · Score: 1

    On the Acorn platform [drag-and-drop using a mouse is] the _only_ way of doing things, and works in 100% of the applications.

    Fifth issue: Does it work in 100% of the human beings? Some human beings navigate UIs using a keyboard and a screen reader because they can't see a mouse pointer. Other human beings navigate UIs using a novel device because they lack coordination to move a mouse.

  163. Accel-O covers open, but what about save? by tepples · · Score: 1

    I understand key-navigating to a file and then Accel+O to open it; Mac OS and Windows do it roughly this way. But one thing remains: how can a user do do drag-to-save-as with a keyboard? And what about embedding another document, which many apps do when the user drags a document from filer to inside an open document?

  164. People with disabilities are obsolete! by tepples · · Score: 1

    So how would a person with limited vision or limited motion use drag and drop?

  165. Folder? by Local+Echo · · Score: 1

    I don't see any one else bitching about this so I will. It's not a folder it's a directory.
    And frankly I'll look forward to a patch for the source which fixes every release.

  166. "file selector" by corian · · Score: 1

    so that's the actual, technical term for this dialog box?

  167. a few corrigendae by Paul+d'Aoust · · Score: 1

    first of all, thanks to all mods... it's nice to get modded up instead of down for a change ^_^ But here are the mistakes I discovered:

    1. I meant to say that I have a problem with innovation as an absolute, not no problem.
    2. second sentence, I shoulda said "I've sorely wished the GTK+ file selector had..."

    You see, I'm just as terrible and despotic a language policeman to myself as I am to others :)

    --
    Standing at the very edge of my imagination, I peered into the inky void and realised -- I couldn't think up a new sig.
  168. Stupid choice of OK/CANCEL Button by Anonymous Coward · · Score: 0

    GNOME 2 still has the Ok/Cancel buttons ass backwards!

  169. Basic feature by Anonymous Coward · · Score: 0

    It's a 'basic feature' in comparison to the operating system which about 90% of the planet uses daily and has experience with. And many more people than you think *do* use it (tho running Linux you have to train yourself to *not* use it, so you eventually get out of the habit).

  170. Well... by Anonymous Coward · · Score: 0

    We're waiting.

  171. kill -9 by Anonymous Coward · · Score: 0

    the best way (which will kill _any_ process - even ones that task manager won't let you) is to debug it (with VC++) and then terminate debugging (which kills the process) :)

  172. File selection boxes are wrong by Froggie · · Score: 1

    Mutter mutter RISCOS mutter mutter...

  173. Re sig... by Anonymous Coward · · Score: 0

    Terrorist. God bless America, who nurses a snake in her bosom.

  174. Re:Its ok, just dont bother to copy crap by Anonymous Coward · · Score: 0
    But there are lots of widgets incorporated into "modern GUI-s" that should never have left the drawing boards.
    Where's the linux paper clip then? For me, that's a showstopper.