Slashdot Mirror


Top 10 Things Wrong With Linux, Today

An anonymous coward sends in this link to a list of the top ten things wrong with Linux today. He's noting things that are "wrong" not with Linux per se, but with a user's experience with Linux; most of his points actually have to do with KDE/X. The KDE 3 bug he's talking about is a user-interface change in konqueror: form elements can be changed by mousing-over them and turning the scroll wheel, which is very bad. Hopefully the KDE guys will roll this change back to the previous behavior.

699 comments

  1. true.. by pherthyl · · Score: 1

    Very good article. Basically sums up what I've been thinking.. I hope it all gets fixed soon!

    1. Re:true.. by big_hairy_mama · · Score: 3, Insightful

      I hope it all gets fixed soon!

      I reported this bug to bugs.kde.org a long time ago. There were other people that reported duplicates of the same bug, all complaining about how annoying it is. Try using the mouse wheel when you have Slashdot moderation access! More than once I have accidently moderated someone. Or, try navigating Freshmeat.net, where the long filter bars at the top use onChange to trigger them as soon as the mousewheel touches it. That is bad in itself, but worse with this Konqueror bug.

      The problem is that as far as I know, the KDE team completely ignored all of the bug reports (there were several) about this. KDE has done a wonderful job with a lot of features, but I'm worried that it has a case of featuritis (or at least app-idis). People work on new eye candy all the time, and add new enhancements (look at the plan for 3.2). Rarely do I see any actual bugs fixed, though, other than crashes and security holes. Granted, those can be the worst kinds of bugs, but user-interface bugs can be just as bad when they get publicised like this!

    2. Re:true.. by stilborne · · Score: 1

      you may find that reading
      this and
      this helps you understand kde development issues a bit better.

    3. Re:true.. by Old+Wolf · · Score: 1

      So why weren't these bugs fixed?

    4. Re:true.. by Anonymous Coward · · Score: 0

      be honest... you didn't really read the article right?

      First post was yours though :-)

    5. Re:true.. by pherthyl · · Score: 1

      hehe..
      ok it was just something I churned out in an attempt at FP. but I did actually read the article.. It was posted on OSNews before it was on slashdot..

  2. 11. Not owned by Bill Gates by Anonymous Coward · · Score: 0

    Oh wait, nevermind... that's a good thing, but sometimes the press gets all confused.

  3. doom on the horizon if linux becomes popular by Graspee_Leemoor · · Score: 5, Insightful

    I suppose everything he says applies to freeBSD, except in one or two cases more so.

    But who wants general adoption of linux anyway ? Look what happened to the internet when it got popular...

    graspee

    1. Re:doom on the horizon if linux becomes popular by Anonymous Coward · · Score: 0

      What happend to the internet when it got popular?
      Just because things are mainstream doesnt make them bad.

    2. Re:doom on the horizon if linux becomes popular by Anonymous Coward · · Score: 0

      Yes it does. Case in point: slashdot.org.

    3. Re:doom on the horizon if linux becomes popular by thales · · Score: 2
      "But who wants general adoption of linux anyway ?"

      Yeah it would suck if Linux was popular enough that hardware manufactors routinly included Linux drivers with their products, and software venders started ports to Linux.

      --
      Quemadmodum gladius neminem occidit, occidentis telum est
    4. Re:doom on the horizon if linux becomes popular by Anonymous Coward · · Score: 0

      Most of the kinds of crap-hardware unsupported by Linux are the 'brite shiney' things we don't NEED support for.

      I'm speaking as somebody who could care less if 'Joe Mainstream' ever even tries Linux, of course.

      The strength of Unix is NOT as a 'total solution' desktop replacement. There's barely a think I would even WANT to do with Linux that can't be done at a shell prompt across the network at any 'eye candy' machine I choose.

    5. Re:doom on the horizon if linux becomes popular by Graspee_Leemoor · · Score: 2

      (/joke)

      But you see Linux is already too popular- it's now really easy to install and people don't have to even do any messing about on most distributions and their sound cards etc. are all set up automatically, and they can play mp3s, play divx with mplayer and get work done with gnumeric, abiword, koffice etc.

      I had to damn-well switch to freeBSD in an attempt to feel elite, and even there people are realizing that freeBSD is not just for servers! Mplayer, xmms, is there no end to the clever desktop apps that actually work?

      (/joke)

      Actually my real reason for using free OSs is to escape from the control of MS, and now, with palladium looming on the horizon I feel the need to make the switch total, so xmms, mplayer and friends are total god-sends.

      I use freeBSD rather than linux because I *personally* find it easier to configure; I like and am used to the ports system.

      As you may have guessed, my original post was joking too, though maybe only half-joking, because while we got a lot of good things when the net became popular we also got the commercial interest, the banner ads, the pr0n subscriptions, the cookies, the pop-ups and unders...

      Maybe that was inevitable because marketing scum will go where there are large clumps of people, but it doesn't stop me from regretting that aspect of the internet's popularity.

      graspee

    6. Re:doom on the horizon if linux becomes popular by Darth_Burrito · · Score: 2

      Look what happened to the internet when it got popular...

      Yeah that was awful. I got cheap broadband access, the ability to host my own content, access my machines from anywhere in the world, and my company got more business in the form of adding a web application layer to our application suite. As linux becomes more popular I'm betting the good will outweigh the bad.

    7. Re:doom on the horizon if linux becomes popular by Zenithal · · Score: 2, Insightful

      You know, I totally agree with this opinion. The more homogenized the linux desktop becomes, the less fun it will be for the people who actually develop for it.

      I guarantee that the day that the linux desktop is easy and default-ized enough for my mom to use it - is the same day that the best development talent moves to some other platform.

      Right now the average linux desktop is a mixuture of different solutions and methodologies all trying out new ways of solving problems. Some are great, some aren't so great (I still find juggling with my feet more intuitive then grip's ui ;). But if the primary concern ever becomes consistency over innovation, myself and I'm sure many others will be looking for the Next Great Thing to mess with.

      --


      Aaron
      AaronCameron.net
    8. Re:doom on the horizon if linux becomes popular by Graspee_Leemoor · · Score: 5, Insightful

      You know, although I was really joking with the original post (well, half-joking- see my other post), I realized something when I read Zenithal's post...

      Windows XP is a pretty damn stable OS; it supports a lot of hardware, video codecs, sound codecs, development tool both free and proprietary etc. You *can* hack with XP. You can install mingw32, an Xserver or client, free game-development libs, free obscure programming languages etc...

      BUT XP is anathema to the geek, and why? Lots of reasons: a big nasty corporation control it, there is only one UI and it sucks, there are loads of "dumb filters" designed to by default stop you viewing your files properly or do anything complicated etc.

      Well imagine new "popular linux". It could be very like XP. Only one user-interface because most people run it so developers target it (KDE could do this), corporations control it (effectively) by providing commercial applications that you just "gotta have", locking you into their customer-base, dumb filters in place on all the apps which it is tedious to take off, etc.

      In fact, "popular linux" could be exactly like Windows XP, except for:

      1) We would have the source to the OS
      2) errrm.

      So think about it. If MS released the full source for Windows XP, would it be a fantastic operating system that code-hackers flocked to?

      I myself think not.

      graspee

    9. Re:doom on the horizon if linux becomes popular by Richard_at_work · · Score: 1

      i wish manufacturers would supply drivers for the internet, i get so many problems with this thing. Conflicts, illegal operations..... jeez.

    10. Re:doom on the horizon if linux becomes popular by IamTheRealMike · · Score: 1
      This sounds a lot like Lindows or Lycoris. The problems is mainly that they are Linux trying to be like Windows, and they are fundamentally different.

      Desktop Linux will have reached 1.0 and left it's current beta stage when the big problems have been solved, and the GUI design is at a higher level of sophistication than today. The last thing we want is for Linux to copy all the dumb design decisions in Windows - you can have easy to use without being like Windows.

    11. Re:doom on the horizon if linux becomes popular by Anonymous Coward · · Score: 0

      > This sounds a lot like Lindows or Lycoris. The problems is mainly that they are Linux trying to be like Windows, and they are fundamentally different.

      The only problem is in that perception. Lindows and Lycoris are trying to initially look like Windows to ease the transition of Win -> Linux users. Once they're comfortable with Linux, however, these users have more choices available to them than the corresponding Windows user. And, these new users can explore the new system at their own pace, customizing it (or not) exactly as they want.

      Linux is always there, the only issue is the initial appearance. So far as I know, there is no "dumbed down" Linux that prevents all the traditional Linux/Unix flexibilities from being done - they just aren't thrust into the faces of new users.

    12. Re:doom on the horizon if linux becomes popular by IWX222 · · Score: 1

      "Most of the kinds of crap-hardware unsupported by Linux are the 'brite shiney' things we don't NEED support for" Not all hardware that is not supported by linux is crap - things like Alcatel ADSL modems for example.... True, there are kernel-based solutions available, but not by Alcatel. My point is that a lot of decent hardware isnt supported by Linux, and you have to go search for ways to make it work. That is one factor that keeps it out of the mainstream markets. Whether that is good or not is another matter.

      --


      .sig me!
    13. Re:doom on the horizon if linux becomes popular by antirename · · Score: 1

      I have an Alcatel ethernet ADSL modem. It WAS a pain to get working. However, it's supported by Linux in the sense that I was able to get it working. It is definatly not supported by Alcatel. I get the feeling that when their site says "works with Linux" is really means "you may find it within your technical abitity to discover all needed software and force it to run".

    14. Re:doom on the horizon if linux becomes popular by Anonymous Coward · · Score: 0

      XP works well for me, seems stable and useable. I'm giving it up in favor of Linux. Why? With Palladium coming down the road i have no interest in being any more under Microsofts control than I already am. I still have to reboot for a few things, but someday soon I hope to whipe Microsoft off my system completely.

    15. Re:doom on the horizon if linux becomes popular by martinm_76 · · Score: 1

      Windows XP is probably very nice in many respects, but what keeps me from using it is, mostly, three things:

      1) The draconian licensing
      2) The general behaviour of Microsoft (as a corporation)
      3) The limited experiance inherent in all versions of Windows I have tried.

      Of number three: I used DOS, Win 3.1 -> 3.11 -> 95 -> 98 for a long time (didn't know much about the alternatives). Then OS/2. Then Linux. I have tried NT 4.0 and W2K also, if only for short periods.
      While OS/2 was a great OS, only Linux seems to be genuinely *FUN* to use. I believe this is at least partly because you can never know all there is to know about it (with Windows you can at least pretend ;)) and the powerfull way piping data from one program to another helps define the problem you are solving. I could wish for some more flexibility in sed, though, but that just means I have to narrow my searches that much more.

      What was it this was all about? Ah yes: Why Linux?

      Because it's.. :
      1) Fun
      2) Powerfull
      3) Evolving
      4) Community driven
      5) Flexible
      6) Open!
      .. and all the other points I cannot articulate at this time :)

      The one thing I dislike most in the Windows world is all these EULA's, all slightly different, all mostly crap. I have read, and (I think) understood the GPL, Artistic and BSD/MIT licenses. They are well written, not too lawyerish and above all used by many projects. I pretty much know what I can expect with these licenses.

      Compare to the mile-long EULA's typical in Windowsland: I don't believe I know anybody who have read one of them all the way through. They are tediously written, far too long to be good to anyone but lawyers (and the corporations?). You always have a knawing feeling you're not quite sure what you signed up for and the exact terms of it all. If you're lucky, somebody that read the full text and recounted it in understandable language at a place like this one, if not, then you either have to simply not care (a rather typical approach, it would seem) or just live with the jitters. I far prefer to stay away from that when possible.

      Ooops. That was a wee bit ranting, wasn't it? I better stop now.

      --
      Regards, /Martin Moeller.
    16. Re:doom on the horizon if linux becomes popular by Fastball · · Score: 1
      I'll bite and disagree to some extent. I agree that Linux is fun and appeals to the noble hacker in all of us, but certain things in an operating system/distro should be simple. For example, I agree with the printing problem he outlines. After getting my IBM Network Printer 24 working with LPRng built from source, I decided to shave my head for fear of pulling the rest of it out.

      I think file sharing is the next step to making Linux a more viable desktop solution. I only have one box at home, but I'm looking to add a couple more in a month or two. I am not looking forward to setting up NFS, code, or some other method of networking for these boxen.

      Who knows. It's a bugger of a Catch-22. I'm not as concerned about my parental units taking up Linux as I am my manager at work. The days when Linux really displaces Windows in IT departments for system and ASP solutions will be a major step forward for technology (in the US of A where I'm saddled with corporate philos).

    17. Re:doom on the horizon if linux becomes popular by spitzak · · Score: 2
      If MS released the full source for Windows XP (and there were no restrictions on what you could do with the code) I would expect open-source hackers to quickly alter it to include Unix functionality (like Cygwin, adding fork and stuff to the kernel, adding symbolic links, the ability for the same program to have a GUI and be a daemon, adhere to network standards, and whatever else is missing) without changing the upper levels of the GUI. It would then be Unix with a Windows GUI and Windows libraries for all those functions that are missing on Linux, and the ability to run Windows programs (and non-X Unix programs with a recompile). Probably the GUI would be hacked a little, but I suspect mostly to add virtual desktops and support point-to-type correctly and make VNC work all the time.

      I think the result would be enourmously popular, it would wipe Linux and OS/X and every other system in the desktop world off the map within months. There may be some fight between several "forks" for a few weeks at most before one of them became popular enough that everybody sent their change ideas to that project and it became the standard.

      It really would be a good thing (unless you really think Linux is better because it is Linux and not because it is Open Source...). It would even be good for MicroSoft as they could jettison an expensive part of their operations and concentrate on services and Word/Office.

      But it is NOT going to happen because Bill Gates would rather die first.

    18. Re:doom on the horizon if linux becomes popular by telbij · · Score: 2

      Why does it have to be one or the other? Although it may be fun to leave Linux as a geek's playground, there are very good reasons to make it useable by the masses. One of which might be guaranteeing your future ability to hack on Linux.

      Having a homogenized default desktop doesn't have to mean you give up all your configurability, it just means people who don't like playing with the system can still use it. It seems to me there is infinite room for different solutions in OSS.

    19. Re:doom on the horizon if linux becomes popular by Col.+Panic · · Score: 1

      I understand your hesitance and agree that such a scenario would be bad. Except - give me a root shell on any OS and I own it. Unless that changes, they can fuck with the GUI all they want.

    20. Re:doom on the horizon if linux becomes popular by xtremex · · Score: 1

      The reason I hate winodws, is that once I got used to every Linux utility, I felt CRAMPED on Windows. Sure, I can open the command prompt on windows, but no matter HOW hard I try, I still can't copy a CD and burn it with 2 lines on the command prompt. Absolutely impossible. While I work in a GUI, I have up to 4 shells open on my Linux desktop. I can edit config files faster than clicking checkboxes.
      ex:
      vi blah.config /search term :wq
      done
      I feel useless when I can't run another unix program from another box. I miss emacs..oh man, there's SOOO much stuff I can't do in Windows. The shell is where it's at...the SHELL is what makes UNIX what it is.

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
    21. Re:doom on the horizon if linux becomes popular by el_chicano · · Score: 2
      I think the result would be enourmously popular, it would wipe Linux and OS/X and every other system in the desktop world off the map within months.
      Heh. Whatever this dude has been smoking, I want some! :->
      --
      A man who wants nothing is invincible
    22. Re:doom on the horizon if linux becomes popular by IWX222 · · Score: 1

      Yeah, I think most people presume that anyone who uses Linux is a technical genius. I finally found a kernel-based solution for my USB modem.

      --


      .sig me!
    23. Re:doom on the horizon if linux becomes popular by TuxBorg · · Score: 1

      "Microsoft are evil", "Microsoft want to run everything", "It is Microsoft that are imposing standards on todays OS platform developement"...

      Some of the criticisms of Linux Users...

      And what is their response to suggestions on how break the Microsoft grasp????

      "Nahhh can't make Linux Popular Boo Hoo!!!"

      "Nahhh the programming talent will move elsewhere Boo Hoo!!!"

      "Boo hoo I won't be the only dweeby dork in my area to run a Linux Box Boo hoo"

      Well either you want to see an end to Microsofts imposing of standards or you don't...

      On \. it shows Bill Gates as Borg well in the same vein then perhaps the average Linux user (Judging by these posts) ought to be a little Pinny wearing masonic boob with one trouser leg rolled up and an cake slice in their hands because I have never met such a bunch of elitist snob shortsighted morons in all my life other than the freemasons but Linux Users come a close second...

      I Use both OS's and am quite happy to do so and for what Linux is crap at I use Windows and for what Windows is crap at I use Linux...

      Of course I will probably be pilliaried for not adding my voice to the tech nerds mantra but hey I think I will survive without adding one more person to what is becoming a dangerous and fanatical cult...

      Grow up and let Linux grow into a viable OS for even the Granny set with absolutely no Computer savvy and quit this crap about elitism...

  4. Sure. by Anonymous Coward · · Score: 0

    Then, in typical KDE fashion, in order to get that konq bug fix, you'll have to download and update ALL of KDE. Bah!

  5. Top 10 by Anonymous Coward · · Score: 0

    Why only 10? There are hundreds

  6. basically right on by Rooked_One · · Score: 4, Interesting

    Most people get scared away with linux as soon as they get X running and discover there is very little they can actually do without someone right next to them holding thier hand. If they are able to get online, chances are the documentation is just too sketchy for a layman to understand, so you need a friend to help you with it. UNFORTUNATLY, and im not trying to flame or be a troll here, most new people to linux at this point are not complete computer nerds. They have decent windows experience, and know what hardware is, but they don't know anyone who is running linux, and if they go look for help on irc (this has happened to me) they are baraged by "WTF did you install *that* distro for? *This distro rules*" and whatnot. Its a very hard world for linux. I was thinking about it the other day, and the main reason why all the IT people are having a hard time getting a job is becuase M$ is making things easier and easier for joe shmoe to do, and doesn't need a tech anymore. You get linux to that level of simplicity and you might have more than 5% of americans using it at home.

    1. Re:basically right on by Rantastic · · Score: 4, Interesting

      Here's a thought. Seems like no one has noticed that other than Lindows, and perhaps Mandrake, none of the major linux vendors are interested in Joe Home User. They are all concentrating their efforts on the Corporate user. You know, the guy who has a professional SysAdmin to setup and maintain his box. In this setting, linux makes a compelling solution. It's solid, stable, and has zero liscening costs. OpenOffice/StarOffice work great, Kde3/Gnome2 are both nice desktops. Evolution is killer for email (can even be made to work perfectly with an exchange server, well, at least as well as Outlook, and without all the virus problems).

      So I think it's kind of silly to keep talking about how Joe Home User is having all these problems using a product that is not meant for him. About the same as complaining that a Nascar is too hard to maintain for the average driver.

      Just something I've noticed...

      --
      Ask Slashdot: Where bad ideas meet poor googling skills.
    2. Re:basically right on by DrakeX · · Score: 1

      Linux is for Literate... once you become literate it is a very powerful OS.

      I tire of all these MS amatures (the point&click People) ... the truth is, most of them are only as smart as their Microsoft-Press books and they tend to lash out when they realize that they are under-educated.

      DrakeX: CNE, MCSE, CCNA

    3. Re:basically right on by tidge · · Score: 1

      And that is why Microsoft owns the market. They play to the "point&click People", also known as the "majority". Linux tends to be such a "smart" tool that your everyday user finds it too cumbersome. Most of them just want to click on an icon and get on the internet, or click an icon and read e-mail. It's a pretty simple concept that most braniacs will never grasp.

    4. Re:basically right on by The+Dobber · · Score: 1

      What a pompous, arrogant twat you are. I use MS because it allows me to create solutions quickly and easily.

      I have an actual job and suprise, suprise, it doesn't revolve around the world on Information Technology, Information Systems, Information Operations or whatever the latest glorious buzzword banner is.

      To quote Dr. Raymond Stantz

      "Personally, I liked the university. They gave us money and facilities, we didn't have to produce anything. You've never been in the private sector. They expect *results*"

    5. Re:basically right on by Anonymous Coward · · Score: 0

      > And that is why Microsoft owns the market.

      That's part of it; let's not overlook the loooong series of illegalities, OK? Their success is in No Way solely related to their developing for the "point & click" folks - they did a lot of other, much less admirable, actions along the way.

    6. Re:basically right on by DrakeX · · Score: 1

      it's not a matter of what is grasped by the "brainiacs" or the "novice". the point of the matter is that the majority of the "Linux problems" that get sighted on a regular basis ie: not user friendly, confusing installs, driver/module issues; they are resolved daily by those of us who know linux.

      I honestly don't care if linux is popularized on the desktop side. If you aren't smart enough to be able to use it...Don't. But rest assured, when the "point&click People" are pointing and clicking - traversing the internet, they are probably doing so on a Unix/Linux powered machine. . . and that is why the Unices own the internet.

    7. Re:basically right on by Eil · · Score: 2


      You've hit the nail right on the head.

      Intentional or not, Unix was not meant for Joe User. It never will be. And for a power user, I've found Unix to be merely adequate. The Unix Hater's Handbook claims that modern Unix is broken by design and cannot be fixed, only replaced by something better. (Do a Google search and read their rant on X and become enlightened.) I mostly agree with this perspective, but still find myself running Linux not because it's good, but because it happens to do the job slightly better than anything else.

      There's no hope for Unix to ever become a desktop operating system. Apple's made it farther than anyone else so far with OS X, but only because they replaced all of the traditional Unix stuff with interfaces and subsystems of their own design. (Even though most of the traditional Unix stuff is still there, virtually none of it is used by default.)

    8. Re:basically right on by stilborne · · Score: 1

      hmm... those are exactly the same reasons i use linux. funny that. =)

    9. Re:basically right on by Anonymous Coward · · Score: 0

      This also applies to introductory books on Linux. Soon after you start reading you come across "refer to your system administrator for further info". This occurs even in Linux for Dummies, 3rd.ed. Which claims, on it's opening pages that if THE READER IS ABLE TO READ AND PRESS A KEY HE CAN LEARN lINUX!

    10. Re:basically right on by KnightNavro · · Score: 2, Insightful
      I'm relatively new to Linux, and my biggest problem is the way programs are installed. I use Mandrake, so I can use RPM, but many programs are distributed as source. As a noob, I had no idea I'd need c compilers on my system. I don't code, why should I? Even now that I have the compilers, I still encounter errors such as "missing file /somedirectoryidon'thave/anotherstrangedirectory/s omefilei'veneverseen.before" with no indication of where I might get that file, if I should already have it in a different location, or if I need to reconfigure some configuration file.

      If Linux ever wants to see widespread use outside the programming community, there must be an easier and more straightforward way of installing programs. If Linux is ever going to grow beyond the programming community, they must keep in mind the average user. Not necessarily the dumbest user (as MS does) but the person that doesn't know how to tweak source code. I don't know how to edit and compile the kernel to include some new piece of hardware, and I don't want to.

      I shouldn't have to learn every little in and out of Linux. That's what programers are paid for. I'm a chemical engineer. Give me a word processor, a few math programs, and some readymade Fortran code and I'm good to go. That's all I ask. Windows delivers, so that's the OS I use 90% of the time. I'd love to avoid the watchful gaze of MS, but I can't invest a large amount of time into learning Linux for only a small reward.

    11. Re:basically right on by Derek+S · · Score: 2, Insightful

      I've managed to make a pretty solid (and enjoyable) living by underestanding computers and networks better than the majority of the population. I do not, however, mistake technical competence for intelligence. There are plenty of people who are smarter and better educated than me whom I would advise to get a Mac or Windows box rather than worrying about the inner workings of Linux.

    12. Re:basically right on by Joe+Tie. · · Score: 1

      About the same as complaining that a Nascar is too hard to maintain for the average driver.

      That's wonderful analogy, that I expect to plagerise quite often in the future.

      --
      Everything will be taken away from you.
    13. Re:basically right on by i+am+fishhead · · Score: 1

      But "point, click and drag and drag to the recycle bin" is SOOOOO much more elegant than using 'rm' and regular expressions.......

      Who would want to spend the seconds it takes to type "rm blahblahblah" when you could spend minutes moving stuff to the recycle bin....

    14. Re:basically right on by foolip · · Score: 1

      I agree with you. I was in this exact position - a very descent windows-user (i.e. the one everyone asked), but couldn't get linux (GNU/Linux) to work for me. First time I tried is Corel - no, couldn't do anything. After that it was some old slack - nope. Since I loved the GIMP I really wanted to get a GNU/Linux system - so I ordered a book. Not I'm running Mandrake and slack8.1 should be dropping in any time now. The bottom line is it's impossible to get anything to work if you don't have a friend or a book (the same applies to Windows I suppose, but all your friends know EvilOS)

    15. Re:basically right on by Joe+Tie. · · Score: 1

      I use MS because it allows me to create solutions quickly and easily.

      Which is equally certain with Linux for someone who's trained themselves to use it, like you've obviously learned to efficiently use windows. I don't think he was implying windows users were some kind of illiterate lower class citizen of the computing world. Rather I think he was just complaining about the number of people who forget that they had to learn to use windows when they first were introduced to it, and then when they try Linux imediatly start complaining instead of just sitting down with a book, or using google until they get equivalent Linux experience to what they'd learned with windows. Instead you find a large number of people who install Linux, and when they find their gamepad isn't automatically detected start screaming about how much linux "sux". Nevermind the fact that it wouldn't happen in windows either, on windows they know to just flip in the driver cd which came with the pad. A common problem like that is easy to find the answer to with google, with a google search through newsgroups it becomes even easier, but instead a very surprising amount of people either give up or start screaming in anger.

      --
      Everything will be taken away from you.
    16. Re:basically right on by tbarrie · · Score: 1
      The Unix Hater's Handbook claims that modern Unix is broken by design and cannot be fixed, only replaced by something better. (Do a Google search and read their rant on X and become enlightened.)

      After getting just a few paragraphs in and finding that the author doesn't know what the hell "client" and "server" mean, I'm inclined to doubt that I'll find it very enlightening. Does it get better?

    17. Re:basically right on by Anonymous Coward · · Score: 0

      Warning: novel train of thought detected regarding inadequacies of linux. Must return discussion to worn-out arguments.

    18. Re:basically right on by Eil · · Score: 2


      You weren't reading carefully enough. The author is pointing out one of the more ridiculous aspects of X.

      In normal usage, a server is commonly defined as a remote system, program, or resource that serves information to a local interface known as a client.

      But when you run an X program over a network, the client is the program that runs on the remote machine and the server (which is local) is what fields information from the remote machine to the user.

      The designers of X were clearly the ones confused about the meanings of the two terms.

    19. Re:basically right on by DrakeX · · Score: 1

      "And that is why Microsoft owns the market"

      the operative word here is 'market'... because that is all MS is - and i will give them that, they are a great marketing company - it is where MS shines 'cause they certainly don't as a software company.

    20. Re:basically right on by tbarrie · · Score: 1
      You weren't reading carefully enough. The author is pointing out one of the more ridiculous aspects of X.

      No, my reading was perfectly fine. The author is just wrong.

      In normal usage, a server is commonly defined as a remote system, program, or resource that serves information to a local interface known as a client.

      Not exactly. The two programs don't actually have to be remote, and the server doesn't necessarily have to "serve information"; it just has to serve, ie it has to do something for the client.

      More succintly: a client-server interface is one where one program, the client, initiates requests, and the other program, the server, fulfills those requests (and is otherwise passive).

      But when you run an X program over a network, the client is the program that runs on the remote machine and the server (which is local) is what fields information from the remote machine to the user.

      True but irrelevant. While it's true that in most cases of client-server interaction the client runs on the user's machine and the server runs elsewhere, that isn't part of the definition. Look at what actually happens when you have an app running on a remote machine, diplaying on X running on your machine: the app tells X where and what it would like to draw on the screen, and X does it. X doesn't ask the app to do anything. It's a clear client-server setup, with the app being the client and X being the server.

      (Incidentally, I read on, and he does make some decent points. But he really should do something about that bit of misinformation right up front. That, combined with the repeated use of the non-term "X-Windows" in the early paragraphs, gives the reader a really strong incentive to stop reading.)

    21. Re:basically right on by xtremex · · Score: 1

      because maybe you can traverse multiple directories, or every file created on a certain date, or every file made by a particualr user, or every file that has the thirf letter of "l". You CAN drag to the recycle bin in Linux, however, I find it easier to type rm -rf | grep "Jul 11" to delete every file that was made on July 11th....

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
    22. Re:basically right on by Fjord · · Score: 2

      The designers got it right. Havig the server on the machine that displays makes the most amount of sense.

      In your design, a user runs a program on the remote host. Then somehow (PFM or by the user doing something) the display machine has to know that a program is being run that has a display and then connects to the remote host to request the display instructions.

      In the current design, a user runs a program. That program contacts the display server and request it to perform display instructions.

      The second seems much better to me for many reasons that I'm too tired to go into.

      --
      -no broken link
    23. Re:basically right on by ealar+dlanvuli · · Score: 1

      Try FreeBSD if you just want stuff to "work". It's a beautiful OS, and runs just as deep as linux, but if your not afraid of a little (key word little) CLI then it is a very "working" os if your not into "deep".

      The best part is, if you use the FreeBSD Handbook as your refrence, you can acomplish all the tasks a normal user would need to acomplish, and they are spelled out for you in plain english.

      --
      I live in a giant bucket.
    24. Re:basically right on by ealar+dlanvuli · · Score: 1

      Actually I've been fairly impressed by ActiveX and now .net, they are strong technologies.

      I think part of MS's dominance is they spend a great deal of money making sure a code monkey can create a professional looking app, whereas in linux a code monkey can create code monkey apps.

      --
      I live in a giant bucket.
    25. Re:basically right on by ealar+dlanvuli · · Score: 1

      or you could type rm bl[tab]. Or use one of the 500000000000 Graphical File Managers, and select and hit [del]

      Do this in windows in under a second on a dir of 10000 .#ae's /*.[1-2]ae/

      --
      I live in a giant bucket.
    26. Re:basically right on by Sentry21 · · Score: 2

      Seems like no one has noticed that other than Lindows, and perhaps Mandrake, none of the major linux vendors are interested in Joe Home User.

      How do you define 'vendor'? I ask because Debian has consistantly focused (though the interview on Slashdot today raises good points) on making a working system without having to do (much) stupid stuff. Configuring package is done at install time, and is straightforward. If you don't know the answer, you can hit enter and the defaults (or no value) will usually work. If it *needs* to be entered, the help provided by debconf is usually a good indication of what to do, as long as you read carefully.

      At the very least, Debian has zero, squat, no interest whatsoever in marketing. Code, not cash, not corporations, not release dates. Get it right, THEN get it out.

      It's not perfect yet, but within a few years, I think it'll be the next best thing to OS X (which is another matter entirely).

      --Dan

    27. Re:basically right on by Thomas+Miconi · · Score: 2

      Tssk tssk tssk tssk.

      As their names indicate, a server is something that provides a service, while a client is something that requests this service. It has nothing to do with physical location of the process.

      In a GUI system, the client is the X program, because it requests services (displaying, transmitting keystrokes and mouse clicks, etc..) from the X11 server.

      Obviously the X Server will almost always be running on your machine, because its goal is to display things in front of your eyes (unless you're trying to mess up with someone else's display - xlocking a friend's screen is fun :o), but the client (i.e. the program that requests displaying service from your server) can be running on anything anywhere as long as it has an internet connection.

      You know, anyone can make mistakes, but please, next time you'll accuse guys who wrote such a thing as the X-Window system (most of them being MIT grads btw) of being confused about computing concepts, please, please check your facts.

      Thomas Miconi

    28. Re:basically right on by TuxBorg · · Score: 1

      Rantastic said " So I think it's kind of silly to keep talking about how Joe Home User is having all these problems using a product that is not meant for him. About the same as complaining that a Nascar is too hard to maintain for the average driver." But then put in the context of the moaning thousands of Linux Users who constantly bemoan Microsoft's success and even Slashdots depiction of Microsoft as some sort of Borg figure then it is quite right to point out the problem that Microsoft does cater to the Home User and Linux does not and that is where the revenue and standards are being generated with home users... Most small businesses are little more than slightly more demanding home users and so their level of computer savvy is about the same as the informed home user (If they are lucky) so of course they are not going to pay a Sys Admin when their business is small... And Linux Users wonder why Microsoft despite its problems is so popular... Not every business is a mega corporation but hey if you think that a GNU released OS meant to avoid Corporate control should only pander to Corporate control then herein lies the Linux Users problem and also their hypocrisy... It seems that the only reason that Linux Users are trying to resist moves for a trully easy desktop Linux version is purely out of interests that are in direct conflict with the GNU principle in maintaining a Linux that is unusable by the majority and reserved only for the minority...

  7. no easy way to configure X? by Mark19960 · · Score: 1

    I really dislike those that complain about no configuration tools. I dont complain about it.
    if i had a gripe I would write one.
    he should write them. then he wouldnt have anything to complain about.

    1. Re:no easy way to configure X? by Anonymous Coward · · Score: 1, Insightful

      i really dislike those that tell people to fix it themselves. not everyone has the expertise or experience to be able to code an application, and no operating system should be so complicated that it can only be used and enjoyed by those that can do so.

    2. Re:no easy way to configure X? by Anonymous Coward · · Score: 3, Insightful

      I believe that you truly exemplify the Linux attitude that is keeping is out of mainstream. You are the quintessential Linux user who has had to suffer (if you don't consider it suffering then you probably need to get out a little more) through the FAQ and all the HOWTO manuals and now you want all Linux users to suffer though these needless complex and cryptic manuals and instructions. Not everybody that uses a computer really wants to know how to program a computer to use it that is why the majority of people purchase MS products and choose not to use Linux. So now you not only want me to teach my mother how to use her computer but teach her to program so she can write an app to configure X.

      The Linux slogan--Dammed is you do, dammed I you don't

    3. Re:no easy way to configure X? by jchristopher · · Score: 1
      I really dislike those that complain about no configuration tools. I dont complain about it.
      if i had a gripe I would write one.
      he should write them. then he wouldnt have anything to complain about.

      Your post basically sums up everything that's wrong with Linux in one short paragraph. The funny thing is you probably don't even understand why.

    4. Re:no easy way to configure X? by Anonymous Coward · · Score: 0


      Actually, it's your kind, byran lei, that we neither need nor want.

      Go play with your sco system and leave us to move into the future.

    5. Re:no easy way to configure X? by Anonymous Coward · · Score: 0

      Didn't he say that he had written kernel drivers but that he thought that sed was too inflexible? If he can write stuff for the kernel then writing a config tool should be pretty easy shouldn't it?

    6. Re:no easy way to configure X? by Derek+S · · Score: 1

      It should be easy for him to write a config tool that would be usable by himselef and maybe other driver developers. In some ways, building a *good* GUI tool is harder than kernel hacking.

      If rolling your own tools were really that attractive an option, we'd probably all ditch Linux and write our own kernels.

    7. Re:no easy way to configure X? by Anonymous Coward · · Score: 0
      Well. I really dislike people who complain about the lack of time travel. If they think that's so bloody important, they should stop whining and build a time machine.

      The notion that no one has a right to criticize Linux but should instead clam up and start coding is one of the most inane ideas posted here, and it is expressed here with saddening regularity.

    8. Re:no easy way to configure X? by King+of+the+World · · Score: 1

      Hell Yes. I knight thee, Sir AC (pn."aceey")

    9. Re:no easy way to configure X? by xtremex · · Score: 1

      Obviously , you've never hacked the kernel...I consider kernel hackers an elite group, and I respect them.

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
  8. #11 by FigBugDeux · · Score: 1

    No distribution i've installed lately come with the console games. RedHat used to have "go fish" for the console. It was a rad game, i could beat the computer too...

    maybe it wasn't redhat, but slackware, i can't remember, this was around 96/97... and i was runing linux on a machine with a green monitor... it was rad.

    1. Re:#11 by LocoBurger · · Score: 1

      Debain, of all distributions, comes with lots of console games in the bsdgames package. At least that's the name under the current stable. Also try task-games under debian. At last count, my /usr/games directory has 74 games, most of them being console text games.

      Summary: switch up to a real distro.. :)

    2. Re:#11 by Dan93 · · Score: 1

      Actually, the Lycoris distrobution includes an installed that IMHO is at least as easy to install as many games. And youcan play solitare while you install it. Too bad the distro itself is unstable though.

  9. Trouble is that most of the issues making... by Anonymous Coward · · Score: 0

    migration for joe average user problematic will not be solved because fundamentally linux developers develop for themselves and their peers, not general users. This will not change, and I don't think paying developers large sums of money will change it, it is a mindset, the end user is at the absolute bottom of a long list of priorities.

    Here's a prime example. Why are all the X toolkits such pixel hogs? An average 17" screen will do 1024x768 @ 85hz, which is a good steady refresh. However try running KDE or Gnome at that res. Absolutely awful, there a dialog boxes taking up well over 3/4 of the screen. This problem should have been addressed, but becaue many developers have system with high end trinitron displays running possibly 1600x1200 on a 17" crt, the problem does not effect them so it does not get fixed.

  10. To much of a good thing ! by Anonymous Coward · · Score: 0

    My take on KDE is that the technology
    is great but it's just to much. There are
    9 menu alternatives in konqueror that's way to many. There are just to many alternatives to choose from in the control panel, the theme setting are scatterd in various capplets instead of just
    having one "appearance" capplet. I think the
    KDE folk should spend the next release on
    usability.

  11. Changing resolution on the fly.. by XaXXon · · Score: 3, Informative

    10. No easy way to configure X - especially change resolution on the fly.

    I'm not running X right now, but I do believe, you just hit ctrl-alt-[+-] (maybe only on the number pad?) to switch between available resolutions on the fly...

    1. Re:Changing resolution on the fly.. by idfrsr · · Score: 1

      This really just illustrates a point...
      if he couldn't find it, then the 'manual' wasn't clear enough on how to go about doing 'simple things' Which in my mind is biggest difficulty with linux.

      just my .01 cents (after exchange)

      --
      "The large print giveth, and the small print taketh away" -Tom Waits
    2. Re:Changing resolution on the fly.. by reaper20 · · Score: 2

      I'm wondering why #10 is a problem. Do people change their resolution all the time? I don't get it, I set mine on X config, and never ever change it again ...

      Are people just switching alot? I don't know anyone, windows user or not, who switches their resolution, ever.

    3. Re:Changing resolution on the fly.. by dnaumov · · Score: 2

      That doesn't change the resolution. It changes the viewable area of the desktop.

    4. Re:Changing resolution on the fly.. by damiam · · Score: 2, Informative
      When you do that (at least in every X version I've ever tried), it doesn't resize your desktop. It zooms in on your desktop, but it's still using a "virtual desktop" at the original resolution, so you have to scroll around to see your entire desktop.

      I've read a while ago that the RandR extension was supposed to fix this, but I haven't heard anything about it recently.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    5. Re:Changing resolution on the fly.. by dylan_- · · Score: 2

      That doesn't change the resolution. It changes the viewable area of the desktop.

      Nope, it changes the resolution but doesn't change the size of your desktop. So you might go down to 800x600 but your desktop remains at 1024x768 so you get to scroll around in it.

      --
      Igor Presnyakov stole my hat
    6. Re:Changing resolution on the fly.. by 1010011010 · · Score: 4, Informative


      Let's say I want to connect my laptop to an LCD projector that supports only 800x600 display, but the laptop is normally configured for its native resolution, which is 1600x1200.

      Yeah, I can crtl-alt-whichamafuckle until I get the right res, and hopefully the refresh rate is acceptable. But now, I have to be careful about banging the mouse against the side of the viewable area, to avoid shifting my presentation off-screen. I also have to manually, carefully, size and position windows to make them as large as possible on the projector display.

      Pain in the ass. It's much better to just change the size of the desktop, and click "maximize."

      Just because you don't get it, doesn't mean it's not a problem.

      Keith Packard is even working on the problem, with his R&R extension.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    7. Re:Changing resolution on the fly.. by thales · · Score: 3, Insightful
      This belongs on a list of "most reported" X bugs, yet we still get denial that it's a bug. The work around you mentioned just zooms in and out on the desktop, it does NOT change the screen resoulation. I have no idea why some people need to constantly change resolution, but it seems that there are enough people who do it to make this issue crop up over and over.

      --
      Quemadmodum gladius neminem occidit, occidentis telum est
    8. Re:Changing resolution on the fly.. by Pengo · · Score: 3, Insightful

      UGG, this pervasive mentality is going to keep linux probably where it belongs.. only with the geeks.

      I own a 21" monitor that can do 1280x1024 at 100hz. I don't see my model in the list of monitors in Xconfigure and that leaves me with two options. Brave the XFree86 config file, or live with a less than optimimum solution.

      Gawd, point 10 as the original author stated is probably the biggest embarasment in the open source community. I would venture to say it's a complete failure of human interaction that non OF THE DISTORO'S I HAVE TRIED have fixed this.

      CTRL-ALT-+/- works great if your config file is setup correctly, but it's not a likely, and where do you set the frequency?

      I would say 80% of the linux geeks can't rant off their frequency-ranges v/h of their monitor. Who keeps the manual ?

      Geezus, sorry for the rant.. but this topic has hit a cord with me.

    9. Re:Changing resolution on the fly.. by blixel · · Score: 1

      Are people just switching alot? I don't know anyone, windows user or not, who switches their resolution, ever.

      How about setting it period? Do you use the default resolution that your distribution has selected for you? Probably not - because they pick a "safe" resolution and a "safe" (and headache instilling) refresh rate.

      Oh, and CTRL+ALT+-/+ only works if the resolutions are defined in the X config file. So if your config file only has 1024x768 and 1280x1024 defined, and you want 1600x1200, you're pretty much screwed unless you know how to add the definitions to the file. And say what you like, it's not a user friendly thing to do so.

      And in any case you don't get a clearly visible list of your possible selections. Unless you call going to the command prompt and typing "less /etc/X11/XF86Config" and then scrolling through the file a "clear" way of doing it.

    10. Re:Changing resolution on the fly.. by Anonymous Coward · · Score: 0

      xf86config.

      Been there for many years. Look up your monitor's horizontal and vertical refresh rates and it does it for you.

    11. Re:Changing resolution on the fly.. by SN74S181 · · Score: 1

      I have to be careful about banging the mouse against the side of the viewable area, to avoid shifting my presentation off-screen.

      You're referring to the 'virtual screen' function, which in my experience causes nausea and a great deal of unease in someone new to X. It really should be turned off by default and available as a menu choice to toggle on. Historically it's necessary for some of the older X applications written by 'workstation' people who at the time were rather proud of their high resolution grayscale monitors.

    12. Re:Changing resolution on the fly.. by Anonymous Coward · · Score: 0

      >I would say 80% of the linux geeks can't rant off their frequency-ranges v/h of their monitor. Who keeps the manual ?

      What manual?

      Of the last six monitors I have bought --- two new, four used --- one had a manual.
      The manual did not provide frequency ranges v/h.
      [ Three of the used monitors I bought were not shipped with manuals --- I could purchase a manual for one of them. The other two apparently never had printed manuals. I don't know about the fourth one --- it blew up the first time i tried to use it.]

    13. Re:Changing resolution on the fly.. by Anonymous Coward · · Score: 0

      I own a 21" monitor that can do 1280x1024 at 100hz. I don't see my model in the list of monitors in Xconfigure and that leaves me with two options. Brave the XFree86 config file, or live with a less than optimimum solution.

      Well, maybe you should contribute to solving the problem, rather than just ranting here. If your monitor isn't listed, take the time to tune it (learn the tools first, of course) and then submit it to be added to the list.

      Or, you can just carp and whine and hope that someday it will magically appear in the list.

    14. Re:Changing resolution on the fly.. by Anonymous Coward · · Score: 0

      I keep my monitor manuals around, but even if I didn't, I would be able to find the relevant information on the vendor's website.

      You should do so, too.

      That aside, a real method of changing the resolution *is* necessary.

    15. Re:Changing resolution on the fly.. by Beast+Of+Bodmin · · Score: 1

      I use xvidtune to fine tune my picture. The "Show" button gives you a modeline that you can put in your XFree86Config file (but you have to understand the format of this file to get it to work). BTW, IMO XFree86 v4 and above is _much_ easier to understand than 3.X.

    16. Re:Changing resolution on the fly.. by Gossy · · Score: 1

      As has been already pointed out, they must already be configured.

      Have you ever tried changing resolution, refresh rate or colour depth in windows? It's painfully easy to do, ever since Windows 95. Microsoft do get somethings right y'know - changing resolutions should be a pretty easy task. I don't see *anything* lost, but much gained by using a graphical config app for this over straight text based configuration.

    17. Re:Changing resolution on the fly.. by Beast+Of+Bodmin · · Score: 1

      You can have multiple monitors defined in your XFree86Config file, and since X v4 detects hardware at startup time, changing monitors should not be difficult (disclaimer: I've never done this so I may be completely wrong).

      xf86cfg is a fairly crude tool that you can use to configure devices and write the numbers to XFree86Config.

    18. Re:Changing resolution on the fly.. by 0x0d0a · · Score: 2

      And if you're using a totally different display, you should have a new Screen entry in XF86Config. You're misusing the program and complaining that it's hard to misuse.

      Just because you don't get it, doesn't mean it's not a problem.

      Just because *you* don't get it doesn't mean it's a problem.

    19. Re:Changing resolution on the fly.. by 0x0d0a · · Score: 2

      And there are plenty of front ends to do exactly this.

    20. Re:Changing resolution on the fly.. by Anonymous Coward · · Score: 0

      Have you ever had a must to change your monitor to a worse one? I've had that situation. It was impossible to boot to windows, because new monitor couldn't handle resolution I had with the former monitor. One kind of a BSOD, Black Screen Of Death...

    21. Re:Changing resolution on the fly.. by Ozric · · Score: 1

      Yes, true, but I run at 1280x1024 with no virtual desktop. If I shift down to 1024x768 I get a virtual desktop and have to pan around. I hate that! I have found noway to disable the virtual desktop... someone correct me if I and wrong. I would love to make it go away.

    22. Re:Changing resolution on the fly.. by 1010011010 · · Score: 2


      That's stupid.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    23. Re:Changing resolution on the fly.. by 1010011010 · · Score: 4, Insightful

      You can have multiple monitors defined in your XFree86Config file, and since X v4 detects hardware at startup time, changing monitors should not be difficult (disclaimer: I've never done this so I may be completely wrong).

      This "solution" isn't very good. Why should I have to restart all of my apps to change displays?

      "You have changed monitors. Please restart for these changes to take effect." This is what we've been making fun of Windows for for years.

      People like 0x0d0a seem to think that's acceptable, apparently simply because it's X and Unix. The attitude is, "if you don't know how to handle every obscure option required to do what should be simple things, then you're a moron -- go back to Windows."

      I can do all the things that have been suggested. I've used, administered and programmed Linux and other forms of Unix for more than a decade.

      The point is, it's stupid to think that a hard-to-use system is somehow a good thing. It's unproductive, elistist, and boneheaded.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    24. Re:Changing resolution on the fly.. by Waffle+Iron · · Score: 4, Insightful
      And there are plenty of front ends to do exactly this.

      So why don't they make one of these front ends accessible by right-clicking on the desktop? That's where 99% of new users look (often in vain) to find the screen settings.

    25. Re:Changing resolution on the fly.. by Anonymous Coward · · Score: 0

      Just because *you* don't get it doesn't mean it's a problem.

      Assumption #2 of all Linux users, and another reason why Linux is failing on the desktop -- just because *YOU* get it, doesn't mean everyone else will get it as easily, or will even want to get it at all.

    26. Re:Changing resolution on the fly.. by Anonymous Coward · · Score: 0

      SDFAFDSFDASKKJL;FDKJLASJKL;FDSJDSFA

      Do you NOT UNDERSTAND THAT THIS IS A FUNDAMENTAL PROBLEM WITH LINUX ACCEPTANCE?

      Windows -- Install Driver. Choose monitor. It then -knows- what refresh rates (doesn't even let you change the vertical refresh) you are able to use, and lets you pick it as a swap file.

      Linux -- Install Driver. Install X. Run xf86config. Find manual (often online, which you can't easily get to, seeing how your computer doesn't quite have a working GUI), find resolution limits. Manually set resolution limits. Select a bunch of other options you don't need to do (last time I used xf86config it required me to answer about 10-15 questions, including ones about what mouse(???) I was using -- and I doubt it's any better now), then hope that when X goes to test your settings, it won't bounce back to the console with a cryptic error message.

      Tell me... which method is better?

    27. Re:Changing resolution on the fly.. by ivan256 · · Score: 2

      Really? It's how windows does it. You plug in a new monitor, and it pops up a little detection window, and adds a monitor to your hardware list. That prevents you from using an incorrect refresh rate and damaging your hardware. Now, perhaps the process should be a little more automated in X, but the behavoir and requirements are correct. The user should never be given the option to damage their hardware by default.

    28. Re:Changing resolution on the fly.. by Anonymous Coward · · Score: 0

      I did. This is why Windows have "Safe boot" option. It will be activated automatically on the second boot attempt in your scenario. Don't judge modern Windows based on your experience with Win95.

    29. Re:Changing resolution on the fly.. by shelterit · · Score: 1

      People, this is all about getting Linux succesful on the desktop, not wheter it is possible or not. Of course this is all possible, with the right tweeks and flicks, but to Average Joe - who, wheter you like it or not, is the one that says "yay" or "nay" to the factor of success - it has to be easier and more intuitive. Simple as that.

      People have a tendency to focus on the wrong things. If you don't want Linux to succeed on the desktop, we're doing alright. If otherwise, success is the keyword; not possible.

      --
      -- Home, James - it doesn't matter where that thing has b
    30. Re:Changing resolution on the fly.. by 0x0d0a · · Score: 2

      Or use a front end.

    31. Re:Changing resolution on the fly.. by 1010011010 · · Score: 2


      Windows doesn't make me restart the GUI to change displays. X does. That's the stupid part.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    32. Re:Changing resolution on the fly.. by Graspee_Leemoor · · Score: 2

      I too can never find my monitor manuals, and I use a kvm switch, and some computers connected to it have experimental OSs put on them every once in a while. That's why I wrote:

      H: 30-110
      V: 48-170

      on the plastic edge of my monitor...

      graspee

    33. Re:Changing resolution on the fly.. by Unknown+Lamer · · Score: 3, Informative

      Yeah, I can crtl-alt-whichamafuckle until I get the right res, and hopefully the refresh rate is acceptable. But now, I have to be careful about banging the mouse against the side of the viewable area, to avoid shifting my presentation off-screen. I also have to manually, carefully, size and position windows to make them as large as possible on the projector display.

      Actually, you can run X without modelines if you have a monitor that reports the modes it supports. The only thing you have to do is put the modes you want to use (e.g. "1024x768" "800x600" ...) in the screen section where you already have them. If you want to hook up to a lcd projector (I did this before) or any other display device, just restart X and it will automatically configure the refresh rates and use the highest mode support by the projector (if the project reports its supported modes using vbe (? I forgot what the name is)). The invalid modes (e.g. if the projector can't do 1600x1200) are ignored (a warning is printed during startup). If Windows will automatically configure it, then XFree86 more than likely can. I don't think it is too much hassle to have to restart X because it isn't like Windows where you have to restart the entire machine.

      --

      HAL 7000, fewer features than the HAL 9000, but just as homicidal!
    34. Re:Changing resolution on the fly.. by nehril · · Score: 5, Funny

      amen. I mean, really, all a user needs to do is kill X, run vi, edit /etc/X11/fubarity/XF86Config, scroll down, add a

      Screen /dev/tty/Fubaritybuffer = 800^$%^600 @ 76q
      fb=/dev/null.

      Then boot X and get ready to pull the plug fast if your monitor starts making sizzling sounds as it is driven out of spec.

      Of course, unless you have an Nvidia card, in which case you must rot-13 the entire XF86Config file. I can't believe people say X is hard to use, or that anyone is stupid enough to "misuse the program." There is obviously no problem here.

    35. Re:Changing resolution on the fly.. by GutBomb · · Score: 2

      you don't have to restart the GUI portion of windows to switch to the new monitor. what about in XFree86?

    36. Re:Changing resolution on the fly.. by GutBomb · · Score: 2

      you do not need to restart windows when connecting a new monitor or projector

    37. Re:Changing resolution on the fly.. by Unknown+Lamer · · Score: 2

      I wasn't trying to say that; I was just trying to say that restarting X isn't as much trouble as restarting the entire machine (to keep the stupid trolls from going "but you have to restart X, when I add a new monitor to my windows machine I don't have to reboot! X is hard to use!").

      --

      HAL 7000, fewer features than the HAL 9000, but just as homicidal!
    38. Re:Changing resolution on the fly.. by 1010011010 · · Score: 2


      If all the apps I'm running are GUI apps, and since I'm trying to use a projector this is likely to be the case, then restarting X and all the apps is inconsequentially better than rebooting the whole machine.

      Besides, one other nice feature of Winders is that it will ask "does this display setting work," and then revert if you don't answer YES. On X, the equivalent solution is to switch to a console, re-edit XF86config-4, (or not -4, depending), switch back to X, ctral-alt-backspace and hope.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    39. Re:Changing resolution on the fly.. by 0x0d0a · · Score: 2, Flamebait

      This isn't a bug -- it's a design feature.

      Forcing you to change your desktop size when you want to change resolution to play a game or watch a movie is something that Windows forces you to do. It's poor Windows design, but people have gotten used to it.

      XFree86 does this right. You set the desktop resolution to the highest resolution that your monitor/video card can do. If that's "too small" then you increase font sizes. Decreasing the resolution and wasting what your hardware can do is *not* the answer.

    40. Re:Changing resolution on the fly.. by GutBomb · · Score: 2

      to a regular user restarting windows is MUCH easier than restarting X. a dialog box comes up that says "we must restart your PC" you click ok, and wait a minute or 2. on linux a regular user most likely has an X based login daemon, so as soon as you kill X with ctrl-alt-backspace it starts up again instead of dropping you to a console. you can always go to a console with alt-ctrl-f1, but what user is gonna know that either. anyway, so you plug the monitor in. since x is not ready for it, you must restart x blindly. I have not even mentioned that you will need to go into the xf86config and tell it to use a different screen to begin with, since it doesn't autodetect. It is a valid complaint.

    41. Re:Changing resolution on the fly.. by Anonymous Coward · · Score: 0

      I do it all the time and it autodetects the monitor has changed and lowers the resolution. If it doesn't, pick the VGA option during bootup to default to the 640x480x16 installer mode.

    42. Re:Changing resolution on the fly.. by FooBarWidget · · Score: 1

      Joe Average doesn't change his resolution! Most people stick with the default resolution forever.

    43. Re:Changing resolution on the fly.. by Anonymous Coward · · Score: 0

      Or use Windows, which can do this out-the-box.

    44. Re:Changing resolution on the fly.. by Unknown+Lamer · · Score: 3, Informative

      If all the apps I'm running are GUI apps, and since I'm trying to use a projector this is likely to be the case, then restarting X and all the apps is inconsequentially better than rebooting the whole machine.

      There is a little things called "session management"...most of the programs I use can do session management, and will automatically start after I restart X if they were running before I exited the windowmanager (windowmaker in my case).

      Besides, one other nice feature of Winders is that it will ask "does this display setting work," and then revert if you don't answer YES. On X, the equivalent solution is to switch to a console, re-edit XF86config-4, (or not -4, depending), switch back to X, ctral-alt-backspace and hope.

      When configuring X, stuff like dexconf will start X for a few seconds with a prompt "Does this display setting work" and will exit after 30 or so second if you don't hit ok, doing basically the same thing.

      --

      HAL 7000, fewer features than the HAL 9000, but just as homicidal!
    45. Re:Changing resolution on the fly.. by Provocateur · · Score: 1

      I know this too well...Many times, when configuring X and the monitor gets detected, I wind up with a disappointing refresh rate because it's a no-name brand. For ages now, I have been searching for that mpeg player that spits out modelines so I can start using the CRT at the right frequency

      OTOH, if I smoke that 15" monitor, it may be time to upgrade to some cheep flatpanel LCD...

      Right now, without Mandrake and a few others, I still think going to Linux is a maaaaajor commitment.

      --
      WARNING: Smartphones have side effects--most of them undocumented.
    46. Re:Changing resolution on the fly.. by Anonymous Coward · · Score: 0

      big fucking deal, at least you don't have restart the entire OS.

    47. Re:Changing resolution on the fly.. by ivan256 · · Score: 2

      First of all, what does that have to do with whether or not it's stupid to have to configure a monitor? Second of all, you're wrong.

      Windows certainly does restart (or reset, I can't see the code, so I don't know what it's actually doing) the graphics subsystem when you change monitors. The screen goes blank, and it reinitializes all the hardware. It does it every time you change color depth, too. (It restarts your whole system if you change to 16 color mode or from 16 color mode.) Try it.

      If your environment is set up correctly, there is no reason you should care wether X restarts or not, because it should come back up exactly as you left it. You're going to have a few seconds of blank screen from physically changing monitors anyway.

      Configure your session and applications correctly. (This should be done by default, but unfortunatly it isn't.)

    48. Re:Changing resolution on the fly.. by adamjaskie · · Score: 1
      This really just illustrates a point... if he couldn't find it, then the 'manual' wasn't clear enough on how to go about doing 'simple things' Which in my mind is biggest difficulty with linux.

      Maybe the problem is that people do not read manuals? I answer simple questions like this for people all the time. There are problems like this in windows too. I have had to tell people how to change resolution in windows on a regular basis.

      --
      /usr/games/fortune
    49. Re:Changing resolution on the fly.. by B.+Vhalros · · Score: 1

      Out of curiosity, how on earth does one turn this off? Looked around xfree86.org's documentation for ever to try to turn that off, but I didn't find it any where.

    50. Re:Changing resolution on the fly.. by zrodney · · Score: 1

      but it does autodetect. you can configure your
      xf86config to have entries for both monitors and
      it will match the one that you are connected to
      when you start X

    51. Re:Changing resolution on the fly.. by Stary · · Score: 2
      The problem is that he's an idiot. Look at point nr. 9 for instance - "I tried 3 text editors, they didn't have it, so no common editors have it". That's nice, but KEdit does, for instance. It took me about 2 seconds to find after I read that.

      Another point is the web browser non-issue: "However, Mozilla is not integrated with any desktop environment, making tasks such as printing, accessing the file open or save dialogs, and cut-n-paste unpleasant". What's so difficult with File->Open...? And in what way does it differ from how other programs do cut-n-paste? To me it pretty much just sounds like he had to put mozilla down but couldnt figure out any good arguments. The fact is that it's not integrated into a DE on windows either, but that doesnt stop me from printing, opening or saving files, and cut-n-paste works just like any other win program.

      Now I'm not saying that the manual was clear about that simple thing - but I've read this particular piece of information so many times it's silly. Manuals need to get better yes, but let's discuss that as one of the "Top 10" bad things instead then.

      --
      Tomorrow will be cancelled due to lack of interest
    52. Re:Changing resolution on the fly.. by coats · · Score: 2
      Historically it's necessary for some of the older X applications...
      I'm a software developer and systems architect in the environmental modeling/high performance computing arena. My home and work machines have 21-inch 1280x1024 monitors, and I normally use (a 5x2 array of) 2048x1536 virtual screens on both. A few months ago, I had to get along in just 1280x1024 on an SGI that didn't do virtual screens. It cut my productivity in half.

      What I want is a Samsung 240T (1920x1200) LCD running 3072x2048 or better virtual. But at least with nVidia boards, 2048x1536 is the biggest virtual XFree86 will let me have (the XFree86 docs are reticent on per-hardware virtual limits, and I can't see buying a new top-end ATI just so that I can experiment to see whether it will do better... ;-()

      Down with the porthole metaphor!

      --
      "My opinions are my own, and I've got *lots* of them!"
    53. Re:Changing resolution on the fly.. by Anonymous Coward · · Score: 0

      My refresh rate is horible, there does need to be a windows-like control for changing the refresh rate.

    54. Re:Changing resolution on the fly.. by 0x0d0a · · Score: 2

      Actually, I had fun with an old S3 video card periodically hard-freezing my system in Windows NT.

    55. Re:Changing resolution on the fly.. by Anonymous Coward · · Score: 0

      Sorry, but you answer is completely bassakwards of reality.

    56. Re:Changing resolution on the fly.. by Darby · · Score: 2

      Look at point nr. 9 for instance - "I tried 3 text editors, they didn't have it, so no common editors have it". That's nice, but KEdit does, for instance. It took me about 2 seconds to find after I read that.

      Maybe I'm misunderstanding him on this, but every version of vi I've ever used does this as well. When you get to the end of the line, it doesn't insert a newline. The text wraps onto the next line, but it is still the same line. Am I not clear on what he's talking about, or is he not clear on what he's talking about?

    57. Re:Changing resolution on the fly.. by Anonymous Coward · · Score: 0

      I don't see any real problem...

      I would suggest you to start second X windows (e.g. on virtual console 8) and that one can be configured for the resolution you have on LCD. Now, it is easy to start your presentation and you can switch between two Xwindows using ctrl alt F7 and F8.

      Hope this will help...

      The advantage of X and unix is that you can have as many X-windows as you need...

      Cheers,
      Zoran

    58. Re:Changing resolution on the fly.. by 0x0d0a · · Score: 2

      And C-A-Del is obvious in Windows?

      At least Alt-F4 is listed on menus, so a user might see the listing, but it sure doesn't seem all that intuitive to me.

    59. Re:Changing resolution on the fly.. by SN74S181 · · Score: 1

      I have a Toshiba 486 laptop (a T2105) that only has a grayscale 640x480 screen. It runs NetBSD and is useful with FVWM2. I run the virtual screen size as 640x880 or so (I can't remember the exact number, I 'tuned' it by trying values down from 900 until pixels at the bottom of the screen stopped spilling off into scary noise.) It's useful that way, sort of a long narrow 'sleeve' of a window. With the touchpoint mouse, I found having X and Y virtualness just made it disturbing to try to focus on. Being as it's a 486 most of the X stuff open on it is 'classic' things like Xman and lots of Xterms anyway.

    60. Re:Changing resolution on the fly.. by Derek+S · · Score: 1

      The one time you really need to hit C-A-D in Windows (NT/2000/XP) is when you're logging in. And there's a message right in the middle of the screen telling you to do it.

    61. Re:Changing resolution on the fly.. by Derek+S · · Score: 1

      On a typical desktop machine that's basically the same thing.

    62. Re:Changing resolution on the fly.. by spitzak · · Score: 2
      When you ctrl+alt+backspace it DOES restart X. In fact X has no protocol for logging out so this is the only way this can possibly work.

      It is true that unless the monitor reports the new size restarting X without editing the config files is not going to help. Since Windows seems to require manual changing of the resolution, it sounds like these projectors do not report the size.

    63. Re:Changing resolution on the fly.. by RFC959 · · Score: 1

      ICBW (don't use Windows much, even at work), but you have to hit C-A-D to change your password. That's horribly unintuitive, if you ask me. I spent quite a long time searching for something in the control panel, or anything that would let you do it. It's pretty bizarre, especially since MS seems devoted to giving you a program or control panel applet for every piddling task you might ever want to accomplish.

    64. Re:Changing resolution on the fly.. by Derek+S · · Score: 1

      True, though most users will only change their passwords when the login prompt forces them to (after password expiration). The C-A-D thing is mostly a legacy issue, anyway, and most of the really bad things in the Windows UI are holdovers from previous versions. In Unix GUIs, of course, everything is a legacy issue.

    65. Re:Changing resolution on the fly.. by alext · · Score: 2

      I feel I should point out for any potential newbies that SuSE has the YAST2 (SAX2-based) tool that is basically just like the Windows display mode change tool, right down to the 'can you see the screen when I do this?' bit and the geometry settings available on the more sophisticated Windows drivers. There's no need to hack the X config files if you go this route. Some other distros must have equivalents, though I'm not aware of any.

      IMHO SuSE 8 might be evolutionary in development terms but it is verging on the revolutionary in use - so much of the graft is now managed coherently in YAST2. As a comparison, it was much quicker to set up my SuSE partition than my W2K one because (a) SuSE detected my LAN card and W2K didn't and (b) every W2K update and most drivers required a reboot - over 20 in all - whereas SuSE's online updates were handled in one go.

    66. Re:Changing resolution on the fly.. by Anonymous Coward · · Score: 0

      K.. I dont post messages often because i usualy find the user base here fairly inteligent, someone else usualy has a good comment.

      But i've seen a few less than informed comments about the screen resolution issue here.

      1: ctrl+alt+ - or + DOES CHANGE THE RESOLUTION.
      what it doesnt do is alter the desktop size, it uses the virtual desktop to account for that. To me this is an advantage.. not a Bug.. thats why they dont fix it. you can manualy set the desktop size in the XF86Config file and then set as many screen resolutions as you wish to be able to alternate between (why you would want to i dont know)

      2: If you cant figure that out it is NOT BECAUSE OF POOR DOCUMENTATION. it is because you didnt try. there is a wealth of howto's faq's and other docs that clearly explain this.

      Honestly this guys article was poorly reserched and ignorant of the strenghts of linux. I mean the guy wines that when the filesystem becomes corrupted he get a prompt that allows him to have full control over the recovery??? if he wants to automate it because he doesnt understand whats going on it can be done, he mentions a utility for it himself. I like the fact that it will allow me to do a manual recovery when things get wierd rather than just forcing the defaults and posibly doing more damage.

      I could rant more, but those for those who are in the know i am just preaching to the choir, and those who dont can either look it up themselves or stay in the dark.

      Phreakazoid

    67. Re:Changing resolution on the fly.. by Old+Wolf · · Score: 2, Informative

      in vi it looks like:

      the quick brow
      n fox jumps ov
      er the lazy do
      g

      but he is talking about:

      the quick
      brown fox
      jumps over the
      lazy dog

    68. Re:Changing resolution on the fly.. by Old+Wolf · · Score: 1

      Windows 95 does, Windows NT doesn't; in NT you can change resolution and colour depth as much as you like and all the applications are happy

    69. Re:Changing resolution on the fly.. by Anonymous Coward · · Score: 0

      Except restarting X is a lot fucking quicker than restarting the OS.

    70. Re:Changing resolution on the fly.. by Anonymous Coward · · Score: 0

      That's stupid.

      Best argument I've heard all day!

      Second best argument: "I don't get it."

    71. Re:Changing resolution on the fly.. by Pengo · · Score: 2


      Appearing in the list isn't the issue, once it's in the list being able to configure the refresh rates from inside xwindows would be nice. In windows and OSX I can go in and choose the resolution and then adjust the frequency. Until I got my 21" monitor, which would tell me what mode it's using, I had no idea if it was using 60hz or 90hz, other than if I was getting sea-sick or not.

      Until someone can change this, it's going to continue to be a huge system level issue of using linux. But, as an OSX user, I am quite happy using that rather than using Linux on the desktop anyway.

    72. Re:Changing resolution on the fly.. by thales · · Score: 2
      Excuse me, There is only reasons to limit what a user can do and that is protect the system or other users files, and limiting the screen res options dosen't fall into either catagory. This is a Lack of a commonly requested feature.

      It's not a bug, it's a feature. Hmmm now where have I heard that one? From some company in Redmond?

      --
      Quemadmodum gladius neminem occidit, occidentis telum est
    73. Re:Changing resolution on the fly.. by Darby · · Score: 1

      Very well explain
      ed.
      I get it.
      Thank
      s. ;-)

    74. Re:Changing resolution on the fly.. by 1010011010 · · Score: 2


      Almost nothing you said on that post is actually true. I can switch from 8 o 16 to 24 to 32 bit depth, and change refresh rate and desktop size, without rebooting or restarting any applications. In Windows.

      You still fail to understand that lots of people think this is a nice thing. Who cares about "a few seconds of blank screen?" No one is complaining about that. We're not asking for some Apple Genie-type morphing from the small size to the large size, or whatever.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    75. Re:Changing resolution on the fly.. by rifter · · Score: 2

      Yes, but like most respondants in the thread, you are just skirting the issue. Sure, Windows restarts the graphics subsystem. But the applications you are using are still there. In the case of Linux, you have to shut down all applications, shut down X, and then run a config tool in console mode (or vi your config file) to change resolutions and monitors. That is the real problem.

      And the ctrl-alt-shift-plus people crack me up. I wonder how they change their colour depth. Or how they make these changes permanent. Hmm? Oh yes, you must edit /etc/X11/XF86Config. Besides, ctrl-alt-shift-plus(or minus) only cycles through what is in the XF86Config file. It's not magical or anything.

      Granted, in my case, like most linux users, I just set my display up for my favorite monitor and leave it be until the unlikely time I change monitors. And indeed this was my method for windows, as well, when I used it. (I quit using ms for a plethora of reasons.) But this does not reflect what the majority of pc users do or indeed how people use their computers today.

      There are a number of real-world examples being brought up here, like laptops roaming to lcd projectors for prezzos and new monitors, etc. And they get mama's basement answers like "well if you just use one monitor..." The fact of the matter is these are problems microsoft and apple overcame.

      I remember having to run setup in dos to get the res right for windows 3.1, and being astonished when in windows 95 they allowed res changes on the fly and in the gui. In 98 they added the autodetection of monitors people are talking about. In short it took MS at least 5 years of solid work to get there, with the intention of getting there. If linux development follows the trend of "well you can't figure out how to do it the hard way so you suck" it will never get there.

      For some people that is okay. I mean it won't stop me from using Linux, and Linus never cared about replacing windows for the masses. But to me we are missing a great opportunity. I think Linux has every potential to be better than windows or mac in this space, and replace windows, resulting in the fulfillment of stallman's mad dream of giving people their computers back. To me, this is Linux greatest strength, the ability to give people back the productivity which has heretofore been lost in proprietary software.

      Aren't you tired of all the proprietary apps that go so far, but lack feature x that was in some older app, and then die, so you have to find app z that does the same thing where the developers are starting at square one and are missing feature x y and z? This cycle is wasting millions of developer hours, and is easily solved by open source solutions. Granted, the linux world has other ways of wasting developer hours, but once we get to a certain point (eg once we have the features of the leading software and more in the free projects) it will be unstoppable. Never again will we have to reinvent the wheel. Yes we have to do it the one time it takes to get it invented in a free implementation, but once we do that, never again.

      Software development will see a new era of productivity. If you want to build a better mousetrap, you don't have to figure out how to copy the features of the original, you can just copy the code, and either build yours or make the original better. Computers you buy won't come with a few crippleware apps and the option to spend thousands on more apps that still don't do what you want, but instead with a plethora of applications that are more useful than the ones we had before.

      Todays computers have many times the power of those of the 70's and 80's, but due to an unfortunate chain of events, they do less for us than those computers did, and certainly are a far cry from what people thought computers would be doing. We have monster cpu's but they aren't being utilized in a useful way. We have gigabytes of storage, but we aren't effectively keeping track of data. And far from assisting people in organizing and simplifying their lives, computers have instead become an end in themselves, sucking away years of time as people struggle endlessly and futiley to mold them into something useful.

      The real answer is not "do you know how to configure all this crap?" but why? The purpose of a computer is not to while away the hours finding out how to make things work on it, but instead to do useful work with it. It is to balance your budget, control your environmental system, play games, write a novel, or design some new and nifty use for it by writing a neat application and compiling it. It is NOT to spend hours trying to figure out why you can't get graphics and how to configure that. It is NOT to spend weeks trying to find all the pieces to a simple application so you can compile it. And it is NOT (as in windows) to spend days rebooting and installing patches because there is no easier way to do it and if you don't you will get "hacked by chinese."

      IT people enjoy learning about such things, and as an IT guy, sure I did. But the problem is these are not the things the computer is meant to do. The only reason so many joe schmoes bought computers in the 90's was to get on the net. Now think about that. We have systems that dwarf those used to design nuclear reactors, saturn V moon rockets, and modern irrigation systems, which are being used to boot up, go to aol, and launch instant messenger. And why? between that and solitaire, there isn't much else useful for the average joe schmoe. We've been so busy trying to reinvent the wheel and install patches, etc, that we never got around to the Next Great Thing for Humanity. It is sad.

      That is why I think it is necessary some people get their priorities straight on this. Microsoft doesn't get it. IBM Doesn't get it. My hope is that several someones will, and when it happens, it will probably happen to Linux, because we have the code and can fix these things.

    76. Re:Changing resolution on the fly.. by brsmith4 · · Score: 1

      From what I have read, there is no way to turn it off. I have been at that problem for years and have still had no success. It sucks.

    77. Re:Changing resolution on the fly.. by FunkyChild · · Score: 2

      XFree86 does this right. You set the desktop resolution to the highest resolution that your monitor/video card can do. If that's "too small" then you increase font sizes. Decreasing the resolution and wasting what your hardware can do is *not* the answer.

      My last monitor ran at 1024x768 at 75Hz and 1280x1024 at 60Hz. The 60Hz refresh rate was painful on my eyes, so I always ran it at 1024x768. Under your scheme, I'd always be running at 1280x1024, which would kill my eyes. Not a very good idea at all.

    78. Re:Changing resolution on the fly.. by WzDD · · Score: 1

      >Decreasing the resolution and wasting what your >hardware can do is *not* the answer.

      This is incorrect. I don't run Return to Castle Wolfenstein at 800x600 for the fun of it, you know. I do it because running it at my usual 1600x1200 would be so ridiculously slow as to be unplayable.

    79. Re:Changing resolution on the fly.. by ivan256 · · Score: 2

      Yes, but you restarted the graphic subsystem. Look, I get the point, but you're asking for the wrong feature to solve the problem. I understand what you want and that it's a nice thing, and what I'm telling you is that what you say is stupid isn't the problem, the problem you're looking to solve is that unlike win32 applications, X applications have to be attached to an X server to continue to run, so they don't survive a server restart. It's not stupid to have to configure your monitor. It's not stupid that the video card needs to be initialized when you switch configurations. What I am saying is that for now you can make most of the problem go away by configuring your session correctly. Some of your applications may not return to *exactly* the same state you left them in, but you can get it pretty damn close. Certainly close enough to be tolerable the very few times that you actually end up restarting X because of a monitor configuration.

      Yes, it would be nice if the protocol and graphics sections of X were seperate in a useable way so that you could restart one without affecting the other, but really, how often do you plug in a new monitor that you weren't expecting? Do you plug in a projector frequently? Put an entry in there. Now you don't have to restart when you use a projector. Go out and buy a new monitor every week? Well, then I guess this is a serious problem for you.

    80. Re:Changing resolution on the fly.. by Anonymous Coward · · Score: 0

      (insert head in sand)

  12. copy and paste by RN · · Score: 1

    nuff said.

    1. Re:copy and paste by Anonymous Coward · · Score: 0

      not 'nuff said.

      I'd like to expand on something that bugs me a little about cutting and pasting in XFree86.

      So you want to copy something just drag your mouse over the text. Great... uhh no.
      I hate selecting text like a URL on a page and trying to paste it into the location bar of a web browser.
      I hate this because I'd simply like to double-click on the current URL text and Ctl-C to replace it with the clipboard.
      Simple enough, but when you double-click on the current URL text IT is put into the clipboard. Arggghhh!!!!

      One more thing:
      Ejecting CDROMs. Do we really need to su to root and umount /dev/cdrom just because we were browsing the CDROM files when konqueror popped up with the /mnt/cdrom listing.

      Hell, I closed the damned konqueror window, gimme back my CD!

    2. Re:copy and paste by Anonymous Coward · · Score: 0
      So you want to copy something just drag your mouse over the text. Great... uhh no. I hate selecting text like a URL on a page and trying to paste it into the location bar of a web browser.

      Another, easier way of doing this in Mozilla, is to select the URL, and then middle-click (both buttons at once for a 2-button mouse) anywhere on your current webpage that isn't a link. Mozilla will then go to the page you selected.

      I didn't know about this until someone showed me a few weeks ago, but I've found it very useful since then.

    3. Re:copy and paste by The+Pi-Guy · · Score: 2

      Copy and paste... is one of the best features of X. Select, and hit middle mouse to paste. I used a Mac OS X system, and that was what I missed the most - that's actually the one main reason that I ever reach to the mouse. (... but I should also be able to hit the windows key to bring up the K menu...)

      --pi

    4. Re:copy and paste by Anonymous Coward · · Score: 0

      Yes, but it's not nearly as much fun when you don't have a middle mouse button, like in most scotch-tape-and-bubble-gum startup operations I've worked for. I'd SO MUCH rather just be able to ctl+c my way to happy copy/pasting.

    5. Re:copy and paste by Derek+S · · Score: 1

      I like to have it both ways. Middle-click is great for copying snippets of text between terminal windows, and is what I normally use with pure text editors. Mac-style clipboards are better for more complex applications, and are essential for non-text data. Plus they let you paste over a selection.

      Anyway, the X-style copy-paste works fine, so it can just be left as it is. But the GUI toolkit developers (primarily GTK+/GNOME, Qt/KDE, Mozilla and OpenOffice) need to do a better job of ensuring advanced clipboard interoperability.

  13. soft wrap by mathematician · · Score: 2, Informative

    nedit does soft wrap.

    1. Re:soft wrap by Anonymous Coward · · Score: 0

      so does KEdit, which is my personal favorite, because it also does this on RTL text (hebrew, arabic).

    2. Re:soft wrap by digitect · · Score: 2

      Uhh... hasn't he heard of Vim?

      --
      There is no need to use a SlashDot sig for SEO...
    3. Re:soft wrap by lmfr · · Score: 1

      Vim too. set lbr, although I personally prefer hard breaks (2 lines for a paragraph, etc.).

    4. Re:soft wrap by yesthatguy · · Score: 2

      Is there any way to make up and down arrows (j and k) move up and down one screen line in vim with lbr on? That's what the guy wants, and what I want too. I don't want to have to do weird things like "78l" (depending on screen width) to get to the next line.

      --
      Yes! That guy!
    5. Re:soft wrap by Anonymous Coward · · Score: 0

      NEdit is the best text editor going for Linux and most people don't know it, the emacs and vim zealots will flame be for saing this , but so what i don't need the bloat and i don't want to learn all those damn keystrokes just to edit some script or text or whatever i need to edit...

    6. Re:soft wrap by calidoscope · · Score: 1
      nedit does soft wrap

      So does dtpad under CDE (formerly vuepad under VUE). dtpad is much nicer for all around test editing than notepad.

      Having said that, NEdit is much nicer to use for prgramming than dtpad.

      --
      A Shadeless room is a brighter room.
    7. Re:soft wrap by Ricky+M.+Waite · · Score: 1

      Try typing ":h map" while in Vim.

      In short, adding "nmap l 78l" to your .vimrc should do the trick (I may be missing something, but the details are in the help file).

      --

      We wave the flag of freedom as we conquer and invade.
    8. Re:soft wrap by Fjord · · Score: 1

      Someone else posted here that vim doesn't meet the requirements because when you j and k it goes to the next actual line, not the next soft line. This is my experience as well. Is there some vim setting to get it in line with the requirement?

      --
      -no broken link
    9. Re:soft wrap by Fjord · · Score: 1

      And then when I resize the window?

      lameness filter needs more words badly

      --
      -no broken link
    10. Re:soft wrap by Ricky+M.+Waite · · Score: 1
      ":h winwidth()" yields:
      winwidth({nr})
      The result is a Number, which is the width of window {nr}. When {nr} is zero, the width of the current window is returned. When window {nr} doesn't exist, -1 is returned. An existing window always has a width of zero or more.

      So, something to the effect of "nmap l exec winwidth(0)l" should work (syntax may be a bit wrong, see ":h winwidth", ":h map", and ":h exec" for the details).

      There's also a winheight() function that does the same for the window height.

      Hope this proves useful :).
      --

      We wave the flag of freedom as we conquer and invade.
    11. Re:soft wrap by Ricky+M.+Waite · · Score: 1

      Just checked, and this is what the (correct) command would be:

      "map l exe "normal " . winwidth(0) . "l"

      :)

      --

      We wave the flag of freedom as we conquer and invade.
    12. Re:soft wrap by yesthatguy · · Score: 2

      Just to follow up...I found a better way to do this. "gj" and "gk" go up and down one screen line, and this is their built-in intended function. So now in my .vimrc, I have
      map <Down> gj
      map <Up>gk

      so that my up and down arrow keys go up and down one screen line. j and k still do file lines, so I have both functionalities.

      --
      Yes! That guy!
  14. Sheesh by Rantastic · · Score: 1, Flamebait

    1. No 'best' browser.
    Gosh, how about the nice thing we call choice?

    2. Prompting for a filesystem scan.
    Damn, if only this was adjustable, oh yeah...

    3. Printing needs to be easier to configure.
    It can't get much easier that printconf (for Red Hat users).

    4. Make it easy for the user to find out how to do things.
    Yeah, reading a book or taking a class (or searching online) is so hard. When will people realize that a computer it a techinical thing? You have to be willing to do a little homework, even with a mac (if you've never used one).

    5. Cleaner redraws.
    Ok, sure.

    6. Die stray processes, die!
    Ever tried ctrl-alt-escape in KDE?

    7. Easy way of sharing files.
    You like in windows, where I find places like Doctors offices "sharing" all their patient records on the internet? Check out programs like share sniffer if you want to find them too.

    8. Sound support.
    Ok, if you want professional audio production cards, you got me, but for most other sound cards there just isn't a problem.

    9. No common editor which supports "soft wrapping."
    Well... pico does this (ctrl-j)

    10. No easy way to configure X - especially change resolution on the fly.
    Actually, it couldn't be easier to change resolutions on the fly. Hold ctrl and alt, then hit - or + on the numberic key pad. This cycles you through all your selected resolutions, on the fly. Just make sure you selected all the ones you want when you setup x (Red Hat users use Xconfigurator to select resolutions).

    --
    Ask Slashdot: Where bad ideas meet poor googling skills.
    1. Re:Sheesh by Anonymous Coward · · Score: 0

      I was typing my top 10 responses too but you posted this, so I'm replying here.

      heres my 10 cents..
      1. Galeon - this article seemed aimed towards kde but galeon has never failed me
      2. I've used reiserfs for a while now and havn't had this problem even after repeated power outages
      3. Cups - redhat uses lprng (atleast it did last time I used it) cups is much easier to configure
      4. google
      5. This depends on the window manager wouldn't it? I don't see this problem. It may depend on how fast the computer is too..
      6. Never has been much of a problem for me but if it is, why not write a program similar to task manager to view/kill processes? I suppose that would do the trick.
      7. again..write a program to do it if its that important
      8. I don't get this one, it says alsa is good but not integrated in the kernel, is it that hard to compile? It went flawlessly for me. I guess they want something to do it for them...
      9. I use vim and love it but I don't really mess with wrapping so I can't comment.
      10. this has alreayd been stated a few times..ctrl+alt+(-/+)

    2. Re:Sheesh by Rantastic · · Score: 2, Insightful

      3. Cups - redhat uses lprng (atleast it did last time I used it) cups is much easier to configure

      Red Hat Linux 7.3 now includes both Cups and LprNG. I agree with you, for many reasons, cups is better.

      --
      Ask Slashdot: Where bad ideas meet poor googling skills.
    3. Re:Sheesh by Mr_Perl · · Score: 5, Insightful

      Looks like you read the questions but not the rest.

      He's saying that these things should be easy+intuitive.

      Sure, YOU and I know the incantations, key combinations and so on to get things done, but if Linux is to enjoy widespread use among the not-interested-in-RTFM population this stuff needs to get easier. Like bleedin obvious.

      Provided that widespread use is the goal of your project (I think it's safe to say Gnome/KDE has that goal) it's wise to listen to complaints like these.

      --

      My poetry site welcomes the unusual.
    4. Re:Sheesh by Anonymous Coward · · Score: 0

      10. No easy way to configure X - especially change resolution on the fly.
      Everyone is used to the fact of right clicking the desktop or going to screen properties and having resolution resize there and then, it just makes bloody sense! It's like saying 'or why do we need a X button to close a window when alt-f4 does the trick?'. It's a great idea to have hot keys for these functions, but their place belongs within the interface first and foremost.

    5. Re:Sheesh by ebassi · · Score: 1

      3. Printing needs to be easier to configure.
      It can't get much easier that printconf (for Red Hat users).

      Two days ago I switched from my Good Ol' Laser Printer to an ink jet one (changin the old one's toner would have required more money than buying the new printer).

      I've no printconfig (I use Debian), but it took me 30 seconds to change the configuration: drop to a console, type "magicfilterconfig", choose the filter (StylusColor-generic), type "done". Since Debian's policy has changed, magicfilterconf did not touch /etc/printcap; but, it printed on screen what to changed. Just to see what it actually changed, I've also opened /etc/printcap and read the manul page about it... And I've figured out that I could have done it by hand, even if I did not install magicfilterconfig...

      In other words, I've not only configured a printer in no time. I've also learned something useful in case I've no tools to do the same job... Even doing that on another *nix that has /etc/printcap! That's what I like in Linux: it forces the user to learn and to open his/hers mind.

      Yeah, reading a book or taking a class (or searching online) is so hard. When will people realize that a computer it a techinical thing?

      Totally agree on this...

      --
      You can save space. Or you can save time. Don't ever count on saving both at once. -- First Law of Algorithmic Analisys
    6. Re:Sheesh by Gossy · · Score: 5, Interesting

      1. No 'best' browser.
      Gosh, how about the nice thing we call choice?

      If they were all very good at doing what they do - that's fine. Sadly, they're not. Whenever I'm in Linux I *always* yearn for IE when I'm browsing, no matter what browser I use. The author's point is that all the current options aren't that amazing, and all have pretty big faults.

      2. Prompting for a filesystem scan.
      Damn, if only this was adjustable, oh yeah...
      Not the most obvious thing in the world to change though - and something IMO the default should be automatically done in the background.

      3. Printing needs to be easier to configure.
      It can't get much easier that printconf (for Red Hat users).
      Ok, in Mandrake it was pretty easy to get my printer working, granted.

      4. Make it easy for the user to find out how to do things.
      Yeah, reading a book or taking a class (or searching online) is so hard. When will people realize that a computer it a techinical thing? You have to be willing to do a little homework, even with a mac (if you've never used one).

      Yeah, good viewpoint. Why make things easier and more intuitive when the users could just get off their lazy asses and go study to use the machine!

      Please. Most people will pretty quickly pick up Windows, and most things are pretty easy to work out how to do. There are stable, easy to use, tried and tested configuration screens that work. Complexity and a steep learning curve does not bring superiority.

      You don't have to lose power and control by making things easier to use.

      5. Cleaner redraws.
      Ok, sure.

      6. Die stray processes, die!
      Ever tried ctrl-alt-escape in KDE?

      Obvious and transparent, no?

      7. Easy way of sharing files.
      You like in windows, where I find places like Doctors offices "sharing" all their patient records on the internet? Check out programs like share sniffer if you want to find them too.

      So, because some people stupid, things should be made much more complicated than they need to be for everyone else? Cars should be made harder to drive - keep all those damn idiots off the roads.

      Yeah, right.

      8. Sound support.
      Ok, if you want professional audio production cards, you got me, but for most other sound cards there just isn't a problem.

      I can't say I've had much of a problem with my cards, but they've been pretty standard items.

      9. No common editor which supports "soft wrapping."
      Well... pico does this (ctrl-j)

      You'd have thought more of the more popular editors would have it (at least as an option). It's a pretty basic thing to have.

      10. No easy way to configure X - especially change resolution on the fly.
      Actually, it couldn't be easier to change resolutions on the fly. Hold ctrl and alt, then hit - or + on the numberic key pad. This cycles you through all your selected resolutions, on the fly. Just make sure you selected all the ones you want when you setup x (Red Hat users use Xconfigurator to select resolutions).

      Couldn't be easier? I beg to differ. Once you *know* that you press that combination, and you've already gone through the process of having all your resolutions and refresh rates configured, yeah, it's easy. What really *is* easy is this:

      Right click on desktop -> properties -> settings

      [or Start -> Control Panel -> Display settings]

      Drag the slider to the resolution you want. Select colour depth. Press OK.

      No text config file that you need to setup with all the options your system can support.

      Yes, Linux should be more powerful and dynamic than Windows - that's part of the whole point of it. However, things can be easier without the expense of control.

    7. Re:Sheesh by Anonymous Coward · · Score: 0

      1. No 'best' browser.
      Gosh, how about the nice thing we call choice?

      -anoncow: it would be nice if they were all non beta choices but I'd settle for one that didn't represent beta software...this used to be what we ripped M$ about why do we accept it now that it's our crap software?

      2. Prompting for a filesystem scan.
      Damn, if only this was adjustable, oh yeah...

      -anoncow: perhaps this just illustrates the manual and docs problems...I had no idea...not that this one bothered me or would have made my list.

      3. Printing needs to be easier to configure.
      It can't get much easier that printconf (for Red Hat users).

      -anoncow: there's no standard so again you can't easily set it up. printconf is okay but until recently you couldn't use CUPs with it and SUSE had a good system but since you can only use one distro at a time (dual booting is not at the same time btw) pointing out where this is fixed in one and that is fixed in another is just more problem than solution.

      4. Make it easy for the user to find out how to do things.
      Yeah, reading a book or taking a class (or searching online) is so hard. When will people realize that a computer it a techinical thing? You have to be willing to do a little homework, even with a mac (if you've never used one).

      -anoncow: other companies (M$ and Apple) have easy/semi-easy (msdn dev docs site SUCKS!!!!) docs if they can do it we should be able to as well given that there are so many more of us.

      5. Cleaner redraws.
      Ok, sure.

      -anoncow: sure but again wouldn't have made my list because it doesn't actually cost me time or productivity of any sort.

      6. Die stray processes, die!
      Ever tried ctrl-alt-escape in KDE?

      -anoncow: yeah it's a problem but until programming gets better it will be a problem for all OSes. 6 months - 1 year is a stupidly fast release schedule for anything.

      7. Easy way of sharing files.
      You like in windows, where I find places like Doctors offices "sharing" all their patient records on the internet? Check out programs like share sniffer if you want to find them too.

      -anoncow: you can disable it by default but if you're argument is that making it hard to do is more secure...get a clue. This should be on all machines...I don't care if it's the SMB protocol or NFS or whatever but sharing should be easy and built in.

      8. Sound support.
      Ok, if you want professional audio production cards, you got me, but for most other sound cards there just isn't a problem.

      -anoncow: absolutely untrue...especially with laptop sound chip sets. Even chipsets that supposedly are supported fail to function properly much less offer all their advanced features. Much of this is due to lack of vendor support and not the community's fault but damn if it isn't one of the biggest problems out there as everyone has a sound card and some illegal MP3s

      9. No common editor which supports "soft wrapping."
      Well... pico does this (ctrl-j)

      -anoncow: I agree, several of them have this option both GUI and text. I'd say this is more of a documentation problem.

      10. No easy way to configure X - especially change resolution on the fly.
      Actually, it couldn't be easier to change resolutions on the fly. Hold ctrl and alt, then hit - or + on the numberic key pad. This cycles you through all your selected resolutions, on the fly. Just make sure you selected all the ones you want when you setup x (Red Hat users use Xconfigurator to select resolutions).

      -anoncow: doesn't work properly not to mention the fact that you have to configure your card to do this is ignorant...if other OSes can detect this so can we. You could still have access to the X config files and screw it up yourself at a later date.

      -anoncow summary: the big problem IM-notso-HO is lack of Linux standardization which leads to lack of support and lack of current and correct documentation. I'm not for one distro or for UnitedLinux or anything like that but projects like LSB are on to something and we need to drive in that direction. I should be able to easily apply any Linux knowlege I have to any distro and that is not currently the case. Config files should have standard places (more specific than /etc) and sendmail shouldn't be configured in one place on system a and another on system b. This needs to extend to the desktop envoirnments as well. There needs to be a standard menu structure and style guide so that most of the apps written mostly conform to them. This provides newbie users with an orthogonal way to get info. that is there is one way to get context sensitive help there is one way to open files and key strokes are standard between desktops. I'm all for choice but anarchy designs and architectures are not good for our favorite norther bird. Just my 78 cents or so. =)

    8. Re:Sheesh by Anonvmous+Coward · · Score: 1

      "1. No 'best' browser.
      Gosh, how about the nice thing we call choice?"


      Heh. Like anybody's going to know that 'Knoquerer' is a web browser until they read about it somewhere. As a matter of fact, there are way too many choices. I just installed Redhat the other day (I'm a Windows guy), and I'm still trying to figure out wtf all those programs are. I was actually hoping I could find an advert or something so I could get an idea which of the 6 text editors I should use.

      "4. Make it easy for the user to find out how to do things.
      Yeah, reading a book or taking a class (or searching online) is so hard. When will people realize that a computer it a techinical thing? You have to be willing to do a little homework, even with a mac (if you've never used one)."


      Yeah, everybody should go take classes to use Linux when they typically don't need to with Mac or Windows. This couldn't possibly be representative of a real obvious design problem with using Linux as a desktop replacement. I suggest you gander over the direction of OSX (built on BSD) before you say it's okay to demand people take classes. Mac users don't even need to know the root password. Damn good design if you ask me.

      "8. Sound support.
      Ok, if you want professional audio production cards, you got me, but for most other sound cards there just isn't a problem."


      err Im not sure that's what he meant. I installed RedHat and by default it didn't like my sound card. I finally got 'sndconfig' to work, and it played sound, but guess what? KDE still, for some reason, cannot play sounds. I have NFI why it's like that. I have NFI where to go fix this. Sound Server's not helping me much. I'm still exploring this issue, but the fact I had to run sndconfig at all is a huge design flaw for general use. Windows (and OSX presumably) kicks Linux's butt in usability for fixing probs like that.

      Linux is powerful and neat and all. But if the Linux community has aspirations of making it into a 'Windows Killer', then they need to address nearly all of those issues. A lot of people think that MS put a gun to people's heads and made them buy an inferior product. But the truth is that lots of people bought Windows because they can use it. A good UI overall design can make up for low stability and a few bugs.

      The Linux Community should be observing what all MS and Apple did right in the usability design of their products instead of trying to fix the problems they see with it. They're going to have trouble getting adopted by a broader audience until this is done.

    9. Re:Sheesh by Anonvmous+Coward · · Score: 2, Funny

      "It's like saying 'or why do we need a X button to close a window when alt-f4 does the trick?"

      No no, Alt+f4 is a Windows thing. Here's what does the trick:

      1.) Open a Shell window
      2.) Log in as Root
      3.) Then type 'ps axu | grep my_process_name' (replacing 'my process name' with the name of your window...' and get the GID or UID to indetify it.
      4.) Type in: "wcls -xywzvbeha p:(put in the U/GID here

      That is so much more powerful than Alt+f4 because once you put in the window ID then you can't possibly close the wrong program by accident!

      Damn you Windows users are thick! heh :)

    10. Re:Sheesh by Anonymous Coward · · Score: 0

      You say: "When will people realize that a computer it a techinical thing?"

      Hey, a car is a technical thing. When will people realize that they need years of training to be able to drive down the street. When was the last time you saw a +1000 page manual for a car? You stupid piece of elietist shit, you have no clue what you're talking about because you're such a fucktard.

    11. Re:Sheesh by Anonymous Coward · · Score: 0

      No fuck man, you should mention your "Linux Printer Configuration Techniques" in your CV. Or even, people should build a statue for Linux's for brining Knowledge to its users. Such a luser you are, you always come up with the best time-wasters.

    12. Re:Sheesh by jchristopher · · Score: 2, Insightful
      Yeah, reading a book or taking a class (or searching online) is so hard. When will people realize that a computer it a techinical thing? You have to be willing to do a little homework, even with a mac (if you've never used one).

      Not once have I ever had to "do a little homework" to figure something out on my Mac, nor on my PC. Everything I know about those two computing platforms have been learned from experience and trial and error.

      I cannot say the same about Linux, where I frequently had to search google to find out how to do things that should be (in my opinion) simple.

      I find it especially ironic that you're arguing over whether an obscure keystroke used for changing resolutions is good or not, when the problem could be solved by adding a 'monitors' applet to the control panel (which no one can be bothered to write). As is so common with Linux, it doesn't have to be good, just 'good enough'.

    13. Re:Sheesh by evalhalla · · Score: 1
      Ever tried ctrl-alt-escape in KDE?

      I believe that the author was talking about processes without open windows: ctrl-alt-escape, as well as xkill, only works if you can "see" the process that is giving problems.

    14. Re:Sheesh by Rantastic · · Score: 1

      Hey, a car is a technical thing. When will people realize that they need years of training to be able to drive down the street. When was the last time you saw a +1000 page manual for a car?

      Ok troll, first off, ever noticed that you are expected to take drivers ed and trainging before you get to drive. Even then, you have to prove your skills to get a liscense. It seems also, that you have never read a shop manual for a car.

      A car is a technical thing, and it only does one task: driving. A computer does a lot of things, so of course you need more training. Maybe people should have to prove their skills and get a computer liscense before they are allowed to operate one. That follows your logic.

      --
      Ask Slashdot: Where bad ideas meet poor googling skills.
    15. Re:Sheesh by Darth_Burrito · · Score: 2

      3. Printing needs to be easier to configure.
      It can't get much easier that printconf (for Red Hat users).


      Never used printconf, but theoretically, you ought to be able to just attach a printer and then print a document with no manual configuration at all... except maybe hitting ok once to install the printer software w/defaults with an option for doing things in advanced mode.

      When will people realize that a computer it a techinical thing? You have to be willing to do a little homework, even with a mac (if you've never used one).

      Eek! Computers are necessarily complex. The tools we use on them are often complex, but this doesn't mean they have to be complicated. Somethign can be complex and powerful but still be easy to use. Don't think of a computer as a technical thing you have to sit over dusty tomes to understand. Think of it as a black box tool that you use to accomplish particular tasks.

      6. Die stray processes, die!
      Ever tried ctrl-alt-escape in KDE?


      I have no idea what this is supposed to do but it does nothing for me in KDE, I think I'm on 3.0 in RH7.3. At least it doesn't do anything apparent. Obscure key sequences only work for general use when their obscurity is common knowledge.

      7. Easy way of sharing files.
      You like in windows, where I find places like Doctors offices "sharing" all their patient records on the internet? Check out programs like share sniffer if you want to find them too.


      Preventing normal people from using a feature by making it difficult to use is NEVER the answer. If you don't want a user to be able to do something, you restrict access to that feature, you don't make them do a little rain dance/consult the local shaman in order to use it.

      8. Sound support.
      Ok, if you want professional audio production cards, you got me, but for most other sound cards there just isn't a problem.


      Alright, I started off on RH-6.1, it could not autodetect my sblive value. I couldn't get it to work. Later I switched to debian (potato). I tried alsa, oss and every other alternative I could find and I could not get sound to work. In fact alsaconf would frequently core dump right off the bat whenever I tried to run it. This was with my sblive value and later a linux approved ensoniq. Now I've got another machine which I've installed the latest RH7.3 and it automagically detected and configured my 2 year old sblive, and although the rear speakers aren't getting anything yet, I think I know how to fix it. So to make a long story short, ease of configuring/setting up sound is only just getting there for me and I'm a CS graduate whose worked in Nix Ops and as a WinDeveloper.

    16. Re:Sheesh by Anonymous Coward · · Score: 0

      Where are those classes on Linux that users are supposed to take? I've been looking for classes that cover Linux at the three major colleges in my area. My technical college refuses to make it part of my software engineering program. I can understand reading a book, but I've bought so many different books, and it seems that I always find a new problem that none of my texts refer to.
      Are messages like "Bad magic number in superblock" remotely intuitive.

    17. Re:Sheesh by Darth_Burrito · · Score: 2

      10. No easy way to configure X - especially change resolution on the fly.
      Actually, it couldn't be easier to change resolutions on the fly. Hold ctrl and alt, then hit - or + on the numberic key pad. This cycles you through all your selected resolutions, on the fly.


      As others pointed out, this appears to resize the viewable area of the desktop. And ctrl alt +/- is so much more obscure than being able to do it from a desktop configuration program. I'm not saying ctrl alt +/- should be replaced, I'm saying it should be configurable via gui without knowing the correct key sequence. The gui should tell you that you can also change resolutions using ctrl alt +/-

      Just make sure you selected all the ones you want when you setup x (Red Hat users use Xconfigurator to select resolutions).

      Heh, I just ran Xconfigurator and it hung while testing the resolution. When I originally went through setup, it detected my geForce2 but not my Samsung 955df. Yet when I ran Xconfigurator just now it detected my Samsung 955df but not my geForce2. That's mesed up.

      Bugs aside, my problem with a program like XConfigurator is that it takes you through the entire configuration process sequentially each time you go through. If I want to add resolutions or see which resolutions I have selected as available I shouldn't have to go through Monitor/Video card selection to get there.

    18. Re:Sheesh by Anonymous Coward · · Score: 0

      One could also point out that training is required for a car because you can kill yourself or others with one. Computers shouldn't need that much training because there isn't the danger (for a simple home machine, granted if you're running a control system on a nuclear reactor that's different).

    19. Re:Sheesh by Anonymous Coward · · Score: 0

      Oh yeah, doing all that is WAY easier than hitting two buttons. I mean, doesn't EVERYONE know what "wcls -xywzvbeha p:" does? Sheesh, stupid users.

    20. Re:Sheesh by Anonymous Coward · · Score: 0

      What a fucking moron...I want to print, not finguring out /etc/printcap.

    21. Re:Sheesh by Anonymous Coward · · Score: 0

      Dude, if you 'yearn' for IE when you're on linux, you're either a blithering idiot or you haven't used Mozilla 1.0.

      Why is desktop -> properties -> settings easy? Why the hell does that get you to change settings for your entire screen? That's easy because you know it's there. OHHHHH YEAH, that's what you bitched about for Ctl-Alt-+/-

      No one's written a screen resolution switcher because most people don't need it. You set your damn screen size when you first set up the machine and you leave it there.

    22. Re:Sheesh by PythonOrRuby · · Score: 2

      Yes, you do have to do your homework to use a Mac for the first time. That's what the thin book filled with screenshots and concise accurate descriptions of how things work is for.

      You want Linux in the mainstream desktop market?

      1. Make it easy for newcomers to Linux to get started.
      2. Adopt a single UI standard, and stick with it so those people, and developers, can be productive. I'd recommend Window Maker. Linux is not Windows. Trying to make it a cheap skin-deep Windows knock-off isn't going to win anyone over.
      3. Make the console an option. "Here it is, and you might even have some fun figuring this out, but if you don't want it, that's ok too."

    23. Re:Sheesh by Anonymous Coward · · Score: 0

      I've no printconfig (I use Debian), but it took me 30 seconds to change the configuration: drop to a console, type "magicfilterconfig", choose the filter (StylusColor-generic), type "done". Since Debian's policy has changed, magicfilterconf did not touch /etc/printcap; but, it printed on screen what to changed. Just to see what it actually changed, I've also opened /etc/printcap and read the manul page about it... And I've figured out that I could have done it by hand, even if I did not install magicfilterconfig...

      magicfilterconfig? What the FUCK is that? If you didn't know it existed, and you were a new debian user and you bought a new printer what the FUCK would posess you to type 'magicfilterconfig' on the command line? It's EXACTLY this kind of shit that the article was talking about. This stuff should be intuitive. You shouldn't have to know how to program, or know some obscure command, or know about some fstab... or ANYTHING. The ability to configure this stuff should be at your finger tips.

      You agree that reading a book or taking a class should be expected of a computer user? Give me a break. If it's not intuitive, it's not set up correctly.

    24. Re:Sheesh by zootread · · Score: 1

      1. No 'best' browser.
      Gosh, how about the nice thing we call choice?

      If they were all very good at doing what they do - that's fine. Sadly, they're not. Whenever I'm in Linux I *always* yearn for IE when I'm browsing, no matter what browser I use. The author's point is that all the current options aren't that amazing, and all have pretty big faults.


      One word: Mozilla. I even use Mozilla in Windows. I can't use IE anymore, its way to clunky (especially 6.0), and not configurable enough. Once you start seriously using Mozilla you won't look back. Sure, its not integrated into the OS like IE is, but I don't expect that from a web browser, nor do I need it.

      --
      Zoot!
    25. Re:Sheesh by IamTheRealMike · · Score: 3, Insightful
      I agree with most of these points, a few quibbles however:

      If they were all very good at doing what they do - that's fine. Sadly, they're not. Whenever I'm in Linux I *always* yearn for IE when I'm browsing, no matter what browser I use. The author's point is that all the current options aren't that amazing, and all have pretty big faults.

      Are you serious? I'll assume you are. I personally (and I'm sure a lot of other Linux users are the same) can't stand IE. It has its good points, one being the almost perfect offline browsing, but the rest? I can't stand it's boring as hell user interface (where are the tabs, and why no google search from the location bar?), and the way it completely screws up processing web pages. It's also been weighed down by MSN branding recently. However, if you must have IE, you can run it in the latest builds of Wine I've heard. I don't think it's perfect, but it's certainly usable.

      Yeah, good viewpoint. Why make things easier and more intuitive when the users could just get off their lazy asses and go study to use the machine!

      A few months ago, I would have agreed with this statement. Maybe it's Linux turning me into an elitist or something ;) However, really, there is a limit. Computers are hundreds of times more complex than cars, and it takes months to learn how to drive. Some people seem to think that you can continue to make things more and more intuitive and easy until you don't even have to think to operate computers. I'm beginning to think that's wrong. There will always be people who drop off the end, those who can't or won't learn new things.

      You can add all the online help you want (and Linux does need better online help), but the idea that somehow if the user can't figure out how to do something it is by definition the developers fault is flawed. Maybe the developer could have made it better - but there is a limit.

      Ever tried ctrl-alt-escape in KDE? Obvious and transparent, no?

      Huh? And I guess Ctrl-Alt-Delete to kill processes is more obvious? Having a nice little button to do this would be pointless waste of screen space, this is just something that people will have to learn if they need it.

      You'd have thought more of the more popular editors would have it (at least as an option). It's a pretty basic thing to have.

      If I understand this right, emacs in text fill mode does it. For editing text, this usually isn't what you want, for writing documents you should be using a word processor. It is possible however.

    26. Re:Sheesh by Anonymous Coward · · Score: 0

      "9. No common editor which supports "soft wrapping."
      Well... pico does this (ctrl-j)

      You'd have thought more of the more popular editors would have it (at least as an option). It's a pretty basic thing to have."

      nano has it too.

    27. Re:Sheesh by ebassi · · Score: 1

      If it's not intuitive, it's not set up correctly.

      let me use a simple similitude, here.

      When you buy a new VCR set, aren't you supposed to open its user's manual and take a read about timed recording or channel setting? You can not use your previous knowledge, since many VCR user interfaces aren't even similar...

      No matter how you, or how software houses, put it, computers are much more complicated than a VCR set, as they do much more things, and in a much more complex way... So, what in the world does prevent you from opening a book or a manual or take a class, in order to use something that, by its own nature, it's complex?

      --
      You can save space. Or you can save time. Don't ever count on saving both at once. -- First Law of Algorithmic Analisys
    28. Re:Sheesh by Anonymous Coward · · Score: 0
      Not the most obvious thing in the world to change though - and something IMO the default should be automatically done in the background.

      Yup, that sounds like a great idea, mounting filesystems of unverified integrity, then attempting to fix them in multi-user mode. I believe fsck has this to say on that subject:
      [root@fortytwo /]# /sbin/fsck /home
      fsck 1.26 (3-Feb-2002)
      e2fsck 1.26 (3-Feb-2002)
      /dev/ide/host0/bus0/target0/lun0/part2 is mounted.

      WARNING!!! Running e2fsck on a mounted filesystem may cause
      SEVERE filesystem damage.
      Is it just me, or does "SEVERE filesystem damage" not sound as good as having a nice quick break in which to get coffee/other caffeinated beverage?
    29. Re:Sheesh by Anonymous Coward · · Score: 0

      1. (best browser) - thats called competition. Its what will eventually make open source browsers far better that closed ones ( in SPITE of the closed companies *signifigant* monopoly power))

      4. (easy) - People just 'pick up' windows huh? Then apparently you've never done phone center tech support. Some people have never heard of left click, and can barely read simple words off the screen. Windows isn't easier - its just had the benefit of a long head start, monpoly tactics by MS forcing it to be the default choice on OEM machines. Simply put, people had to stude to learn it to, they just already have done so. That doesnt make it easier. It just gives it more interia.

    30. Re:Sheesh by 0x0d0a · · Score: 2

      Ever tried ctrl-alt-escape in KDE
      Obvious and transparent, no?

      I'd say slightly more obvious than Window's ctrl-alt-delete, which I don't see hordes of users complaining about.

      So because some people stupid, things should be made much more complicated than they need to be for everyone else?

      UNIX rm doesn't ask for confirmation. Deletion in MS Explorer does. Formatting and system-modifying commands are tucked away in corners. Should it be trivial to open a big security hole in your system? I'd say no.

      [long bit about how to change resolutions in Windows]

      And this requires significantly more steps and time than in Linux. It's like like holding down shift to select a range is in Windows. Yes, it's a key that someone has to tell you about, but it isn't exactly hard to use or remember.

    31. Re:Sheesh by 0x0d0a · · Score: 2

      I agree that C-A-Esc in KDE is as reasonable as C-A-Del is in Windows.

      However, emacs in text fill mode is not soft wrapping. It does indeed wrap things on screen, but it also leaves the linefeeds in the resultant file. That's hard wrapping.

    32. Re:Sheesh by Anonymous Coward · · Score: 0

      8. Sound support.
      Ok, if you want professional audio production cards, you got me, but for most other sound cards there just isn't a problem.

      I always have to jump through hoops to get my sound card working on Mandrake, and I have a SoundBlaster Live!, which is one of the most popular PC sound cards out there, if not the most popular. The problem isn't so much the card itself, so much as linux gets confused when it sees the onboard soundcard on my motherboard. I tell it repeatedly to ignore it, but it just won't listen. The only way to fix it is to go through sndconfig and reject it a second time there.

    33. Re:Sheesh by tbarrie · · Score: 1
      Whenever I'm in Linux I *always* yearn for IE when I'm browsing, no matter what browser I use.

      I haven't looked at IE in ages... what does it do that Galeon (for example) doesn't? I've heard IE doesn't even do tabbed browsing, which seems like it would make it an antique.

    34. Re:Sheesh by Anonymous Coward · · Score: 0

      However, really, there is a limit. Computers are hundreds of times more complex than cars, and it takes months to learn how to drive.

      If you expect people to treat the computer as a tool for a particular productivity, the parts of the computer unrelated to that particular productivity need to be abstractable. To write, I use a pen, not a pressurized ink cartridge attached to a ball-bearing in a tapered cylinder. To edit text, I use emacs, not a modular command processor that interfaces a UI to a file on the hard disk. I use gcc to compile code, not something that turns a decision tree into a bunch of JZs and JNZs.

      The ability to abstract away silly details of the underlying mechanics of a system is indicative of a well-designed system. The crap people on top of X doesn't have this right now.

      -M5B

    35. Re:Sheesh by Seeker5528 · · Score: 1

      "Right click on desktop -> properties -> settings

      [or Start -> Control Panel -> Display settings]

      Drag the slider to the resolution you want. Select colour depth. Press OK."

      You still have to know about it and I find "Ctrl Alt +" much easier to explain on the phone.

      "No text config file that you need to setup with all the options your system can support."

      In a recent interview http://www.osnews.com/story.php?news_id=1294 XFree developer David Dawes had this to say.

      "6. Why there isn't an automatic failsafe method on XFree, when a graphics adapter is not supported to automatically try to load the VESA 2.0 driver instead? This way a lot of newbies would find their way around with Unix instead of feeling "locked" to the command line without... being able to use Vi or Emacs and edit the XF86Config file.

      David Dawes: This is one of the things I'm currently working on in my spare time: to make configuration automatic. My goal is to make the XF86Config file optional and to provide a facility for the X server to choose the best driver for the given hardware, with appropriate fallbacks if the hardware isn't explicitly supported. This is something I think XFree86 needs, because, as you mention, it can be very difficult for people new to this environment to get it up and running. "

      Later, Seeker

    36. Re:Sheesh by Anonymous Coward · · Score: 0


      Windows in not "easy+intuitive". He obviously hasn't trained any people who are actually new to computers. People who don't understand there's a power switch on the monitor and on the case are new to computers; people who have never even seen someone use a computer up close are new to computers.

      Microsoft enjoys a generation of kids who are able to show Grandma and Uncle Ralph how to use Windows. For Granny and Unc, Windows is not intuitive or easy if they had to use it themselves. It's only easy because their 6 year old grand-daughter(etc) holds their hand anytime they want to do something.

      Eventually, yes they do learn, but not because they just sat down, and zammo!!! "I understand how this computer works. I understand how to use this spreadsheet." It's because someone showed them the steps how to do it. That's how the kids learned as well. It wasn't intuitive for them either.

      The trouble with the writer of this top 10 list is that he should be including a lot of different OSes side by side in this list as well, including Windows and Macs. He's suffering from the "I already learned one particular system, why isn't the next one the same?"

      People forget how hard it was to learn something totally brand new once they've learned a system. They forget how many questions they had to ask to get something to work.

      Many of us remember seeing BASIC run a program on an Aquarius Z80 computer, seeing a Mac for the first time, seeing DOS for the first time, seeing a SUN workstation for the first time. I for one didn't have a clue at first what was going on, you know for that very first instant. Then, actually very quickly I began to learn just like everyone else.

    37. Re:Sheesh by Henk+Poley · · Score: 1

      Huh? And I guess Ctrl-Alt-Delete to kill processes is more obvious? Having a nice little button to do this would be pointless waste of screen space, this is just something that people will have to learn if they need it.

      Erm, a simple dropdown list from the topleft icon with "kill" in it would be nice...

    38. Re:Sheesh by Henk+Poley · · Score: 1
      Huh? And I guess Ctrl-Alt-Delete to kill processes is more obvious? Having a nice little button to do this would be pointless waste of screen space, this is just something that people will have to learn if they need it.

      Erm, a simple dropdown list from the topleft icon with "kill" in it would be nice...

    39. Re:Sheesh by Anonymous Coward · · Score: 0

      I'm not convinced that widespread use is the goal of KDE and (maybe) GNOME. Especially the KDE developers seem more focused on goofing off and having fun than on actually making something that regular people would want to use.

    40. Re:Sheesh by blrichwine · · Score: 1

      At my parent's house, where my parents and grandmother live, even my grandmother can lower the screen resolution in Windows using only 5 or so mouse clicks.

      Plus, I often go to a library to get high speed computer access in a public lab they have setup. The first thing I do is set the screen res higher... if they were using Linux their IT guy would probably have a fit if I were going into the O/S and reconfig'n it!

    41. Re:Sheesh by MuMart · · Score: 1
      6. Die stray processes, die! Ever tried ctrl-alt-escape in KDE? Obvious and transparent, no?

      Ever thought of ctrl-alt-delete on a PC ?

      What really *is* easy is this: Right click on desktop -> properties -> settings [or Start -> Control Panel -> Display settings]

      Do you truly believe either of those options are easy to a beginner?

      You sir are truly a Windows bigot. Face it, computers are, and always will be complicated machines, and most people will find them difficult to use.

      Linux is not aiming to emulate the dated windows way of doing things. Linux is designed for bespoke solutions and hardware standards that don't change.

    42. Re:Sheesh by the_olo · · Score: 1

      > 10. No easy way to configure X - especially change
      > resolution on the fly.
      > Actually, it couldn't be easier to change
      > resolutions on the fly. Hold ctrl and alt, then
      > hit - or + on the numberic key pad. This cycles
      > you through all your selected resolutions, on the
      > fly. Just make sure you selected all the ones you
      > want when you setup x (Red Hat users use
      > Xconfigurator to select resolutions).

      I think what the original poster had in mind was the ability to change the resolution AND the size of the desktop on the fly, lik in MS Windows.

      Currently it's impossible in XFree. With XFree, you have to exit X, edit XF86Config, and launch X again.

      When you press CTRL - ALT - +,-, what you get is a different size of window through which you look at the desktop. And the desktop is still the same size.
      For example, if you are currently working in 1024X768 and press CTRL - ALT - -, your display will switch to 800X600, but the desktop is still 1024x768! You are only looking at your big desktop through a smaler window. When you move the cursor beyond the edge of your display, it will scroll.

      Such behaviour is almost completely useless, very uncomfortable, but still resolution switching works only in this way since the infant times of XFree!

      In MS Windows, when you switch to a different resolution, the desktop is resized too, icons are automatically laid out to fit to the new size of desktop, and you see the whole desktop regardless of what resolution you work in. If you work in 800X600, the desktop is 800X600. If you switch to 640X480, the desktop is resized to 640X480. No stupid scrolling and such nonsense.

    43. Re:Sheesh by Gossy · · Score: 1

      6. Die stray processes, die! Ever tried ctrl-alt-escape in KDE? Obvious and transparent, no?

      Ever thought of ctrl-alt-delete on a PC ?

      Ok, you've got me on this one - although does it work in GNOME? WindowMaker? etc. The great thing about the choice Linux provides user, as the article mentions, is that all too often there are no standard ways of doing certain basic things across the board.

      What really *is* easy is this: Right click on desktop -> properties -> settings [or Start -> Control Panel -> Display settings]
      Do you truly believe either of those options are easy to a beginner?


      Yes, I do - or at least far easier than in Linux.

      I've taught many people how to do it, and they've remembered, because the graphical prompts make it pretty easy to remember things.

      I found it myself after not much effort, without going on the internet (we didn't have it), or finding a book (didn't have any). It was fairly intuitive. Editing /etc/x11/xf86config however, is not.

      Start - the home for most things [as copied in KDE/GNOME]

      Control Panel - A guess would put this as where the options are

      Display settings - To do with the display perhaps?

      Settings - A little bit more effort to remember, but not complicated

      Compare this with linux, the only standard semi-reliable (as this assumes you do it right) is going into /etc/X11/XF86Config and setting up all the mode lines for your card and monitor etc.

      Yes, you can do things in xf86config - but are you saying that *that* is easier than Windows? There is no easy standard way of doing it - and this is not a complex task at all!

      You sir, truly sound like an arrogant elitest (as complained about in the article). Face it,- not everyone should have to spend vast amounts of time learning how to do things which can be made easier without the loss of control if you want it.

      The theory that ease of use is not a consideration, and that since computers are complicated and that most people will find them difficult is madness. Why not code in straight binary, hell - it's difficult, but computers are complicated so just face it that we don't need a simpler way of coding!

      "Linux is not aiming to emulate the dated windows way of doing things."

      We're talking about bringing Linux to the desktop. It doesn't need to exactly emulate the way Windows things, it just needs to make certain things easier for people who haven't spent a few years mastering it, but still want to get things done.

    44. Re:Sheesh by Gossy · · Score: 1

      Busted - I haven't used Mozilla 1.0, only older versions which drove me mad.

      Opera is my browser of choice, and I am very impressed by its speed, stability and rendering (which IE *is* good at on all 3 too by the way).

      Most people don't need a screen resolution switcher? Ever used a shared PC? I know lots of people that really don't like high resolutions and will go down to 800x600 to make things easier to see. I prefer higher, and will always up the res on a PC set at 640x480 in libraries for example.

    45. Re:Sheesh by minghe · · Score: 1

      Ever tried ctrl-alt-escape in KDE? Obvious and transparent, no?

      Huh? And I guess Ctrl-Alt-Delete to kill processes is more obvious?


      Just a thought. IANAIP (I Am Not An Insightful Person), but wouldnt the best option be a system that didnt have the need to kill stray processec manually? :)

      --
      ...um...like...a sig...
    46. Re:Sheesh by Gossy · · Score: 1

      Are you serious? I'll assume you are. I personally (and I'm sure a lot of other Linux users are the same) can't stand IE. It has its good points, one being the almost perfect offline browsing, but the rest? I can't stand it's boring as hell user interface (where are the tabs, and why no google search from the location bar?), and the way it completely screws up processing web pages. It's also been weighed down by MSN branding recently. However, if you must have IE, you can run it in the latest builds of Wine I've heard. I don't think it's perfect, but it's certainly usable.

      IE - Tabs would be nice, but I'm not too fussed about the 'boring' UI. I want to see the web pages, and have it not crash. IE very very rarely crashes on me, and I've never seen a page rendered badly. I'm not sure how it screws up processing pages as you refer to - I've seen Linux browsers fare very badly on many, many pages. Yes, there's some bad HTML out there, and whilst in theory boycotting bad pages is the answer - but what if you actually want to use the page x browser doesn't render as well as IE?

      MSN branding? The only evidence of that I see (IE 6.0) is the homepage is MSN. I've changed my homepage on my Linux page too - it's not that big a deal. Mandrake installs with the Mandrake page as its browser's homepages, and I've changed them too. Google search? You can grab the google bar from the google home page if you want to get this. Not as nice as with other browsers though, alright.

      Some people seem to think that you can continue to make things more and more intuitive and easy until you don't even have to think to operate computers. I'm beginning to think that's wrong. There will always be people who drop off the end, those who can't or won't learn new things.

      I totally agree - there will always be people who'll drop out and just not get it. However, when even *I* can think of ways of making some things simpler, people who really study UIs I'm sure can say that many things in Linux can be made simpler and more intuitive without loss of control.

      No, Linux shouldn't be dumbed down to the point that to make things simple for the masses means frustration for everyone else - Windows XP is guity of this. I've had to turn virtually all of the 'helpers' it has off to get things done effiently. However - the fact that it's easier for beginners and that I *could* make things more advanced is something that should be considered.

    47. Re:Sheesh by bshanks · · Score: 1

      fine, there may be a limit, but Linux should be at least as easy to use as Windows.

  15. learning by doing? by Anonymous Coward · · Score: 0

    I think he would be better off runing windows. Some of the problems describe here can be solved by a little reading. I mean what's the point of running linux if you don't want to learn something new.

  16. I think that this is important by idfrsr · · Score: 4, Interesting
    "Linux comes with a wealth of applications and toys that could keep the user busy for years without ever downloading or purchasing any additional software. Let's make this obvious!"

    I think that something needs to be done make the learning curve of linux easier. Having just started on linux myself in the past 6 months, I found the initial goings tricky, just doing things like:

    • using vi, emacs, then pico and subsequently confusing them all...
    • how the file tree is laid out. What the conventions are, where do I find things, and where do I put new things?


    I found that there existed a lot application like the poster mentions, that I couldn't find elsewhere. Sure I can by O'Reilly's latest Linux in a nut-case, but it would be great if it was easier to get the information you need right from your install. (I know there are the man pages, but the man pages can be very criptic sometimes, even for me a seasoned programmer). Even a built-in tutorial, taking you through the basic stuff on your first install would be fantastic. And the only thing that would happen is that people would use linux more.

    I know my parents won't use anything but windows/mac because they are daunted by the linux learning curve and its reputation as 'geek-ware'. Its not that are against the open-source community or what linux has done, it is just that they don't think that they are 'geeky' enough to learn what they need in order to run it.

    The RedHat and Mandrake crews are starting to make this less the case, but if we have a long way to go. If we are serious about putting linux on the desktop as a serious contender to the M$ offers we will need to shed the geek reputation of linux, by making it easy for everyone to use it.

    --
    "The large print giveth, and the small print taketh away" -Tom Waits
    1. Re:I think that this is important by Anonymous Coward · · Score: 0

      This problem continues at more advanced levels. Recently I have had configuration problems with the kernel, with X, and with my Logitech Optical mouse. And soon, I predict, with setting up a virtual network.

    2. Re:I think that this is important by senahj · · Score: 1



      > (I know there are the man pages,
      > but the man pages can be very criptic sometimes ...

      BUGS:
      You can tune a filesystem,
      but you can't tune a fish.

      --
      Wait a minute. Didn't I say that on the other side of the record? I'd better check ...
    3. Re:I think that this is important by Nailer · · Score: 2

      Your post was excellent.

      using vi, emacs, then pico and subsequently confusing them all...

      I don't expect end users to know the syntax and command to make the changes take effect for every app on their system. neither should Linux. Windows doesn't make every user learn regedit to use their OS. The solution tothis problem is to ignore those who say you need vi or emacs and demand a system with a comprehensive range of GUI tools. Mandrake provide this, and Red Hat 8 beta does too (but not their current release, which is missing quite a few important items). Everything is a layer of abstraction. Some people are comfortable at diffferent layers of abstraction. Saying that GUI tools are a copout is akin to saying not writing your own OS is a copout.

      how the file tree is laid out. What the conventions are, where do I find things, and where do I put new things?

      The OS should have a tool that performs find in an obvious place. KDE and GNOME, IIRC, already have this. Its not necessary to know the filesystem layout when installing osftware, as most software packages will install their files into their correct place as determined by the File Heirarchy System. However, I agree a brief, three paracgaraph guide to the FHS for those ofus who want to know wouldn't go astray.

      (I know there are the man pages, but the man pages can be very criptic sometimes, even for me a seasoned programmer).

      Damn straight. One cannot RTFS if TFM is a POS and you simply want to use the system.

      Even a built-in tutorial, taking you through the basic stuff on your first install would be fantastic. And the only thing that would happen is that people would use linux more.

      Last time I used Mandrake, it has this feature. (If I sound like I'm boosting Mandrake, I'm not - I don't actually use the distro - I use Red Hat which is aimed more at businesses and servers, but I can appreciate where Mandrake can be very useful).

      The RedHat and Mandrake crews are starting to make this less the case, but if we have a long way to go. If we are serious about putting linux on the desktop as a serious contender to the M$ offers we will need to shed the geek reputation of linux, by making it easy for everyone to use it.

      Agreed. You rock.

    4. Re:I think that this is important by Hasie · · Score: 1
      Try checking the HOWTOs. I learnt half of what I know about Linux (which isn't much) by asking people and the other half just reading HOWTOs. The information is normally laid out according to tasks that must be performed which makes finding relevant information easier.

      Only problem is that the HOWTOs are not always part of the default install and they can be rather well hidden from new users. Change that and I think that learning Linux would be MUCH easier!

  17. my top things. by gTsiros · · Score: 5, Insightful

    Weird HW detection...sometimes after a reboot i have to rmmod sb/sbawe/soundcore/etc by hand and restart them.

    To watch divx5 movies, it is not enough to download a codec like with WMP, but you have to recompile your media player, upgrade your ALSA, upgrade your kernel... in fact, this is the reason i ditched linux and returned to 98. I prefer reboots to downloading endless MBs and recompiling for hours and not being sure it will work.

    It is slower. End of story. No matter what you say, no matter what benchmarks or other stuff you come up with, qt/gtk widgets are STILL slower than win32 widgets, watching dvd with XINE takes 40% of my CPU while under windows it takes 5%(five), process spawning is slower (under windows if i run iexplore.exe repeatedly, it pops up new windows at a rate about 5 windows/second. Under linux, the best i could do is 0.5 new windows/sec. Dirty test, i agree, but...

    What else?

    Lack of Games. To those of you who say that linux is not a desktop os, why do i see all these projects spawning everywhere about SDLs and stuff?

    And why instead of getting together and workin in teams, i see a sagan of different apps that are supposed to do one thing, but NONE of them is perfect? Sure, you might say "but windows isn't perfect either!" but don't you want your linux to be?

    Lyx owns, blah blah blah, but under windows, to do word processing/type setting, it is 10 clicks away to write in my native, non-english, language. Under linux, i can't even find a faq for it. I don't even want to think what is necessary to actually print.

    As i remember new ones i will add them.

    IF YOU THINK I AM WRONG ABOUT ONE OF THESE, INSTEAD OF TELLING ME "YOU SUCK!! YOU GOT IT ALL WRONG!!" *PLEASE* tell me what to do to correct them! i am NOT bashing linux! i WANT to use linux! i WANT it to get better!

    *sigh*

    --
    Looking for people to chat about multicopters, coding, music. skype: gtsiros
    1. Re:my top things. by isorox · · Score: 2

      Lyx owns, blah blah blah, but under windows, to do word processing/type setting, it is 10 clicks away to write in my native, non-english, language. Under linux, i can't even find a faq for it. I don't even want to think what is necessary to actually print.

      What language?

      qt/gtk widgets are STILL slower than win32 widgets, watching dvd with XINE takes 40% of my CPU

      Thats somethign to do with graphics access, when I watch a DVD I dont usually have widdgets on screen

    2. Re:my top things. by aussersterne · · Score: 5, Insightful
      *PLEASE* tell me what to do to correct them! i am NOT bashing linux! i WANT to use linux! i WANT it to get better!

      <preach>

      Linux is not perfect for everything, but it is already damn near perfect for some things. For example, my entire life is managed by a pile of shell scripts 5-15 years old, PostScript-based application printing, and the ability to run legacy X applications over the network.

      If we fix a lot of the "problems" with Linux -- for example, radically restructuring the security and filesystem models to be more Windows-like, migrating to non-PostScript-centric applications, changing X to be more Windows-like (i.e. no virtual desktop, color depth switch on-the-fly, no X stream but direct drawing instead), etc. -- then Linux won't actually be useful to me anymore. I'm not a Windows user, but (gasp) this isn't because Windows is put out by the wrong company or crashes too much, etc. -- this is because Windows, even in ideal form, doesn't fulfill >my< needs.

      I think part of the problem is that there is an entire demographic of users out there who have been told "Linux is better" not "Linux is different" -- if we make Linux "perfect" by the standards of a Windows user, a lot of existing Linux users will leave, not because the "coolness" factor is gone but simply because some of us actually do live and die by things like backward compatibility of X and shell scripts, the ability to compile our own software (and insert our own set of patches), the ability to use the same hand-built text configuration or script files we've been using for years that are lengthy and cryptic but give functionality not easily duplicated in a click-to-do-the-common-things, no-way-to-do-anything-else environment like Windows...

      I think too many people view Linux as a Windows-contender in search of more users, rather than viewing Linux as the correct solution only for a particular group of users. No product is perfect for everybody. If you're looking for a Windows system, buy Windows! For god's sake, there's no need to be embarrassed if the tool used by billions also fits your needs as well.

      Linux isn't for everyone, but it is for me. The day it becomes a great system for Windows users is likely also the day I move to BSD or some other system which still retains Unix-like behavior, because that is what I'm looking for!

      </preach>

      --
      STOP . AMERICA . NOW
    3. Re:my top things. by GigsVT · · Score: 1

      If we fix a lot of the "problems" with Linux -- for example, radically restructuring the security and filesystem models to be more Windows-like, migrating to non-PostScript-centric applications,

      What out of his list would require these things? It seems the only thing you really addressed was X slowness, the rest was really pointless and not addressing what the original post was about.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    4. Re:my top things. by Anonymous Coward · · Score: 0

      It is slower. End of story. gtk widgets...xine uses up 40% of my CPU...on Windows, it uses 5%

      Then you've screwed up something. You may not be using dma on your dvd drive (hdparm -u1 -d1 -k1 ). You may not be using MTRRs if you're using a very old version of X (3.x era) (you can set these up manually, but I'd just use XFree86 4.x). gtk (at least v1) widgets are comparable to win32 widgets on my PII/266, though I agree that QT is awful and gtk2 isn't great. Perhaps you aren't using hardware scaling or something via xv.

      I know that I was *never* able to play the a series of high-bitrate divx files on my computer in Windows NT, but after I switched to Linux and started using mplayer, I can watch any divx I've run into with nary a hitch. The display subsystem performance depends upon being tweaked properly (and yes, this can take some poking...that's why Linux is a hobbyist's OS, or should be set up by your OEM or sysadmin...I suspect that a lot of people that buy Windows and build their box themselves forget to flip on DMA or do similar things).

    5. Re:my top things. by archen · · Score: 1

      Join the dark side... move to BSD today....

    6. Re:my top things. by Anonymous Coward · · Score: 0

      bull crap !!!!!!!!!!!
      Go to freshmeat.net and do a search for
      1) Avifile
      2)Xine
      3)Mplayer

      Geeeeeeeeeez

    7. Re:my top things. by Anonymous Coward · · Score: 0

      as for games try wineX from transgaming ....
      Oh yea Turn DMA on and you wont get 40% cpu load !!!!
      Sine your old PC is to slow for Mozilla try Opera or Dillo...
      there fast and low overhead !!

    8. Re:my top things. by mrscott · · Score: 1

      gTsiros - These are excellent points. I am on the cusp of introducing desktop Linux in my organization, but still floundering because of the small, nagging things. I also like Linux -- a lot, but its still a little too "technical" for the average end user. I've read a number of the comments in this discussion and a lot of the die hard Linux folks have had the attitude that the end user is stupid or that they should be forced to go out and learn on their own rather than have the basic design problems fixed in the OS.

      One of the reasons that I have not taken a Linux migration plan and ROI figure to my CFO and Executive Director is very simple -- THERE WILL BE VERY LITTLE COST SAVINGS when user retraining is taken into consideration -- and it does need to be considered.

      Also, I'm sorry that you felt that you had to put the all caps disclaimer at the end of your message asking not to be flamed for your views. Therein lies a third problem with migration to Linux -- the folks backing it are a little overzealous in their views and pointing out problems with their favorite products does not result in productive communication.

    9. Re:my top things. by Chanc_Gorkon · · Score: 2

      Yeah. I didn't see him asking us to remove anything (except maybe the default install) or cyhange the filesystem. While I agree with some of the things, some he does have wrong if Linux is to remain like it is...jack of all trades, master of none unless you really know what your doing.

      Take printing for example. Printing is a &^$%*&^ bitch! While I like postscript, it's still a freaking pain in the butt to print.

      Oh and one he didn't mention but is my favorite beef is scanners. I have a parallel port scanner currently and I cannot get the thing to work reliably under Linux at all. Also, since the driver accesses the parallel port directly, you must be root to make a scan and that's bullshit.

      Sure, you may say if you don't like it, write some code. Well, I am sorry, but Linux has grown up and has to be used and configured by people who....GASP....can't code. So, to Linux developers, you need to THINK about useability things the next time you write something (especially if you work for Red Hat or a distro....). EVEN programmers and sysadmins don't want to necessarily work for a week to get a damn printer to work when it just works right under Windows and on OS/X.

      Also, X is nice and has a lot of good things, and in my opinion...is getting better. We don't need to drastically change it, but just tweak it some more. For example, make it dead easy to add new fonts (sorry, Mandrake's solution isn't easy...yet) and changing screen resolutions and for god sakes work with the printer hackers to make thos TrueType fonts PRINT! So what if the wm can see em, that's only half of it. The other is being able to produce a document on a printer with nice looking fonts. If the WM can see it, that's good, but not very useful if the print server or app can't use em! Also, one problem I have when booting Linux on my system is after the kernel loads, my screen blanks out until X loads. I think this is a framebuffer issue, but you got me on how to fix it. I have tried and tried and went to IRC and even had some help there, but I still can't see boot messages until after and sometimes what you want to see is not in dmesg.

      Networking is fine under Linux, don't change it much. His complaint about Filesharing I don't agree with. I WANT to make it a chore to do because I WANT the thing to be secure. Just having the ability to chare your whole C drive on Windows machines is a mistake that should not happen, but is very easy to do (well, on older Windows machines....XP bitched a storm when I accidently tried to do it then I thought well, better not do that anyway!;) ).

      Games I don't need so much on Linux. I mainly use Linux to do work, not play, but I do play sometimes. Tux Racer is a surprisingly good game! So is the Lemmings clone (don't remember the name, but it's like Lemmings, but with Penguins). Somepeople need gamnes though, so I agree with that.

      Some things he says are fixed, I don't agree with. I don't need or want Microsoft Office. What I think should be done by every one is to DECIDE on a STANDARD office memo, letter file format. If everyone used the same file format, then I could create a doc in Open Office and open it in Word with NO CONVERSION! Proprietary standards need to go with Word processing and Spreadsheets especially. Databases and Presentation software being inter compatible is not entirely necessary, although most Databases support ODBC now, so it can happen there too. If just the Word Processing and Spreadsheets could be read by every wordprocessor and spreadsheet program, then they could add things that could help you format and generate the file instead of proprietary things in file formatting. So if that was done, we'd need no MS Office. We could then create files in Linux, AIX, OS/X, BSD or whatever using Open Office and then a Windows user could read it with Office.

      Right now, I don't have time to screw with Linux. I would rather buy a used RS/6000 and have it at home so I could test things at home for work. If I did need a server, and I might be setting one up soon, I would use Linux and install NO X, just use it as a file server, and internal webserver at home. Don't get me wrong, I like Linux and want to use it, but when just doing BASIC things under Linux is a pain, well, it makes me long for Windows as wrong as that may be!

      --

      Gorkman

    10. Re:my top things. by cluebat · · Score: 1

      For games, try winex from http://www.transgaming.com This thing is great, you have to pay if you want a packaged version, but is available for free from cvs. After installing, you can play a variety of directx windows-only games quite easily by simply typing 'winex game.exe' from the console. I've only tried (and succeeded with) the following games: jedi knight 2, max payne, warcraft 3, soldier of fortune (1 and 2) Not a bad list though.

    11. Re:my top things. by GigsVT · · Score: 1

      Also, since the driver accesses the parallel port directly, you must be root to make a scan and that's bullshit.

      You can set the SUID bit on the program that accesses the parallel port directly, and make sure it is owned by root.

      chmod u+s file

      It will run as root then, and could represent a local security hole, but that's the compromise you make for direct access to the hardware as a normal user in any case.

      You should set up a home server. I started using Linux as a home server, without really using X on it much, but it was working with a guy that ran Linux on his desktop that really motivated me. A lot of the stuff that I thought couldn't be done, or thought it was difficult to do, was really not. I didn't really ask him for a whole lot of help, just seeing him able to do it was motivation enough.

      I'm sure one day you will make the switch, it just requires the proper motivation to learn. You will learn things that will help you with more than Linux, I'm sure some of the skills will transfer over to the RS/6000, I've noticed that a lot of the stuff I learned in Linux helped me deal with the IRIX servers at work, for example.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    12. Re:my top things. by gTsiros · · Score: 1

      I do have the correct settings forthe dvd drive, X4, celeron433, geforce2mx, xv, etcetc, in short, none of what you say is the case.

      I have to admit tho, sound is better under XINE than under windvd . windvd takes 48KHz and makes it like 22KHz or something...while XINE does it correct------hey wait a bit...maybe that is the reason i get 40% cpu !?!!??! oh my...

      i feel silly now...

      --
      Looking for people to chat about multicopters, coding, music. skype: gtsiros
    13. Re:my top things. by Anonymous Coward · · Score: 0

      How can you forget to turn on DMA in Windows? It's on by default unless your drive or drivers don't support it.

    14. Re:my top things. by FooBarWidget · · Score: 1

      "To watch divx5 movies, it is not enough to download a codec like with WMP, but you have to recompile your media player, upgrade your ALSA, upgrade your kernel..."

      Huh?!? All I did was compile MPlayer.
      Are you using kernel 1.2 or something?

    15. Re:my top things. by bbtom · · Score: 1

      Linux and all the other GNU-based OS'es is for everyone. It's a wonderful place to be. The great thing about it is - you can be a geek and use Linux - write your own device drivers, shell scripts and whatever else you want to do. Plus, you can be a metaphorical AOL-er. That's why we have different distributions and file systems.

      Different strokes for different folks. That's why I love GNU stuff.

      --
      catch (HumourFailureException e) { e.user.send("You, sir, are a humourless idiot."); }
    16. Re:my top things. by muppet · · Score: 1

      [ weird system config things you have to do to install new experimental software for playing media formats not supported directly by open source software ]

      yes, that sucks, but you should only have to do it *once*. and if you pick the right distro, they'll have done it for you -- despite all my other gripes about mandrake, i have to admit that it's nice that they have this sort of thing already set up.

      It is slower. End of story. No matter what you say, no matter what benchmarks or other stuff you come up with, qt/gtk widgets are STILL slower than win32 widgets, watching dvd with XINE takes 40% of my CPU while under windows it takes 5%(five), process spawning is slower (under windows if i run iexplore.exe repeatedly, it pops up new windows at a rate about 5 windows/second. Under linux, the best i could do is 0.5 new windows/sec. Dirty test, i agree, but...

      okay, you've conflated several things here. the spawn() call on windows is MUCH slower than the fork() / exec() pair on linux. run a configure script on linux and on cygwin and you'll see what i mean.

      as for the gui stuff --- X has lots more libraries to load than windows, because windows puts the GUI stuff in the kernel where it's really fast and can bring your system down if anything goes wrong. X is separate from the kernel to avoid this.

      clicking on iexplore.exe doesn't actually pop up a new window from a new process; the new process sees that a previous instance exists, and sends an "open a new window" message to that instance and then exits. it's the same one that was already running that actually pops up the new window. most X apps don't do that (no instance handles), but mozilla i think can do remote connection by a command line option (the gnome-moz-remote command does this).

      not entirely refuting your speed evidence here, just pointing out that it's not caused by what you said.

      Lack of Games

      the lack of games is a market share problem, more political than technical. not a good answer, just an explanation.

      Sure, you might say "but windows isn't perfect either!" but don't you want your linux to be?

      they probably think it *is* perfect for them; they're scratching an itch after all. that doesn't necessarily mean they're trying to please everyone. most apps that i've written have been specifically designed to do what i needed. i make the code available because i think somebody else might find it useful, but so far, nobody has. does that mean i should give up my program and work with somebody else on a project that has only passing interest in solving my problem?

      can't help you with non-english, never tried. sorry. but if you want to write in Lyx, they have all sorts of users who also don't do english. poke around on their website or mailing lists, i'm sure there's *something*. latex should print fine, that's what it's designed for.

    17. Re:my top things. by Chanc_Gorkon · · Score: 2

      You can set the SUID bit on the program that accesses the parallel port directly, and make sure it is owned by root.

      chmod u+s file

      It will run as root then, and could represent a local security hole, but that's the compromise you make for direct access to the hardware as a normal user in any case.


      OK, and why would I want to create this local hole? That is again a great example of what is wrong with Linux. GRANTED, I realize security is good (I am a AIX Sysadmin....), but would this really break many things if it was just allowed? The user is allowed to acess the Monitor, the mouse, the keyboard, parts of the hard disk, all of the rest of the hardware, but why not the parallell port AND by default?? I know, XP has a similar problem if a proper driver isn't written (why it took until XP was done to get games to truely work on the NT kernel). A desktop user isn't going to know to change the SUID bit. I know how to do it too, but I also know the pitfalls of doing it and would never do it even on my home system. It's stupid and should never have to be done to get hardware to work. What happens if this local hole is discovered by a user (maybe a Linux system setup in a library, being accessed by a hacker)?? Mayhem is what would happen. Maybe it wouldn't, but are you going to take the chance?? I don't think anyone is asking for better hardware support. Linux is getting better everyday in this respect. I don't have time (or a machine available....yet!) to use it as a desktop. It will most likely be moved on my home network in a server capacity as I know this is a strength of it right now. I do believe in Linux and Like it, it's just not going to be running my desktop for a little while yet. Heck my wife even likes the dumb games that come with it (Gnibbles is her favorite). One thing I like about XP is I finally taught her why it's good to have signon's. She can have her wallpaper and theme and I can have mine...stupid reason, but that's the best thing she likes about it! ;) That will get her trained for when I do go Linux (when she quits her job...then we really would not need it except for somethings...).

      --

      Gorkman

    18. Re:my top things. by NotoriousQ · · Score: 1

      Weird HW detection...sometimes after a reboot i have to rmmod sb/sbawe/soundcore/etc by hand and restart them.

      This just means you do not have it configured right in the first place. I configured them manually and have no problems. I type in oss or alsa, and can instantly switch too. I agree this is a bit technical but it can be done


      To watch divx5 movies, it is not enough to download a codec like with WMP, but you have to recompile your media player, upgrade your ALSA, upgrade your kernel... in fact, this is the reason i ditched linux and returned to 98. I prefer reboots to downloading endless MBs and recompiling for hours and not being sure it will work.

      You are using xine would be my guess. Well it does have a plugin system, so in fact you do just download a codec. Actually the biggest problems is that these codecs are not standardized, which is actually a byproduct of having many players. My guess is that perhaps a unified architechture will be developed soon (maybe like v4l, but that is more for capture). Until then that is a problem, albeit not a big one, since each player works. And you should not have to recompile the kernel, and if you are using a packaged distro, you should be able to do a 3 click install.

      BTW Most of these problems are actually caused by having codecs like divx run through wine, which causes slowdowns and other issues.


      It is slower. End of story. No matter what you say, no matter what benchmarks or other stuff you come up with, qt/gtk widgets are STILL slower than win32 widgets, watching dvd with XINE takes 40% of my CPU while under windows it takes 5%(five), process spawning is slower (under windows if i run iexplore.exe repeatedly, it pops up new windows at a rate about 5 windows/second. Under linux, the best i could do is 0.5 new windows/sec. Dirty test, i agree, but...


      Check if DMA is enabled -- the biggest processor drain is if cpu has to wait for HD calls to complete, and most distros do not have it enabled due to buggy hardware issues in the past (writes not completing or something like that). Also not all video cards have hardware accel for linux, which hurts movie playing (check if xine warns about not using YUV). As for popping up new windows, you probably ran poor test. Running a new IE is the same as pressing ctrl-n in mozilla/netscape, it does not actually create a new proccess...In fact linux has one of the fastest create process routines, thus use of fork() is quite common. The actual widget speed is difficult to gauge, and just running many windows does not tell you a thing, and may very well be WM dependent.

      Lack of Games. To those of you who say that linux is not a desktop os, why do i see all these projects spawning everywhere about SDLs and stuff?

      Got me there... A good game is difficult to write, and although there is plenty of open source programming, it much harder to do open source art for games, and hence most games tend to 'suck'. The solution is either Wine for the meantime, or trying to pressure game developers to create games for both platforms, which takes not that much more effort since engines have been ported, and art is cross platform. I am expecting to see more and more games in the next couple of years.

      And why instead of getting together and workin in teams, i see a sagan of different apps that are supposed to do one thing, but NONE of them is perfect? Sure, you might say "but windows isn't perfect either!" but don't you want your linux to be?

      It is hard to finish a project, especially when each person wants to take it his own way. Lack of leadership is a problem, but larger, more used projects suffer less. Kernel, mozilla, kde, etc. are going in the right direction...gnome is going astray due to lack of leadership. If smaller projects are going to become higher profile, these problems will tend to go away. This is the way of opensource....

      Lyx owns, blah blah blah, but under windows, to do word processing/type setting, it is 10 clicks away to write in my native, non-english, language. Under linux, i can't even find a faq for it. I don't even want to think what is necessary to actually print.

      Lyx is not a wordprocessor, if you want to type documents use openoffice, or abiword, which probably have language packs....Lyx is designed to help you do TeX (mathematical typesetter) in English, not write letters to your boss.

      As i remember new ones i will add them.

      Please do. If they have solutions, then they will be posted, and they will make your life easier, if they do not, then maybe the community will focus on solving them.

      --
      badness 10000
    19. Re:my top things. by iabervon · · Score: 2

      Good thing you can still with your current installation for the rest of your life without being forced to migrate to some other one, then. If Linux is perfect for you, that saves you a lot of time following projects and installing software, doesn't it? (I know I find it disturbing just how much time everyone seems to spend installing and learning to use programs that replace programs they liked)

    20. Re:my top things. by Cid+Highwind · · Score: 0, Redundant

      OK, and why would I want to create this local hole?

      I probably don't need to point this out, but that hole is already created for you by Windows or MacOS.

      --
      0 1 - just my two bits
    21. Re:my top things. by Razzy · · Score: 1

      I almost agree with the above , but not quite. The problem is that we are talking about Linux as if it were a single entity. Linux has DISTRIBUTIONS. If we make a distribution that looks just like Windows, it doesn't mean that all the other distributions will go away. Debian users will still have Debian and Redhat users will still have Redhat, and etc, etc. That's the wonder of an open source OS, it can be tailored to specific needs.
      Companies like Mandrake and Ximian are working towards friendlier iterfaces. The one problem they have, as I see it, is that it is very difficult to roll a Linux distribution for inexperienced users when such users don't use Linux yet in the first place. They have to continue to support geeks, or they won't have any business. This leads us to a much more interesting quandary than "What's wrong with Linux?": how do we create a distro for non-geeks and actually get anybody to use it?

    22. Re:my top things. by 0x0d0a · · Score: 2

      So the problem is that you have to be root to access /dev/lp0? Just change the permissions on /dev/lp0. Make a group "printers", add yourself to it, and chgrp printers /dev/lp0, and then chmod g+rw /dev/lp0.

    23. Re:my top things. by drinkypoo · · Score: 3, Insightful
      If we fix a lot of the "problems" with Linux -- for example, radically restructuring the security and filesystem models to be more Windows-like, migrating to non-PostScript-centric applications, changing X to be more Windows-like (i.e. no virtual desktop, color depth switch on-the-fly, no X stream but direct drawing instead), etc. -- then Linux won't actually be useful to me anymore.

      Security model: solvable with current technology, which is to say ACLs. Redhate's management tools already prompt you for the root password when needed; this is more or less good enough, but it could be better.
      Filesystem model: This does not need to change. You can solve any problem here at the presentation level.
      Non-Postscript-Centric: Unnecessary. Instead, using ghostscript as a printer filter should become (even) easier, and ghostscript should support more printers.
      No virtual desktop: What exactly are you smoking? Typically, default installs of linux don't have edge-pushed virtual desktops anyway, and if you don't click the virtual desktop widget, you'll never end up on another desktop. In addition, the virtual desktop power toy for XP is fairly popular.
      Color-Depth switch on the fly: Who uses this in windows any more? Video cards are now fast enough to where you can pick a depth and stick with it and get your shit done. X servers should really provide virtual color depth modes for legacy applications though, like those which refuse to run in anything other than 8bpp color, grayscale, or 1bpp. It's just idiotic that that is still a problem.
      No X stream but direct drawing: There's no reason you can't support both. The best way might not be to keep using X, but spinning up anything else at this point would probably involve a horrific delay. X does support direct screen writes; this needs to be supported on more cards. Some apps are just not reasonable to use over a network, like a DVD player. For the record, Windows ALSO supports both "slow" windows API method (GDI -- of course, windows is designed in such a way that video drivers can provide acceleration even when you're using the GDI calls) and direct screen writes. No one uses the latter for anything but video because they don't have to. The windows architecture lets you use those functions and not bog down horribly. Linux with preempt and low-latency improves this considerably but it's still slower; I don't know why, so I won't comment further.

      Ultimately windows makes many things easier and faster even when it does them the "wrong" way and THIS is the real reason that linux cannot take the desktop by storm. Installs/Uninstalls, for example, are done very stupidly, but it usually (almost always) works. Sure, linux centralizes things, but upgrading or removing packages gets to be a real bitch, especially on redhate systems, once you've got a fair amount of packages installed. This is stupid. There HAS to be a better way. No, I don't have all the answers, but I sure can find the problems.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    24. Re:my top things. by GigsVT · · Score: 1

      You could also probably just chmod the parallel port device so that normal users can access it. I don't know if this will work in your case, but you can usually do something like this.

      I don't think anyone is asking for better hardware support.

      You were just bitching about this very thing in your other reply to me.

      Don't run Linux on the desktop, I won't lose sleep over it personally. You will have to find your own motivation to do it, peer pressure usually isn't a strong enough reason for most people to put in the work necessary to run Linux on the desktop.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    25. Re:my top things. by Nailer · · Score: 2

      Weird HW detection...sometimes after a reboot i have to rmmod sb/sbawe/soundcore/etc by hand and restart them.

      That is odd.

      To watch divx5 movies, it is not enough to download a codec like with WMP, but you have to recompile your media player, upgrade your ALSA, upgrade your kernel... in fact, this is the reason i ditched linux and returned to 98. I prefer reboots to downloading endless MBs and recompiling for hours and not being sure it will work.

      This is what I do on my Red Hat 7.3 box:
      Find an app which plays DivX:
      apt-cache search divx

      This pops up a list of apps available, such as xine, kxine, or mplayer. To download

      apt-get install xine

      And a link will appear in my KDE menu under multimedia.

      It is slower. End of story. No matter what you say, no matter what benchmarks or other stuff you come up with, qt/gtk widgets are STILL slower than win32 widgets

      Agreed. The next-egeneration are compiling their default kernels with various low-latency drivers built in. This has a noticable effect on interactive response time in X/KDE/GNOME. The beta for what will likely be RedHat 8 already does this, and other distros will do so too - nothing needed on this one but to wait. That said, the current performance issues aren't that noticable on my home system.

      watching dvd with XINE takes 40% of my CPU while under windows it takes 5%(five)

      I haven't noticed, but it sounds reasonable that this is the case. My XP install certainly chugs down a lot (Tbird 900, 640MB) too though. Either way, I watch film fullscreen otherwise I can't concentrate. I do agree the Linux players still have a little catching up to do. Region-freeness makes it just a little bit more preferable to watch movies under Red Hat than XP in my own case.

      process spawning is slower (under windows if i run iexplore.exe repeatedly, it pops up new windows at a rate about 5 windows/second. Under linux, the best i could do is 0.5 new windows/sec.

      I can replicate that here too, and I don't think its a bad test at all. Again, if you wait till the next gen distros come out, you'll get a noticable speed increase in X for nothing but a download. Z

      Lyx owns, blah blah blah, but under windows,

      Hehehe. I'm `smart' enough to understand Tex and I hate it too :)

      to do word processing/type setting, it is 10 clicks away to write in my native, non-english, language.

      There's a lot of work being put into internationalization, but I'm not sure about Openoffice. I agree its an important point.

      I don't even want to think what is necessary to actually print.

      Kmenu - System - Printer Configuration on my box. Linux does somethings right :).

      *PLEASE* tell me what to do to correct them! i am NOT bashing linux! i WANT to use linux! i WANT it to get better!

      Same here. Hope that helped.

    26. Re:my top things. by Nailer · · Score: 2

      If we fix a lot of the "problems" with Linux -- for example, radically restructuring the security and filesystem models to be more Windows-like.

      In terms of security, that's already done, with minimal impact on users and much benefit for system administrators. Solaris and Trusted BSD have real permission (ACL) support, and so do current Mandrake and future Red Hat releases. This had no effect on yoru ability to work with the system, but rather gives Unix the ganular permissions its always needed.

      Re: the filesystem, I don't see to many users complaining once they have the benefits of the FHS explained to them - buy a new hard disk, move the files, and have instant new storage without having to reinstall any new apps, have a single partition (/) with everything you need to recover the base system, be able to mount /home and /var rw while / is mounted ro (great for servers), etc. Every person I've ever spoken to about storage under Linux thinks its great and doesn't want to change it. The main problem is Unix people who don't know the FHS, and therefore can't expalin it to the Windows user who asks. I do agree that the Linux filesystem (which is NOT the Unix filesystem) rocks and the system would suffer if changed.

      migrating to non-PostScript-centric applications

      Every app I know can generate Postscript, from Tex to OpenOffice to Staroffice to KOffice. I don't see anybody advocating this change.

      changing X to be more Windows-like (i.e. no virtual desktop

      Every windows user I've spoken to likes the virtual desktops. PS, Windows has these too - you're looking at a different VT when the trusted path is displayed on screen, and you can unlock the others with various user apps.

      color depth switch on-the-fly

      I don't think anyone wants this anymore. Cards have been able to do 32 bit color all the time in every practical res for quite some time now. However if it was implemented I can't see how this would negatively impact your work.

      no X stream but direct drawing instead

      Generally DRI is used for things which wouldn't be practical under X. Every app that one would want to run under X (desktop / server apps) still is, and nobody AFAICT want to remove the ability do do this under X.

      then Linux won't actually be useful to me anymore.

      I hope I've illustrated that for all of the above that:
      a) That change has already been done and hasn't impacted you. Eg, ACLs.
      b) That the change wouldn't be bad and won't affect you when it happens. Eg, DRI.
      c) People don't want many of the changes you've suggested they do. Eg, no Postscript apps, no Virtual Desktops.

    27. Re:my top things. by Anonymous Coward · · Score: 0

      my entire life is managed by a pile of shell scripts 5-15 years old there... you found it... the problem with Linux...its age... How does it evolve to say, the gui's on the spaceship enterprise if it cannot and will not be improved? Windows is moving...3.1, 95, NT, .Net XP ... Longhorn... Linux still stuck circa 1987. No change. No future...Linux could be a zombie already.

    28. Re:my top things. by juhaz · · Score: 1

      Just what are you smoking? You'd never set up the "local security hole", even on your home system, and _AT THE SAME TIME_ you are bitching that the very same hole (which is giving users unlimited access to the parport) should be _ENABLED BY DEFAULT_.

      And as others have corrected, that's a bad way to do it, just give /dev/lp? to some group and add all users that you want to have ability to print into that group.

    29. Re:my top things. by Anonymous Coward · · Score: 0

      There is a better way

      It's called FreeBSD.

    30. Re:my top things. by ealar+dlanvuli · · Score: 1

      what user retraining?

      Use logs in (same as now). User gets prety desktop (same as now). User clicks start menu (same as now). User selects application to run (same as now). User does work (same as now).

      Users applications should be set up to do printing transparently, and users should not even know they are using something non-windows except for the diffrent widgets. And office should be run off citrix servers if it's something your users actually use (most users don't actually use it, they just use "a word processor" or "a spreadsheet", I bet if you checked you have about 1/50 users that even knows what an excel macro is).

      The only situation where I could understand your case is if you had alot of ActiveX scripts floating around, other than that I can't imagine your running anything that wouldn't do just fine on a citrix server.

      In any case, you would gain tigher control over the machines, real useage auditing, the ability to stop people from instaling all the spyware/virii of the month that breaks the machine weekly. You would loose the ability for the user to install spyware/virii/networkstack breaking apps, and since your running your custom/windows apps on citrix (I guarntee linux boxen hitting off a expensive citrix boxen will be cheaper than your next windows upgrade, which should be coming up when win98 expires later this year..) you have total control over the configuration.

      You gain the ability to ssh/remote into any machine, with a real proticol (RDP is junk, sorry). You gain the ability to push upgrades w/o any in house or perchased software.

      I can continue all day, but I can gurantee that if you would do some real research you would find except in the few cases (we have about 40/3000 windows boxen here) users don't actually need a windows license sitting in front of them to do real work, and the cost of retraining is nothing as you just explain "we changed the start menu icon".

      --
      I live in a giant bucket.
    31. Re:my top things. by Anonymous Coward · · Score: 0

      wtf, just because MS breaks your programs every 2 years is not a "good thing".

      That was perhaps the single most retarded argument, EVER.

    32. Re: my top things. by Antity · · Score: 1

      Lack of Games. To those of you who say that linux is not a desktop os, why do i see all these projects spawning everywhere about SDLs and stuff?

      Because people can. That's what Linux is all about.

      This doesn't mean it has anything to do with people trying to see Linux as a desktop OS.

      • There are people who write Linux.
      • There are people who write the stuff that makes the Linux kernel do something useful.
      • There are people who say "Linux should be a desktop OS" or "Linux should be server-centric".

      Guess which ones hurt the most.

      --
      42. Easy. What is 32 + 8 + 2?
    33. Re:my top things. by Chanc_Gorkon · · Score: 2

      Which won't work for scanners dude. You don't even have to do that for printers. I never said it should be enabled by default. If there's no better way to do it then it should stay as is. What I am saying is that there should be a better, more secure way to do it in the first place. The way it is now, you have to do this to let a non root user to use a parallel port scanner. Then your security depends on saned not having a buffer overflow. I don't have this problem with Windows or on a Mac. It just works. It's little problems like this that stop me from using Linux for anything but a server. There's more then that, but this is a big one that would make me happy if it would go away.

      --

      Gorkman

    34. Re:my top things. by Trogre · · Score: 1

      "changing X to be more Windows-like (i.e. no virtual desktop, color depth switch on-the-fly, no X stream but direct drawing instead)"

      Colour-depth switching on the fly?
      How do you manage that?
      I know you can switch resolutions with the CTRL-ALT-+/- sequences, but I've not been able to find a way to dynamically change the colour depth.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    35. Re:my top things. by juhaz · · Score: 1

      Dunno about yours, but my parport scanner uses parallelscsi emulation chip and shows in Linux as SCSI-generic device /dev/sg?, and it works as normal user just fine if you give it the right ownership privileges.

      Have you tried other devices, scanners and other things that need raw access normally use /dev/parport? instead of /dev/lp?, which is meant for printers.

      And of course you don't have this problem on windows or mac, because you are always root. Which is magnitudes worse than having to run one specific program as such.

  18. Not entirely true by damiam · · Score: 5, Informative
    #1: No best browser He claims that Mozilla/Galeon can't do AA. This is untrue. Add the following to your prefs.js:

    pref("font.FreeType2.enable", true);
    pref("font.freetype2.shared-library", "libfreetype.so.6");
    pref("font.FreeType2.autohinted", true);
    pref("font.FreeType2.unhinted", false);
    pref("font.antialias.min", 16);
    pref("font.directory.truetype.2", "/usr/share/fonts/truetype");

    // AA with Bitmap scaling.
    pref("font.scale.aa_bitmap.enable", true);
    //pref("font.scale.aa_bitmap.always", true);
    pref("font.scale.aa_bitmap.min", 16);

    #2: Prompting for a FS scan I'm using Debian sid and ext3, and I've never seen this problem.

    #5: Cleaner redraws GTK2 implements double-buffering, and I've yet to see any flicker in GTK2 programs.

    #7: Easy way of sharing files. The Ximian Setup Tools have an easy NFS/Samba shares config tool. Not exactly what he wants, but quite good.

    #9: No common editor which supports "soft wrapping." I've never had a problem with the way wrapping is done in Linux editors. If you really want it "soft", you can use Abiword.

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
    1. Re:Not entirely true by 1010011010 · · Score: 2


      > The Ximian Setup Tools

      Uh-huh. Not even Ximian is shipping that... I wish they would!

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    2. Re:Not entirely true by Thorin_ · · Score: 5, Insightful
      #1: No best browser He claims that Mozilla/Galeon can't do AA. This is untrue. Add the following to your prefs.js:
      pref("font.FreeType2.enable", true);
      pref("font.freetype2.shared-library", "libfreetype.so.6");
      pref("font.FreeType2.autohinted", true);
      pref("font.FreeType2.unhinted", false);
      pref("font.antialias.min", 16);
      pref("font.directory.truetype.2", "/usr/share/fonts/truetype");
      // AA with Bitmap scaling.
      pref("font.scale.aa_bitmap.enable", true);
      //pref("font.scale.aa_bitmap.always", true);
      pref("font.scale.aa_bitmap.min", 16);
      You just proved one of his other points. Normal users don't want to have to put crap like this in some file they never heard of just to get AA to work.
    3. Re:Not entirely true by archen · · Score: 1

      #9:
      Vim supports soft wrapping
      :set norwap
      Seems to me if you aren't familiar enough with Vim anyhow, a good place to start would be practicing putting that in the config file. Definitly not user friendly, but certainly not much more difficult then trying to figure out how to play most PC games nowdays. Anyway, I think that any person that isn't comfortable with setting options by editing a text file shouldn't be using Linux period.

    4. Re:Not entirely true by damiam · · Score: 1
      Debian sets it up by default. If other distros don't, they should.

      Editing text files is no harder than editing the Registry. However, there should be good defaults, because most people won't do either.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    5. Re:Not entirely true by Chanc_Gorkon · · Score: 3, Insightful

      THANK YOU! Exactly my point! If your going to have Anti Aliased fonts then dadgummit make it easy to use by god! I don't mind delving a text file for sendmail.....at least you'd feel good if you got sendmail to work....antialiasing, well, just looks, um, nicer, but doesn't really do anything productive like sendmail does.....it just makes it look better. I can put up with the ugly text. I can't put up with a no working mailserver so into the text file I go! :)

      --

      Gorkman

    6. Re:Not entirely true by DrXym · · Score: 1, Troll
      I truly don't understand why people *want* AA on apps. Maybe it's great when you're typesetting but in general it makes the screen like its out of focus.

      Mozilla 1.1 also does AA on Mac OS X and to be honest I reckon it looks better without it.

    7. Re:Not entirely true by ashitaka · · Score: 2

      How it should be:

      Choose Tools -> Options.

      Check the box beside: "Use Smooth Fonts"

      --
      If you don't want to repeat the past, stop living in it.
    8. Re:Not entirely true by big.ears · · Score: 2

      Antialiasing is not just eye candy. Studies have shown that anti-aliased text is easier to read (or at least can be read faster) than non-anti-aliased text. Supposedly, the "cost" to the economy due to the use of aliased text (since this fact was determined years ago) is in the billions of dollars.

      Now, that all depends on which fonts you use. I suspect bad anti-aliasing would be worse than a good non-anti-aliased font, but it would all depend on the specific details of the study. If only there was a simple way to enable it. sigh.

    9. Re:Not entirely true by Anonymous Coward · · Score: 0

      You can make convenient .reg files to update the registry in Windows though. If someone made a text file updater that worked for every Linux program and was easy to use, then it would be different.

    10. Re:Not entirely true by yesthatguy · · Score: 2

      :set nowrap (I'm assuming that's what you meant) does exactly what it says, it disables wrapping altogether, so you can't see all of the text without scrolling right. What he wants (and I'd like too) is an option that does wrapping like Windows Notepad. If you have a long line, it wraps in the display, but without actually inserting line breaks into the file. If you edit this line, the wrapping adapts to the length however you change it.

      This is almost how vim works by default, showing the whole thing, but unfortunately, using the up and down arrows (or j and k) go up and down actual lines, not the virtual word-wrapped lines when in vim. That's the only thing I'd like to see changed, and then the guy will have what he wants too.

      --
      Yes! That guy!
    11. Re:Not entirely true by GutBomb · · Score: 2

      most PC games have interactive and friendly tutorials, not cryptic text files that may or may not have hard-to-read-if-you-are-not-a-programmer comments.

    12. Re:Not entirely true by xswl0931 · · Score: 1

      The point is that you don't edit the registry to configure Windows (it's actually not recommended) as most configuration settings are available through a more intuitive UI. It's amazing how people didn't actually read or understand the article. He'd not saying that such things aren't possible, he's saying that such things aren't easy for the common user. It's obvious to me that people on Slashdot won't solve the problems as 80% of the people here are elitists where they say "How hard is it to add these lines in this obscure text file?" or "It's open source, so if there isn't already a solution to the problem he should code it!".

    13. Re:Not entirely true by Anonymous Coward · · Score: 0

      > Editing text files is no harder than editing the Registry. However, there should be good defaults, because most people won't do either.

      Proved his point, again. How many non-l33t users are going to edit their registry? How many should have to? Of course "most people" won't do either - they have better things to do.

    14. Re:Not entirely true by Anonymous Coward · · Score: 0

      > Supposedly, the "cost" to the economy due to the use of aliased text (since this fact was determined years ago) is in the billions of dollars.

      Reference(s), please? I've never heard of this "fact".

      "40% of statistics are made up on the spot."

    15. Re:Not entirely true by Thorin_ · · Score: 1

      And the box should probably be checked by default. I mean how many people are not going to want to use fonts that look nicer.

    16. Re:Not entirely true by damiam · · Score: 1

      If you really wanted such a thing (I don't know why), you could use diff, patch, and shell scripts.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    17. Re:Not entirely true by BlueUnderwear · · Score: 2
      What he wants (and I'd like too) is an option that does wrapping like Windows Notepad.

      Why would anybody want the wrapped Windows Notepad wrapping? Whenever I'm forced to use Notepad, I finds its wrapped wrapping highly confusing. Ever tried to edit a shell script in Notepad? You see two lines on the screen, but in reality, it's only one line in the file. And the screen contains no visual indication that a wrap took place. You can configure wrapping using some property dialog, but the other alternative is actually much worse (it looks like Slashdot's "page widening" posts). Why does notepad not use sth like emacs (small arrows in the rightmost column show that the line is being wrapped) or vi (the first line is entirely filled. A break in the middle of a word is a pretty good indication that it is only one line)?

      --
      Say no to software patents.
    18. Re:Not entirely true by Eil · · Score: 2


      Maybe it's great when you're typesetting but in general it makes the screen like its out of focus.

      Then either you or your software is doing it wrong. Good AA does not make the font look out of focus. Good AA takes the jaggies off large fonts and makes the small fonts much more readable. That's all, no more no less.

    19. Re:Not entirely true by Anonymous Coward · · Score: 0

      When I add this to my prefs.js for Galeon or Mozilla it just removes it when I run either browser. I suppose it has something to do with the line at the top saying "this is a generated file". How did you get it to work?

    20. Re:Not entirely true by Anonymous Coward · · Score: 0

      Try adding a user.js file in the same directory as your prefs.js. User.js will not be overwritten.

    21. Re:Not entirely true by yesthatguy · · Score: 2

      I don't want Notepad-style wrapping for everything; I just want it as an option. Editing large paragraphs of text is a lot easier using it. Symbols to indicate wrapping is occurring would be a good option to have as well, for those who want it. I just hate trying to edit huge lines/paragraphs of text in vim, and not be able to press the down arrow to go down one screen-line.

      --
      Yes! That guy!
    22. Re:Not entirely true by BlueUnderwear · · Score: 2
      If you are typing English text, why not use Emacs with its fill-paragraph and auto-fill-mode. Those commands can be bound to a function key, and nicely format a paragraph of text.

      auto-fill-mode automatically inserts line breaks when you come near the end of the line, and fill-paragraph can be used to bring a paragraph back into shape after it has been messed up with inserted text.

      --
      Say no to software patents.
    23. Re:Not entirely true by yesthatguy · · Score: 1

      We're getting off-topic :) but I use vim, which is why I mentioned this on a vim thread. It's nice that there's a solution in emacs, even though it's not as nice as the notepad one. If I wanted to switch text editors though, I'd just end up using a windows one probably.

      --
      Yes! That guy!
    24. Re:Not entirely true by Anonymous Coward · · Score: 0

      you fucking idiot. you expect your mother to know all this shit when she uses linux?

    25. Re:Not entirely true by archen · · Score: 1

      Actually that's not exactly what I meant. I'm assuming that you'd want something like notepad, which wouldn't wrap by default (and much of the time I don't). Generally Vim can do anything you can think of.
      If you want it to wrap like windows type of wrap you do:

      :set linebreak

      If you want vim to go down by the lines on the screen (and not neccesarily by strict lines in the file)

      map j gj
      map k jk

      Does that make more sense? My brain is half baked today...

    26. Re:Not entirely true by slashhot · · Score: 0
      Then either you or your software is doing it wrong. Good AA does not make the font look out of focus. Good AA takes the jaggies off large fonts and makes the small fonts much more readable. That's all, no more no less.

      Er... No! AA makes very small fonts readable and large fonts look nicer, but normal size fonts (10-12) look out of focus. That's the reason why Windows has AA disabled for normal-sized fonts (between 7 and 15, IIRC), relying solely on the excellent hinting quality of their main fonts.

    27. Re:Not entirely true by 0x0d0a · · Score: 2

      Don't use sendmail unless you really, really know that you definitely need to use sendmail. If you're running a single workstation or anything below a very large ISP, postfix is a really nice alternative. It actually has sane defaults and a sane configuration interface, which makes it easy to set up and means that you're unlikely to have overlooked holes somewhere.

    28. Re:Not entirely true by 0x0d0a · · Score: 2

      I mean how many people are not going to want to use fonts that look nicer

      blurrier

    29. Re:Not entirely true by 0x0d0a · · Score: 2

      How about factoring in eyestrain as a cost of aa text?

    30. Re:Not entirely true by Anonymous Coward · · Score: 0

      Thank you so goddamn much. I didn't know vim could move down by screen lines instead of file lines, until now.

    31. Re:Not entirely true by Anonymous Coward · · Score: 0

      This depends on the dpi and the screen quality. On my crisp-clear trinitron anti-aliasing actually LOWERS the readability of the text, so I had to turn it off.

      But on the cheaper slightly fuzzier flatron (shadow mask based) right next to it I need anti-aliasing to work long hours. And yet they both run at about the same dpi. It's weird.

      Maybe the gray pixels become too obvious once your screen gets beyond a certain sharpness.

    32. Re:Not entirely true by Anonymous Coward · · Score: 0

      You can even configure whether you want it or not after install with the classic dpkg-reconfigure mozilla-browser

    33. Re:Not entirely true by yesthatguy · · Score: 1

      Yes indeed. Thanks a bunch. That's exactly what I wanted.

      --
      Yes! That guy!
  19. GMAFB by Anonymous Coward · · Score: 1, Insightful

    You can't be serious. Someone complains about poor X configurability so your solution is for him to write his own program to fix the problem? Nothing would make Bill Gates and MS happier than to see lots and lots of exposure for that kind of opinion, since nothing will make it easier for Windows to fend off Linux on the desktop.

  20. Top 10 Things Wrong With Linux, Today by Anonymous Coward · · Score: 0
    by Adam Wiggins
    Chief Software Architect, TrustCommerce

    Created: July 12, 2002
    Last Updated: July 12, 2002

    The rapid pace of development of free/open source software has always stunned me. In just a few years, Linux and the free BSDs have become serious players in every major computing market, from embedded systems up to enterprise-class servers. Most impressive, however, is the strides they have made on the desktop. KDE and GNOME rival, and sometimes exceed, commercially available desktop environments who have been around for decades. (With apologies to the BSD developers, I am going to shorten "Linux and the free BSDs" to "Linux" for the rest of this essay.)

    And there's nothing that gets FS/OSS moving like criticism. Three years ago journalists and industry pundits complained loudly that Linux has "no journaling filesystem!" Today it has a dozen. Everyone complained, "No good web browsers!" Today there are half a dozen. Everyone complained, "No good office suites!" Today there are three or four. I sense a trend here...

    So, in that spirit, I am now going to complain loudly about every major nitpick I can think of. Understand this: I love free and Open Source software. The powerful tools it offers allows me to work at speeds I never could have dreamed of five years ago. And more importantly, it made computers fun again. If there were no FS/OSS and my choices were Windows, MacOS (not counting OS X, which wouldn't exist without FreeBSD anyway), or a proprietary UNIX...I probably would have lost interest in computers long ago. So please realize, the "complaining" I'm doing here is purely an act of love.

    As a complement to this piece, I've added a Top N Things That Have Been Solved page.

    The List

    1. No 'best' browser.
    2. 2. Prompting for a filesystem scan.
    3. 3. Printing needs to be easier to configure.
    4. 4. Make it easy for the user to find out how to do things.
    5. 5. Cleaner redraws.
    6. 6. Die stray processes, die!
    7. 7. Easy way of sharing files.
    8. 8. Sound support.
    9. 9. No common editor which supports "soft wrapping."
    10. 10. No easy way to configure X - especially change resolution on the fly.

    1. No 'best' browser. There are lots of browser choices (that's good), but there is no one reasonable default choice that can be made available to users. Konqueror enjoys immense popularity because it's the default for KDE, the most popular desktop environment - ironically, the same reason that IE enjoys such success on Windows.

    Konq is great - really, it's my favorite browser - but it has contained showstopping bugs in the last two major versions. 2.2.2 had a horrible bug which caused it to lockup about 1 time in 10 when selecting any text in an input box (including the URL bar). I set up RH7.2 boxes for numerous friends and coworkers, and trying to explain why the primary browser locked up so often was quite difficult. I thought 3.0 would save us, but alas - it has an even worse bug whereby forms submit incorrectly about 1 time in 5, causing most functionality-oriented sites (including the TrustCommerce merchant admin site) to be completely unusable. My other major complaint with Konq is its jerky page updates: clicking a link will cause a big white box to suddenly obscure part of the current page - compare to Mozilla which updates the display very cleanly. 3.0 was significantly better on this front, but it's still enough of a problem to hurt the user experience. Finally, it's still slow when you have a lot of browser windows open. The worst is when you middle-click a link to a large PNG image (say, the screenshots on the GNOME site). I minimize the window while the image is loading, but in the meantime my other browser windows become _very_ unresponsive; trying to scroll is jerky and difficult. Very unpleasant.

    Mozilla-based browsers are the best. They render most pages correctly and enjoy the commercial support of being the basis for Netscape. However, Mozilla is not integrated with any desktop environment, making tasks such as printing, accessing the file open or save dialogs, and cut-n-paste unpleasant. Galeon is the best browser currently available, to my mind, but the lack of anti-aliased fonts keeps me going back to Konqueror. Opera is good, but it's commercial, and suffers badly from the default fonts being ugly. (You can fix it to look more like Konq if you spend some time fiddling with the config files.)

    Solution? Browser developers need to focus on removing the remaining impediments to user-friendliness. Konq needs to be faster and smoother in its display, and stop shipping with major bugs that make it nearly unusable. Mozilla needs to get better desktop integration (such as being able to specify your mail client, and ditching that lame file dialog for the default GTK dialog) and anti-aliased fonts for rendering. Whichever browser is the first to come to completeness on these points should then be chosen as the default by distributions. It's a tight race, and one that will no doubt be won in the next couple of months. Hopefully it will be a tie - having several 'best' browsers would be awesome!

    2. Prompting for a filesystem scan. Bad on the desktop, killer on the server. Who in the _world_ wants their bootup process interrupted by this busy work? The introduction of journaling filesystems has greatly helped this (it happens only 1 time in 20 on an unclean shutdown, rather than about 1 in 4), but it's still bad.

    Here's what happens. A power cord gets kicked out of your desktop machine. The system boots, tries to scan the filesystem, can't recover the journal, and panics. You are prompted to enter the root password, and then you're expected to type some cryptic commands like "fsck /dev/rd/c0d0p2", possibly answer a bunch of cryptic questions like "Deleted inode 12345. Fix? <y>", and then reboot. Does anyone enjoy going through this process? Does anyone find themselves wanting to answer "no" to the question of whether to fix inode 12345? I doubt it. The system should just fix the filesystem, even if it means losing a few recently-written inodes, and get on with booting, without asking the user anything.

    Think it's better server-side? No: it's much, much worse. Now when a machine hardlocks (say, due to hardware that is overheating due to heavy load - a common scenario if you're using standard PC hardware and your webserver gets slashdoted), and you call the colocation facility to ask them to reboot the box, the thing doesn't come back online. Now you've got to ask the person in the facility to wheel a monitor over and plug it in, give them your root password (aggh!), and tell them to type the aforementioned cryptic command. This SUCKS, bad. (Apparently it sucks so much my grammar is starting to suffer!)

    To their credit, Mandrake's Aurora boot system asks the user if they want to go ahead and repair the filesystem anyway when this happens. It's only a single, easily-answerable question: quite reasonable for the desktop, but still pretty lame in the server scenario.

    3. Printing needs to be easier to configure. Offer fewer choices (such as driver selection), and give easy access to print job control, as well as GUI-based diagnosis and correction of errors such as printer jams.

    For years I struggled with /etc/printcap; I never could seem to get it to work quite right, especially for sharing printers on the network. I found it easier to write device drivers for the Linux kernel than to set up a stupid printer! (I have written a total of three device drivers for the kernel, but I have yet to construct a working printcap file.) Today things are better: GUI programs such as Red Hat's printconf-gui and Mandrakes PrinterDrake make it possible for mere mortals to set up a printer. But still they remain too difficult. For example, Red Hat does not install the printer on startup: the user needs to know to type "su" and then "printconf-gui" at the command prompt. Both have the problem of prompting you for which driver you would like to use for certain printer types. For example, I have a basic HP Deskjet at home. Mandrake gave me two choices for the driver, while Red Hat give me a whopping five! Asking the user questions they are likely to find irrelevant is bad UI design. The user doesn't care what driver they use, they just want to be able to print at the maximum speed and quality possible. If you want to hide this choice in an "advanced" tab somewhere, that's fine: but don't force them to make the choice!

    Ideally printer install should work like this. You run the printer install program, and it gives you two choices: "Set up a printer attached to my computer", and "Set up a printer from the network." The first choice looks in /proc/sys/dev/parport/parport?/autoprobe and determines the type of printer that is connected and choses a driver for it. It displays the type of printer detected, then asks you one last question: "Do you want to share this printer with people on your local network?" After answering this question, it sets up the printer, and you're done.

    4. Make it easy for the user to find out how to do things. Most Linux distributions come with a ton of applications, development tools, and support for all sorts of fancy devices. But none of this is very obvious when you boot into KDE or GNOME for the first time. The menu contains a few apps but they are scattered about and don't have names that reveal what they do. The vast majority of tools on the system aren't even in the menus. We need to make it easy for a new user to find out how to do stuff with their shiny new OS, without having to do a web search to find out.

    This is, IMO, Linux's top strength on the desktop. Windows comes with an email client, a web browser, and Freecell. MacOS has the same, but iTunes in place of Freecell. You really can't do much with a default install of either OS. On the other hand, Linux comes with a wealth of applications and toys that could keep the user busy for years without ever downloading or purchasing any additional software. Let's make this obvious! Here's how.

    There should be an "I want to..." dialog. It should be a large icon on the desktop which is very obvious to any user. Clicking it will open the dialog. At the top is written the text, "I want to..." and below are a long list of things that you can do with your system. These might need to be grouped by expandable categories, as the list could get very long. Here are a few things I suggest:

    • Browse the web
    • Read email
    • Chat (IRC / AOL / Yahoo / Jabber / ...)
    • Burn a CD
    • Install a printer
    • Set up a modem
    • Set up a DSL or cable modem
    • Make my computer server web pages
    • Share my files with others on my local network (NFS)
    • Access someone else's shared files (NFS)
    • Download pictures from my digital camera (GPhoto)
    • Paint a picture or touch up a photograph (Gimp)

    ELX is the one distro I have seen that tries something like this, but it suffers from the same problem as the KDE & GNOME menus: it gives you a list of programs you can run, instead of tasks that you can do. People use computers to do things, not to run programs.

    5. Cleaner redraws. This has long been a complaint of mine in almost every OS and desktop environment: slow or flickery window updates. I have only ever seen one OS do it right, and that's Mac OS X. This isn't a speed issue, really; it's a how-you-update-the-screen issue. Mac OS X pops a window onto the screen all at once. Presumably it does any drawing that it needs to do on a back buffer and then blits it to the screen when it's all done, just like a video game. Even on a slower system, it still appears very "clean" - the window just takes a little while to appear. But you don't see any ugly drawing artifacts in the meantime.

    The latest version of Windows is not bad; mostly I think this is due to the fast speed of modern hardware coupled with the minimal eye-candy that the OS offers. Things like the file explorer still don't update all at once, but it's a minor point; they've mostly got it right.

    KDE, on the other hand, continues to flicker and pop. Here's a key example: click on the "home" icon in your menu bar. The window pops onscreen, but many of the drawing elements (the files themselves, but many widgets) are temporarily drawn as large white or grey boxes. A split second later the full images appear. Even on a high-end system it looks a little funny; on a slow system it looks terrible.

    This is not a functionality issue, so in many ways its not that important. But it is a "user experience" issue; people coming from Mac OS X or even Windows will find their experience a little less pleasant, and that makes them less likely to come back.

    This slashdot comment offers some insight into some of the reasons behind X's flickering problems.

    6. Die stray processes, die! Windows has this same problem and all you can do is reboot. In Linux you can exit X, drop to a console, and start running "killall kdeinit", "killall mozilla", etc, but this is lame and for non-technical users it boils down to the same thing. Possible solution: when in X, WM should keep track of processes and the windows they are attached to. When an app has no windows open (or the main window is not open), the WM should attempt to kill them (first normally, then with -9). This functionality could be configured for debugging whereby instead of killing them, it attaches gdb to the process so that developers could figure out why there are stray processes.

    7. Easy way of sharing files. Ideally a right-click on a directory and chose "share this directory". Be able to pull up a list of all folders you are sharing and change permissions or remove the sharing.

    NFS is quite easy to set up - if you know exactly what you're doing. If you don't know the magic keywords to add to /etc/exports (server) and /etc/fstab (client), you're pretty much screwed. I don't think it would be terribly hard to add this functionality to, say, the Konqueror file browser. (It may be necessary to set up a small daemon that runs with root privileges in order to allow users to export the data...)

    8. Sound support. OSS was great a few years ago and continues to offer support for modern cards (including professional quality ones such as the Midiman Delta 1010, which is what I have) but it is commercial and it is showing its age. ALSA is a superior solution and has been rolled into the dev kernel. Once it makes its way into the stable kernel and distros start using it uniformly (Mandrake, SuSE, and a few others have offered it for some time now) along with a good configuration tool, audio on Linux will rock.

    9. No common editor which supports "soft wrapping." By which I mean displaying things wordwrapped, even when it's one long line. This means you can go back and edit the line and the rest of the paragraph will reformat itself automatically. Evolution's message editor does this, but that doesn't help me for composing text files (like this one!). Others I've tried - Kate, GEdit, and even vi - only support "hard wrapping", where it inserts a newline when you get to the end of the line. Then when you insert more words into the paragraph later, the formatting gets all screwy.

    10. No easy way to configure X - especially change resolution on the fly.

    This varies by distribution, but I the resolution issue is a common one. (The only distro I have seen that does it right was Corel 1.0. You could change your resolution from the KDE control panel. However, I believe this is because they were using the commercial X server Metro-X.) It boggles my mind that, after all these years, the best way to configure X is to run Xconfigurator from the console! This is, I believe, the longest running embarrassment of the free software desktop.

  21. Top 10 things wrong with by Anonymous Coward · · Score: 0


    I would argue that this article proves the
    a: maturity of Linux on the desktop
    b: the tendency to believe big corporations fud

    seriously, the browser point that Konq is popular for the same reason as WIndows....wrong. You can download gnome and have a different browser...what is the alternative shell/browser combo on Windows? This guy honestly lists the fact that he is free to choose as a draw? I wish Redhat would TELL me how to surf. You know "Where do I want to go today"
    The filescan point, he is right windows is simple ...until you encounter a bad sector (wow, familiar) "Windows has encountered a bad sector...ignore, save, repair" what user knows what to do there?
    Printing. Hmm...OK you win

    Make it easier to find out how...Again see above

    The rest are all uniform problems in ALL OSes (except the problem with Xconfig)

  22. Some good points, some I don't get... by Ami+Ganguli · · Score: 4, Interesting

    1. No 'best' browser.

    Galean for sure. He even admits this in his write-up, but doesn't like the fact that it has no AA. I've actually seen some screen shots with AA/Gecko somewhere, so I don't imagine this will take long to be fixed.

    2. Prompting for a filesystem scan.

    I'm not sure I get the point here. Distros are starting to ship with journaling filesystems, so this really should be rare. He mentions not being able to recover the journal, but I've never had this happen to me. It might be a problem, but surely it doesn't deserve to be in the top 10.

    3. Printing needs to be easier to configure.

    Mostly fixed, especially with distros that use CUPS. I think the configuration isn't so much the problem anymore, as the fact that there's no good interface for using the printer (at least under gnome). I'd like a quick way to itemize the configured printers and check the status of each and a standard 'print' dialog.

    4. Make it easy for the user to find out how to do things.

    Good idea. You don't need any sort of special app. though. Just an additional menu labeled 'How do I' at the top level, nested as needed. Not a technology problem anyway, but a good configuration suggestion.

    5. Cleaner redraws.

    I haven't noticed this with Gnome 2. Fixed? Or maybe I just have Gnome 2 installed on better hardware - not sure.

    6. Die stray processes, die!

    Also pretty rare. The only process I ever had do this was Mozilla (and maybe the old Netscape - I can't remember) and the last time it happened was at least six months ago. Anyway, hardly seems worth it when you can just fix the particular offending applications.

    7. Easy way of sharing files.

    Sure. It wouldn't make my top 10 list, but why not.

    8. Sound support.

    Used to be a pain. Nowadays it 'just works' for me, so I've actually forgotten why it was so hard before. I think this is fixed for most people.

    9. No common editor which supports "soft wrapping."

    Just tried it in Gedit to make sure - no problems. Probably a config option in other editors.

    10. No easy way to configure X - especially change resolution on the fly.

    This one I agree with completely, although I've heard rumours that some of the 'easy-to-use' distributions have fixed this. Maybe close to being fixed generally?

    --
    It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
    1. Re:Some good points, some I don't get... by Anonymous Coward · · Score: 0

      galeon is no webbrowser dumbass. it's some frontendglued shit for mozilla. no matter how much you try to beautify it.

    2. Re:Some good points, some I don't get... by Anonymous Coward · · Score: 0

      Apparently you need to let some steam, but it's no need to let it out ON US.

      Btw, Galeon is a frontend for the Gecko-engine, not Mozilla.

    3. Re:Some good points, some I don't get... by Anonymous Coward · · Score: 0

      oh yeah. now show me how you separate gecko from mozilla :) need gecko, compile mozilla....

    4. Re:Some good points, some I don't get... by Anonymous Coward · · Score: 0

      I am assuming these are responses for linux on the desktop.
      Your responses are exactlty the reasons why people aren't using linux today. You, my friend, are a power user and know how to d1ck around w/ the config files, stuff that average users (or just users that don't have time to figure out how to set every damn *.rc file ) don't want to do. And MS 2K/XP does it. Even if 1 of these 10 are broken, avg joe schmoe is going to dump linux in favor of MS. He did a good breakdown of what the avg person uses the computer for (though a lot also do hardcore gaming on it),

      I would add an extra one. Better and standardized font support. There should just be a font directory that you dump fonts into and the distros should pick by "default" the prettiest, cleanest one that most users will like. Mac OS has figured this out, do you want to make avg user figure out how to configure fonts and anti-aliasing, hell no. That is not why they but a computer.

    5. Re:Some good points, some I don't get... by Anonymous Coward · · Score: 0

      Either I've missed something here, or the soft-wrapping in gedit is *shit*. Try this: Enter a long line so that it wraps onto the next line. Ok, fine, the line isn't broken, but try using the up cursor key while on the second line of the wrap. YOU CAN'T. You have to use the left key (or mouse) to return to the first line. ARGHH!

      Yuk! Surely this is broken behaviour?

    6. Re:Some good points, some I don't get... by frantzdb · · Score: 2

      1. Yes, galeon gets AA fonts with GdkXft. If you don't want to install that, galeon will be ported to Gnome2 and that should do it.

      5. GTK2 is double-buffered.

      --Ben

    7. Re:Some good points, some I don't get... by zrodney · · Score: 1

      no way to change X resolution?

      that's what ctl-alt-+ and - are for. it switches
      between desktop resolutions and color depths
      on the fly with the current apps running.

      you have to have more than one mode line in the
      xfree86 configuration file

    8. Re:Some good points, some I don't get... by MediaBoy77 · · Score: 2, Interesting

      6. Die stray processes, die!

      Also pretty rare. The only process I ever had do this was Mozilla (and maybe the old Netscape - I can't remember) and the last time it happened was at least six months ago. Anyway, hardly seems worth it when you can just fix the particular offending applications.


      There's a dangerous mindset. It's exactly what Microsoft thought for years. Users/journalists would say "Windows crashes all the time!" and people inside Microsoft would say "No! The app is crashing, or this device driver is crashing! If the apps and device drivers were fixed, Windows wouldn't crash!"

      Finally, Microsoft got some religion in this area, and started crash tracking. It was generally true that the OS didn't crash on it's own, but that doesn't matter -- perceptions matter. So it became part of the mission to fix or prevent other people's bugs for the good of the platform.

      When Office XP crashes on any platform, or any app under Windows XP goes down, you can send developers a snapshot of what happened. The same thing happens after a BSOD, which is thankfully much rarer in WinXP.

      That crash tracking was rolled out for the Office XP and WinXP betas, and because of it, both are now more solid than X on Linux or BSD.

    9. Re:Some good points, some I don't get... by Ami+Ganguli · · Score: 2

      I am a power user, but I think I'm looking at it objectively. I wasn't trying to put down the points mentioned, but I think a good number of them have been addressed in a fashion that newbies would be happy with. A few others have been partially addressed and will be totally fixed in the next wave of distro upgrades.

      There are certainly a few that need work. I agree with the font thing. I think fonts and a consistent print/print preview for all applications would be the top things on my list.

      After that, he final piece of the puzzle is good games. We don't even need the office apps anymore, we've got those, but home users want games.

      --
      It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
    10. Re:Some good points, some I don't get... by Anonymous Coward · · Score: 0

      Games usually take a long time to make. And video hardware differences can make things tricky. While there is Quake 3, Unreal Tournament (?), Half-Life, America's Army, and a bunch of other games are for Windows. Plus, you usually need to sell a lot of games to make money. Now if the US Army had only released that game under Linux for free... There would be a ton of people switching.

      Plus, make it easy to install games, think more along the lines of a MAC OS (or PS2,xbox,Nintendo). You just run the game. Installs take care of themself if you want them to.

    11. Re:Some good points, some I don't get... by Anonymous Coward · · Score: 0

      Try as hard as you like, you won't get xfree86 to change color depths without completely restarting it.

      And Ctrl+Alt+[+-] doesn't change the X desktop resolution, it only changes the video card resolution.

    12. Re:Some good points, some I don't get... by ealar+dlanvuli · · Score: 1

      Um, my X has been up for 141 days, kernel up for 157.

      Want to try again?

      --
      I live in a giant bucket.
    13. Re:Some good points, some I don't get... by Trogre · · Score: 1

      3. Printing needs to be easier to configure.

      Mostly fixed, especially with distros that use CUPS.


      Here's a question - how do you do a batch update on your CUPS configuration?

      One of the strongest advantages of Unix-based systems is the script-processing capabilities.
      I have changes the CUPS configuration on my test machine so often, and grepping on the printer names in the /etc/directory turns up nothing!

      If CUPS cannot be managed without a graphical front-end, what use is it, except for the most simple tasks?

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    14. Re:Some good points, some I don't get... by Ami+Ganguli · · Score: 2

      But X or Linux aren't crashing. The application is going nuts and refusing to exit. The only way to combat this (and what the original poster was suggesting) is to use some sort of heuristic to notice what's going on, and that heuristic is likely to be wrong fairly often. There could be many reasons for an application to become unresponsive - a common one is that it's blocked doing a DNS lookup (yeah, those apps are poorly designed, but that's another issue - the point is you can't just go around killing things that don't respond).

      Now if I remember correctly, Windows deals with this by popping up a 'do you want to nuke this app.' dialog after a certain timeout period. Not a bad strategy, really, but given the fact that the only application I've seen this with is development versions of Mozilla, it seems like a solution to a problem we don't actually have. If others are experiencing similar problems with actual released applications, then I take back my objections.

      [As an aside, there is some sort of crash report feature in Gnome - or maybe it's just Ximian Gnome, I'm not sure.]

      --
      It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
    15. Re:Some good points, some I don't get... by sgtrock · · Score: 1

      4. Make it easy for the user to find out how to do things.

      Good idea. You don't need any sort of special app. though. Just an additional menu labeled 'How do I' at the top level, nested as needed. Not a technology problem anyway, but a good configuration suggestion.


      Mandrake 8.x does this by default. 'I want to' -> Listen to Music/Administer my system/Play Games etc. Nested a couple of levels deep so it's pretty comprehensive. A fair amount of choice for each task, but not overwhelmingly so.

      6. Die stray processes, die!

      Also pretty rare. The only process I ever had do this was Mozilla (and maybe the old Netscape - I can't remember) and the last time it happened was at least six months ago. Anyway, hardly seems worth it when you can just fix the particular offending applications.


      This happens to me all the time whenever I try to use KDE Media player, Xine, or XMMS. It's related to sound somehow. Don't know why.

      8. Sound support.

      Used to be a pain. Nowadays it 'just works' for me, so I've actually forgotten why it was so hard before. I think this is fixed for most people.


      Still broken for me. When it works it's great, but hangs for no apparent reason. Initial startup seems to be on a random timer. I sometimes get the KDE welcome chime after working for an hour on other stuff. I frequently never get it. :( Creative Labs SB Live! card. Works fine in Win2k, of course. Wish I could figure out what's wrong. :(

  23. Not very insightful. by Krapangor · · Score: 1

    There are mainly 2 basic uses of an operating system: professional use and non-professional use.
    Linux problems in non-professional use are well known for years and mainly boil down to the two points hardware support and usability for non-tech users. This article is just blurb around these old facts. I would mod it as redundant.
    But Linux key problems arise on the professional side - the late integration of modern technologies develop in computer science. An old issue with Linux is the microkernel. Don't say now that it won't work 'cos both NT and MacOS X have one. The upcoming issue will be the integration of web services at system level. MS is pushing Windows into this direction. Other issues are AI integration in apps - MS has Baysian Networks in Office for some time now.
    And don't fool yourself by Linux support by big players like IBM/SUN etc. These guys just want to take a free ride on OSS and use it as cannon fodder against MS.

    --
    Owner of a Mensa membership card.
    1. Re:Not very insightful. by Anonymous Coward · · Score: 0

      MS has Baysian Networks in Office for some time now

      Ye gods, are Baysian networks a corporate buzzword checkbox for *productivity software* now? And what are they supposed to do, make Clippy pop up and throw you into the modal "answer Clippy's question" mode at guessed times? Thanks, I believe I'll pass.

  24. In response to point 4 by rikkards · · Score: 1

    Wouldn't it be a good idea to start categorizing applications more specific like "Web Browsers", "FTP Clients", rather than one whole category called "Net". Maybe have Sub Categories in KDE or Gnome?

    I think this could help the new user. I remember when I first started playing with Linux I wasn't sure what half the apps did and was afraid to remove them. If I had seen that they were IRC clients that I wasn't going to use then I may have felt a little less overwhelmed and more sure about removing them.

    Just an idea.

    1. Re:In response to point 4 by Anonymous Coward · · Score: 0

      I'm not sure what other distibutions are doing, but Mandrake keeps its menus sorted in a logical fashion.

      It would make better sense if they were logical to begin with though, and distros didn't have to rearrange them.

  25. A Bug Report by thales · · Score: 3, Insightful
    This is little more than a Bug report, but as usual SOME of the Linux zealots will fly off the handle screaming FUD, and accusing the author of being an idiot, or a M$ lacky, or both.

    "That's not a bug, That's a feature"
    Remember how much fun we had when MS responded to a bug report with that line? Well in a lot of cases it was the pot calling the kettle black. I See far too many cases where someone pointing out a problem is greated with insults instead of being thanked for filing a bug report.

    "We have met the enemy, and he is us"
    Pogo (Walt Kelly)
    This is often true of the Linux fanatics who chase away new users by making it sound like nobody is intrested in solving issuses. They seem to think that everybody working on free software can quit coding and surf for porn because the software has reached perfection. Thankfully there are people who are working on the code while the hotheads are working on the latest /. flame directed at people who point out areas that need addressing.

    --
    Quemadmodum gladius neminem occidit, occidentis telum est
    1. Re:A Bug Report by byran+lei · · Score: 0

      >This is little more than a Bug report, but as usual SOME of the Linux
      >zealots will fly off the handle screaming FUD, and accusing the author
      >of being an idiot, or a M$ lacky, or both.
      >
      That's because no one else *but* an idiot, or a M$ lacky, or both would sit down and create an article as wrong and stupid as this one.

  26. on a more optimistic note... by capoccia · · Score: 1
    be sure to also look at Top N Things That Have Been Solved.
    It's easy to forget how far we've come, looking at the list of nitpicks that still exist today. But just take a look at a few of things that have been solved. Based on the past diligence of OSS developers, I expect to migrate all the items on the other page to this one over the next six months or so!
    It's not all bad, and it's getting better.
    1. Re:on a more optimistic note... by Anonymous Coward · · Score: 0

      That is true, most of these things are small compared to a full office suite.

      I just want there to be some major developments on the video editing (Final Cut Pro), DivX codec installing (MS media player), Resolution changing (Win/MAC), refresh rate changing (Win/MAC) fronts in Linux (all distros).

  27. Linux and Lore as a way of Life by Alien54 · · Score: 4, Insightful
    Definition of Lore: the kind of knowledge that lets you accomplish something easily, quickly, and effectively, with not much fuss. If you do not have access to the Lore on the subject, you can spend many hours trying to figure out how to do something that should be easy.

    An example is OutLook and OutLook Express. The slimming down of the offical manuals has reduced many functions to the realm of lore, especially if the user does not know the official jargon with which to ask a question in order to get an answer.

    The online help is getting better, but is still infuriating.

    The situation in Linux basically is that much of the system is Lore Based. It may be superior in all other regards, and some things may be inherently complex and difficult, requiring study, but the bottom line is that it is still Lore Oriented and Lore Based. It is in fact, to some degree a way of life.

    Many consumers are not Lore oriented. Some never learn to set the time on the VCR. This forms a barrier to the introduction of Linux to the Broad masses, the "I just want it to work" crowd. Never mind that other systems often never really work right in the first place. Why would people accept the idea that "computers just crash" otherwise?

    This is the problem the Lore Masters face: How to make something that is Lore oriented and Lore based accessible to people who aren't

    --
    "It is a greater offense to steal men's labor, than their clothes"
    1. Re:Linux and Lore as a way of Life by Anonymous Coward · · Score: 0

      I suggest a lore thesaurus or "loresausus". Basically an inverted dictionary where one looks up the definition and finds the magic word or phrase to search with. Off the top of my head, some magic words are: configuration, ip masquerade, rc.init.

    2. Re:Linux and Lore as a way of Life by gargle · · Score: 2

      Many consumers are not Lore oriented. Some never learn to set the time on the VCR. This forms a barrier to the introduction of Linux to the Broad masses, the "I just want it to work" crowd.?

      Let's call it as it is: Linux is a time waster. It wastes people's time, it's unproductive. People in the real world have no time to waste figuring out how to get their computers working - they need to get on with their work and their lives. Every minute spent figuring out how to get their computers do what they want is a minute wasted.

      When I was in college, I used Linux - it was fun hacking and figuring out how to get things working; I wouldn't go near Linux today, and I certainly wouldn't recommend that my co-workers use it.

      Never mind that other systems often never really work right in the first place. Why would people accept the idea that "computers just crash" otherwise?

      Where have you been? Windows 2k and Xp are much easier to get going, and they don't crash.

    3. Re:Linux and Lore as a way of Life by Alien54 · · Score: 2
      Where have you been? Windows 2k and Xp are much easier to get going, and they don't crash. enter murphy's law:

      I have at least one client who has crash problems, and plenty other issues.

      But then this is an operator error situation.

      --
      "It is a greater offense to steal men's labor, than their clothes"
    4. Re:Linux and Lore as a way of Life by hvatum · · Score: 1

      LOL People already waste 50%. At least with linux their learning something. And Linux not stable!!??! Go back under your bridge troll.

      --
      Netbooks, they come with Linux or a $3 copy of Windows. Either way, Microsoft loses.
  28. Linux problems by Anonymous Coward · · Score: 0

    Noting problems is an important step in improving the OS......

  29. soiftwrapping in kate by Anonymous Coward · · Score: 0

    allthough kate looks nice. softwrapping in kate nearly drove me crazy. totally screwed. must nod to this point

  30. soft wrapping in vim by The+Pim · · Score: 2
    Cheat sheet for soft wrapping in vim:

    set nowrap
    set linebreak

    If you want various motion commands to work on screen lines, instead of file lines, add things like

    map j gj
    map k jk
    map <down> gj
    map <up> gk
    map $ g$
    map ^ g^

    --

    The evaluation of an action as 'practical' . . . depends on what it is that one wishes to practice.
    1. Re:soft wrapping in vim by Anonymous Coward · · Score: 0

      And Joe-Newbie-User is supposed to know this how?

      Joe-Newbie-User wants to use the mouse and explore the menus because it's the fastest way to learn how to use a new program.

    2. Re:soft wrapping in vim by Kyeo · · Score: 1

      Chances are Joe-Newbie-User isn't going to be using vim.

    3. Re:soft wrapping in vim by mamba-mamba · · Score: 2

      OK, but the original author said that no common editor supports soft wrapping. He also said that 'even vi...only support[s] "hard wrapping."'

      Since vim is a common editor and it supports soft wrapping, it's pretty clear that the author was incorrect.

      Also, on many systems vi is really a sym-link to vim, in which case the assertion that vi supports only hard-wrapping is wrong.

      As for the orignal, ancient vi, the author is probably correct that it doesn't support soft wrapping, but I doubt that the original vi is used much on linux or open source xBSD's, so I don't think the author meant to refer to the original vi. But since he didn't elaborate I can only guess.

      MM
      --

      --
      By including this sig, the copyright holders of this work or collection unreservedly place it in the public domain.
    4. Re:soft wrapping in vim by hrm · · Score: 1

      Nah, this only affects displaying, it doesn't actually insert linebreaks. The text file will still look like ass if viewed with less or cat or something.

      I've looked into it before, and vi(m) does not properly support wrapping by inserting newlines.

    5. Re:soft wrapping in vim by The+Pim · · Score: 2
      It is what the author of the article wanted:

      By which I mean displaying things wordwrapped, even when it's one long line.

      You're right that vim doesn't seem to support automatically wrapping with newlines, but I think such a mode would get confused by newlines that were entered intentionally.

      --

      The evaluation of an action as 'practical' . . . depends on what it is that one wishes to practice.
  31. Mod that up by blixel · · Score: 1

    The AC makes a great point.

  32. The only problem with Linux is the UI by Pedrito · · Score: 3, Insightful

    I've been saying this all along. There's nothing wrong with Linux, per se. It's the user interface and the complexity for the user in setting it up and configuring it.

    As a developer, I develop where the money is, which right now is Windows. Were it Linux, believe me, I'd be happier.

    I might disagree with what the top 10 problems are (a lack of freecell wouldn't be very high on my list), but simply an ease of configuration and basic apps (as he mentioned, browser, e-mail, and so forth). By basic apps, I mean apps that are as simple to configure as their Windows counterparts.

    What happens the first time you run Outlook Express? It asks you for the bare minimum of information to receive and send you e-mail. No more than that. Look how simple IE is to run and configure.

    I'll grant that the problem with IE now is that people are building web sites that are IE specific. I'd link the article, but I'm too lazy, but it was just in the past few days, so go look yourself.

    This problem is simple to fix. Emulate MS. Copy what their browser can do, and you're now compatible. Is that giving in to them? Not so much as it's taking away their advantage.

    Same with everything else. Where MS does well, (either by UI or by dominance), emulate and improve.

    I use Linux, but I use it for a single thing that I know it's good at: It's my firewall. And frankly, being a very compentent programmer and having almost two decades of experience with the internet, I find IPTABLES to be a bitch to configure. It's more complex than it needs to be. Just like most Linux software.

    Here's the general aim at our company with our software: Make it simple enough for the average idiot, but make it configurable that the advanced user can do what they want. If Linux developers would do the same, Linux would benefit a great deal.

    1. Re:The only problem with Linux is the UI by GigsVT · · Score: 1

      I can tell you have never installed a recent distro that is actually good. Sylpheed or Balsa all ask you the same wizard questions the first time you start them.

      Besides, 99% of people don't know what to fill in to those "bare minimum" fields anyway.

      I don't know where you get the idea that a clueless user should be able to install their own OS, configure their email, etc. You wouldn't replace the engine in your car and tweak the timing with no knowledge, why are computers any different? Computers are more complex machines than cars by far.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:The only problem with Linux is the UI by Chanc_Gorkon · · Score: 2

      Um, because you can't find a tech at 4 am to fix that printer that won't print that's connected properly and mostly configured properly except for that config file is missing one semicolon or whatever. That's what you'd need on Linux unless you had knowledge yourself. If your car has a flat, most drivers can manage to get the spare on. The car analogy is bad. Most little car problems can be fixed by just about anyone. Sometimes little computer problems can't be fixed unless you talk to the developer. A good example is my printer example. You can now if you are in a pinch and your printer dies, you can buy a new printer 24/7 in my area (Meijer and Walmart has em as well as zip drives, CD-R blanks and some emergency type things for computers...no, no MB's yet!). Now at 4 am you go to print that Master's Thesis due at 9 am, but that new printer (most likely a winprinter) does not work. You can't call your Linux guru cuz he's in bed (just turned in BTW...you see I know hacker's just go to sleep at 4! ;) ). What do you do? Well, you fail. On windows, you just insert the disk that came with it or you download the newest driver and your done. Your paper is printed and you get your master's degree. Why can't Linux do that? Do sysadmins and hackers really have time to make a new driver in a pinch situation? That's what would have to be done if there's no driver for the printer. Is this the hacker's fault? Well, sometimes. Sometimes it's the manufacturer's fault as well (won't give up the specs or whatever). This is why if I had to choose a NIX based OS, I'd probably choose OS/X now. I don't have the time to fix little things when it doesn't work. I just want that printer to print dammit and I don't want to have to edit 5 text files and recompile something to do it! Again, to the coder's who say well learn how to code, well, bite me. You should have wrote it right in the first place, or at least show an effort to make it usable by mear mortals or heck even tech support folks.

      --

      Gorkman

    3. Re:The only problem with Linux is the UI by akh · · Score: 1

      >I find IPTABLES to be a bitch to configure. It's more complex than it needs to be. Just like most Linux software.

      Try fwbuilder. It's a gui app that lets you easily configure multiple firewalls. Exports to shell scripts so you can tweak by hand if you want. Works with FreeBSD as well.

      --
      Accept Eris as your Fnord and personally sate her
    4. Re:The only problem with Linux is the UI by esarjeant · · Score: 1

      I have to agree; while there's a lot you can do with X the average Windows user simply won't be willing to accomidate the complexities of this.

      We need a lot more than a X config wizard, we need something to replace X; IMHO. And it needs to be consistent, with a clipboard that makes sense, AA fonts, a UI that follows conventions between applications, high-performance video support (maybe even via a kernel module), comprehensive multimedia support, and a visual development tool to tie everything together.

      KDE and Gnome are band-aids, they cover-up X with a fancy UI. If we had a new windowing environment, legacy X apps would be unable to run and new apps would be forced to conform to the UI standards.

      Slashdot had a posting on X11 alternatives not too long ago; unfortunately, in that list nothing really came to light. There are a few projects out there, but none of them are trul mature yet.

      Maybe we could latch on to the Mac OS X display layer somehow? I don't know much about that, other than the fact that it is possible to shoe-horn X apps onto Mac OS X... I'm not entirely convinced that is a desirable feature.

      --

      Eric Sarjeant
      eric[@]sarjeant.com

    5. Re:The only problem with Linux is the UI by Trayal · · Score: 1

      You wouldn't replace the engine in your car and tweak the timing with no knowledge, why are computers any different?

      Well, yeah, but you don't need to know how to replace the engine in your car or tweak the timings in order to drive it, now do you? If you have the skills and know-how to do it, there's nothing from stopping you from doing so. In fact, more power to you. But, it should not be a requirement.

      Why should an operating system be any different?

    6. Re:The only problem with Linux is the UI by 0x0d0a · · Score: 2

      I might disagree with what the top 10 problems are (a lack of freecell wouldn't be very high on my list)

      PySol beats the snot out of freecell.

    7. Re:The only problem with Linux is the UI by GigsVT · · Score: 1

      You should have wrote it right in the first place, or at least show an effort to make it usable by mear mortals or heck even tech support folks.

      No offense, but they don't care about you particularly. The ones that are paid to code generally are writing code targetted for businesses, the ones that do it in their spare time work for free.

      Appreciate that people have done thousands of hours of work for the benefit of all people all over the world. The least you can do is research your hardware purchases for 30 minutes to make sure they work with Linux.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    8. Re:The only problem with Linux is the UI by GigsVT · · Score: 1

      you don't need to know how to replace the engine in your car or tweak the timings in order to drive it, now do you?

      You don't have to know about compiling or editing config files to use an OS either. People want to install and configure new, sometimes complex, software. This is the same as installing your own automatic transmission or installing a sunroof. This is not something a normal car user would do, and we shouldn't expect that installing and configuring complex software is something a normal user can do either.

      For simple software, any binary package distribution makes it simple to do, it's only when people want to do complex things where they run into problems, and I don't see that as a flaw.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    9. Re:The only problem with Linux is the UI by Pedrito · · Score: 2

      Computers are more complex machines than cars by far

      I find this a little hard to swallow. One: Most new cars have computers in them, therefore, at a minimum, they are at least as complex as computers. Two: Most mechanics have trouble with modern cars unless they have the diagnostic programs available only to dealers, which diagnoses the problem via the onboard computer.

      Therefore, I'd argue that cars these days are MORE complex than cars.

      This pretty much invalidates your arguments, but I'll go on. You don't need to know a thing about a car's engine to buy and drive a car. They're "ready to go" when you get them. If you can figure out how to fill up the gas tank (or plug in the computer to maintain the analogy), you should be good to go.

      That's where Linux fails. The average user can plug it in, but what you have to know to run Linux is too much for the average user.

      My most recent install is a Red Hat 7.2. Is that too ancient to use as a comparison? After all, Red Hat is the most widespread distribution and the most reputable to the average user (by average user, I mean people who aren't developers or nerds).

      I was able to get through the installation okay, but going beyond that was a pain in the ass. While I admit KDE has come far (I find it much easier to use than Gnome), it still has a long way to go. I could list about a thousand things wrong with either. Almost all of those things are related to bad user interface design.

      I admire all the people who spend time to develop these products, but they are not spending enough time on user interface design or they're not spending their time studying it. It's one of the most important aspects of programming, in my book. If users don't LIKE to use your software, they won't use it. Frankly, there's very little software for Linux that I LIKE to use.

      I use Linux for certain uses (firewalls, mail servers, web servers), because I trust it, not because it's easier to use.

      My only argument is that making it easy to use is the main bridge to cross. You do that, and the users will come.

  33. re: top ten things etc. by myklgrant · · Score: 0

    I think we all just have to be patient. We all know all these things (and others) will be fixed/added eventually, but users seem to want it done now/yesterday. Linux and OSS is better thought of as a perpetual work-in-progress than as a finished or almost finished product. That is probably another thing that needs to be fixed. Just my 2cents.

  34. File sharing with Konqueror by rikkus-x · · Score: 1
    7. Easy way of sharing files. Ideally a right-click on a directory and chose "share this directory". Be able to pull up a list of all folders you are sharing and change permissions or remove the sharing.

    Hmm, right-click on a directory in Konqueror (he's using Konqueror) and choose 'Properties'. Go have a look at the 'Sharing' tab.

    Rik

    1. Re:File sharing with Konqueror by Anonymous Coward · · Score: 0

      I have only been using Linux for a month, and have had other problems to worry about. But can I connect to another computer over the network and see all of the files in a graphical window like network neighborhood? It only took me 5 seconds to find my other computer in Windows, but I haven't found it yet in Linux. It does need to get a little bit better.

  35. Linux can't be expected to work as well... by Anonymous Coward · · Score: 0, Troll

    as Windows XP. Microsoft is a massive company, they can afford to hire the smartest programmers. I think it is great that thousands of wheel chair bound programmers with typing wands lued to their head haev decided to code for linux. But we can't expect these people to be as good as MS programmers.

    1. Re:Linux can't be expected to work as well... by PcSarinIV · · Score: 1

      linux CAN be just as good. All it takes is someone being willing to learn. My example is the Ximian Evolution and Star Office progs. XE is excellent because of how it looks. SO is excellent because it installs easily, just like a windows prog. i HATE compiling, using SRPMS and more.
      half the time when I try to install, I end up breaking stuff. YEah, i knowt that a little bit of time learning how to use tar, rpm, and similar progs would solve the problem, but what about windows. I double click a single icon (blah.exe) and I'm going to install easily, quickly and generally without too much fuss.
      WOuld I get rid of tar, make, etc? NO WAY! But most users don't want to mess with it, and you will never get most ppl to learn tar, make, make install. Better yet, when to use RPM, and which options to pass. from what I have seen, and I am not an experienced linux user, it doesn't seem to follow a strict pattern, more like hit and miss.
      Oh well

    2. Re:Linux can't be expected to work as well... by Anonymous Coward · · Score: 0

      I would get rid of tar, make, make install, make clean in a heartbeat. I would even get rid of zip, rar, and installsheild for windows. If you want to make the computer work the best possible, you would just download a file, run it (install done without bothering the user if they chose), then the program runs. Macs used to have something like this I think.

      It doesn't matter that there is all of this free software if you can't install it.

  36. So... by Anonymous Coward · · Score: 0

    ...you'd rather be using an OS that is a footnote under Apple for % of desktop machines?

  37. Wrong assumption... by cnelzie · · Score: 4, Insightful

    I work as the IT Manager of a small corporation. Throughout my day, I am asked a number of relatively simple questions, such as how do I find out when this file was last created or altered.

    My users, which is synonomous with most users, have to be walked through that process practically every single time. Sure, a few of them know how to use the search feature to locate a document and a few even know how to do a few slightly more complicated tasks. However, for the most part they are quite limited in what they know regarding the use of the computer system.

    It is far from their job to know how to do anything. From what I have seen. I could set them up with a fully configured KDE3 desktop with all their applications right in front of them and they would still have the same problems.

    Making things easier on a computer does help, but there will always be new features and options that negate that ease of use. More options = more difficulty. Lowering that difficulty allows more features to be added.

    A modern Operating System is really no more easy or difficult to use then an Operating System that was in use nearly ten years ago.

    -.-

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    1. Re:Wrong assumption... by Rantastic · · Score: 1

      It is far from their job to know how to do anything. From what I have seen. I could set them up with a fully configured KDE3 desktop with all their applications right in front of them and they would still have the same problems.

      How is this different in any OS?

      I'm so tired of people saying, "It's not his job to know how to use the computer, he's a marketing guru!"

      The computer is just another tool he needs to learn to do his job. I don't mean learn how to setup and troubleshoot and such, but please, if the icons and right in front of you, and you have to be walked through everything on a daily basis, how effective can you be at whatever else it is that you do?

      --
      Ask Slashdot: Where bad ideas meet poor googling skills.
    2. Re:Wrong assumption... by Anonymous Coward · · Score: 0

      Imagine if people needed help everytime they had to use the phone, or mail a letter. "I'm not a telephone person! I'm not a postal worker!"

    3. Re:Wrong assumption... by cnelzie · · Score: 1

      You are wrong. An application is something that someone needs to learn in order to do their job. They have no need to learn how the computer works.

      An accountant doesn't need to know how to network a computer system. They only need to know how to use their accounting software, some E-mail, perhaps a word processor, spreadsheet and where to save their data.

      An Engineer only needs to know how to use the CAD/CAM system that they work with. Perhaps also E-mail, word processor and a few other side apps.

      In what way to both of those jobs demand a serious knowledge of the Operating System and how to configure optimize or really navigate the system? They really don't. All they need are a few icons that get them into the application that they have to use.

      Everything else is the realm of the people in the IT Department. If everyone knew how to do everything with their computer, then IT people would be pretty useless since they would be so limited as to only knowing IT things.

      -.-

      --
      If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    4. Re:Wrong assumption... by zrodney · · Score: 1

      I think you are on to something. There is a large
      group of people (maybe a very vocal minority?) that
      will look at the system once, try something and then
      whine that linux sux because this or that isn't what
      they thought. (in fact, this top 10 linux problems
      is exactly this sort of thing)

      but -- I think these people also complain about
      windows for the same reason, and mac too

      what I'm saying is that some people will always just
      refuse to learn how to handle their tools and
      try to find some reason it's not their fault and
      that there's no way they could be expected to know.

      I think this sort of thing mostly pops up in
      office situations where people are in over their
      head and a fear-of-change environment has set it. ...

    5. Re:Wrong assumption... by zrodney · · Score: 2, Insightful

      well... that's true if you aren't a very good
      engineer, marketing guy, or accountant. A good
      professional will learn to get the most out of
      their tools and use that knowledge to work better
      and smarter than their peers.

      If they just want to be average, then say so and
      live with being average.

    6. Re:Wrong assumption... by kootch · · Score: 3, Insightful

      if I was paying a good accountant money, I would want that money going towards him saving me money, not trying to figure out something stupid on Excel or StarOffice or why his printer config on Linux wont let him print my tax return.

      The tools should be easy enough to use without him having to spend LOTS OF TIME and MY MONEY to learn to use them

    7. Re:Wrong assumption... by Anonymous Coward · · Score: 0

      Pad're, ya nailed that one ! Bingo !! NOW --- if you wanted to be generous with the sys-admin weenies, ya could allow them to adjust the OS so it will ( in addition to just support the apps ) also amuze, console and enlighten the Lusr. Transparantly and artlessly ! Like a good short story.

    8. Re:Wrong assumption... by Anonymous Coward · · Score: 0

      Fool - the technical apps interface is the workers tool. The computer IS NOT the tool ! Say it till it does not hurt !!!

    9. Re:Wrong assumption... by reallocate · · Score: 1
      Agree, based on my experience as the de facto tech guy in an office of a few hundred. There, I checked out colleagues computer savvy with this little test:

      ) Using an application of your choice, create a new file. Save it.
      2) Close that application.
      3) Using any other application, find that file.

      Most people thought I was joking, but hardly anyone could pass the test. (If memory serves, those who found the file knew how to use the "search" function in Windows Explorer. I don't recall anyone ever demonstrating the slightest awareness of directories and the file system. You'd be surprised at the number who couldn't remember the name of their file.

      --
      -- Slashdot: When Public Access TV Says "No"
    10. Re:Wrong assumption... by Antity · · Score: 1

      A modern Operating System is really no more easy or difficult to use then an Operating System that was in use nearly ten years ago.

      It is. More difficult, I mean. Several years ago, every Operating System for the end user came with decent documentation for the end user.

      Think about it. It's easier to point someone to section 14.2 of their manuals than having them check some "online help" when their only problem was how to use the web browser in first place.

      Also, Microsoft brought us a world where most employers ask for "PC knowledge" for any secretary while meaning "He/she is used to Windows".

      Many, many companies don't teach their employees anymore in things like PC office suites and their computers themselves. It's their fault. They (IMHO) should complain about missing manuals at the manufacturer. But they don't. They just require their employees to get the skills. It's not even cheaper. It's just less of a hassle.

      --
      42. Easy. What is 32 + 8 + 2?
    11. Re:Wrong assumption... by MrResistor · · Score: 2

      I don't need to know how to rebuild an engine to use an automobile, but I do need to know how how to start and stop it, make it accelerate and decelerate, turn, and perhaps shift gears.

      I see this a being analagous to what you mean when you say that an engineer only needs to know CAD, an accountant only needs to know accounting software, etc.

      In the strictest sense this is true, but we have to remember that we are not talking about a CAD system or an accounting system, we are talking about applications which run on a general computer, interfacing with it through the operating system. That CAD package uses the OS' file system and directory browsing utilities, basic UI widget set, IO subsystems, etc.

      Sure, if I know the basics listed above I can drive a car, but that doesn't make me worth jack as a driver if I don't know the traffic laws/traditions in my area, or the general layout of the roads. Our road system and traffic laws are like the OS and directory structure. One needs to be aware of how to interact with the road system, signs and signals, and other drivers to use an automobile.

      Similarly, one needs to know how to interact with the directory structure of ones computer in order to be effective with a CAD or accounting package. Shoveling all of that off on the IT department is bullshit. People doing work need to know how to use their tools, and in the modern word that means basic OS interaction like being able to open, save, or even find ones files.

      Maybe you have no problem with everyone in your company saving everything they do in their local My Documents folder, but as someone who has worked in both IT and Document Control (at the same time even), I can tell you that creates an impossible mess which eats hours upon hours of what otherwise would be productive time. People need to know more than just how to use their specialized apps, they need to know how to interact with their computer, and that's all the parent was trying to say, and they were quite correct.

      The world is not made up of extremes. There is a huge difference between being an IT guru and being computer illiterate. Somewhere between those extremes is being able to interact with ones computer.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
  38. Smarter tutorials would help a lot. by Soggy_Cornflake · · Score: 1

    I think that was his point when he described point 4 of his discussion: Make it easy for the user to find out how to do things.

    There are lots of apps, but unless you've tinkered with Linux a while, knowing how to use them to do what you want can be daunting. (Yes, there are How-tos, but they range from excellent to cryptic.) Although I don't think I'd ever go so far as to advocate a "Clipit" equivalent for Linux, that annoying paper clip serves a useful purpose for the non-geek computer user.

    Most newbie Linux websites and books tend to focus on installation but the problem is once the system is installed and the newbie can boot up with X-windows, the book ends.

  39. Interesting, but uninformed by Anonymous Coward · · Score: 0

    I just looked over this briefly and really didn't think that much of what he had to say was all that important or even relevant in todays Linux environment

    No Best Browser
    So what? If people actually made compliant HTML pages, then there would be no need for a "Best Browser". The beauty of Linux is that you can pick from something like Mozilla (fat with features) down to something that is muh leaner and built for speed. Whatever floats your boat

    Filesystem scan
    This is no longer a problem with Journaling and should really be considered moot.

    Printing
    IMHO printing is not that hard to configure under lpd with the currently developed tools. I personally found CUPS a lot harder to work with

    Make it easier to find out how to do things
    There may be too many applications being installed in the MENUs that he is referring to. But I really think that this is a WM configuration problem more than anything else. The idea of creating a "I want to..." dialog I have never found to be a very good system. Examination of the Windows 2000 Help system has shown me that beyond the absolute minimalistic basics of how to turn a computer on and off, this system is really useless. I don't think you will ever make everyone happy by attempting to create a "I Want to..." system.

    Cleaner Redraws
    I don't see this problem on any of my machines and again think that he may be referring to a KDE specific issue that is tied to his hardware. Personally, I would suggest he try WindowMaker as a high speed system that doesn't have the flicker.

    Die Process Die!
    This guy probably needs to learn more about how to kill processes. I have never had a problem killing Mozilla without dropping out of the entire X/KDE/KDM application layers

    Easy way of sharing files
    What he is suggesting I would consider a serious security violation in either practice, ethics, or philosophy. It's just a bad Windows-ish kind of thing to do. Rather than than this, you should be considering moving the appropriate files into a location already designated for sharing. NFS, FTP, SSH, RSYNC all takes a few minutes to configure for access and all have reasonable and varying levels of security associated with them.

    Sound Support
    Sound Support Sucks, no doubt. If anyone could get this working more consistently and easier, it would be a major improvement upon the entire system with regard to the Desktop application level.

    Soft Wrapping editors
    See OpenOffice for one example that does support this kind of feature. Again, this is an uninformed analysis of all the potential applications available.

    No easy way to configure X
    He remarks about changing the resolution on the fly. Where has he been? I don't use it much but I thought that there were some good ways of doing this from the keyboard. Maybe I'm wrong, but I personally have no real use for it myself. With regard to the rest of the X Configuration. You only have to do this the one time and after that there really isn't anything left to configure. I personally do not see this as an issue at all. What would I put down as number 10? Hardware support in general. Anything that has to be added to a computer, mainly peripherals, seem to be very difficult to get configured. The overall Plug-N-Play needs to be more developed.

  40. Re:To much of a good thing ! by ebassi · · Score: 1

    I'm no KDE user since release 0.9-alpha (I used WindowMaker for years, then I switched to GNOME 1.4), although I've followed KDE evolution...

    But, how can you say that "9 menu alternatives in konqueror that's way to many"? I'd love to have that possibility when I use my windows box! (Yes, I've tried LiteStep, but I quite don't like it) Only on my linux box I can change the theme of Mozilla, or the GTK theme, or even the entire WM, depending on what mood I have in the morning when I wake up...

    You are complaining about having 9 possible menu alternatives... I'd complain about having none... Just choose one, and live happy with it. :-)

    --
    You can save space. Or you can save time. Don't ever count on saving both at once. -- First Law of Algorithmic Analisys
  41. The sad truth... by thammoud · · Score: 0

    As long as we have many competing desktops, Linux will never be as prevelant as Windows. Yea Yea Yea, I've heard the 'Choice is good' argument before, but efforts need to be concentrated on one desktop and only then will Linux be a viable desktop platform.

    A desktop choice should be as ubiquitous as Apache, SendMail and other 'standard' Unix programs.

  42. XMLize Linux by TheSHAD0W · · Score: 2

    No, I'm serious.

    Linux suffers from having configuration files up the wazoo, in all sorts of different formats, with many requiring manual editing, and unless you've memorized the format or have the book sitting next to you (man in multiscreens sucks, and you may not even have gotten X up yet), you've had it.

    I propose having an equivalent XML spec for each configuration file.

    Phase one: Generate a spec for each file. Then write a compiler to convert the XML version into the typical *nix config file. Use an XML generator to take a spec and make your configs.

    Phase two: Modify the programs to use the XML configs directly. Generate a database of the specs, with comments for each XML element. Write an XML generator that will provide these comments automatically as necessary.

    Suddenly, you've got a system where configuration of every part of the OS is part of a unified system. (Sounds a lot like Windows, doesn't it?)

    1. Re:XMLize Linux by Mr_Perl · · Score: 2

      Bullocks.

      The only thing that XML-ifying is going to do is bloat the hell out of the system and make it impossible for Joe User to quickly pop in and change things in his config files. Programs still will have their own specific configuration specifications, but now instead of just using plain text files like most do we get to add the complexity of XML.

      I'd suggest as an alternative an .ini type standard. Still easily readable by humans but well organized for easy parsing.

      --

      My poetry site welcomes the unusual.
    2. Re:XMLize Linux by Anonymous Coward · · Score: 0

      Great idea. Now start coding - and don't forget to make a nice gui for it too.

    3. Re:XMLize Linux by 0x0d0a · · Score: 2

      Sounds a lot like Windows, doesn't it

      Except a single corrupted file doesn't take out the entire systemwide configuration.

      I've thought about this too -- there are definite advantages. However, there are also a few drawbacks.

      * Some of the difference in config file formats is because a single format can't really cleanly express some of the zany things people can do with their own formats.
      * Everything depends on libxml. I hope it doesn't have any bugs and has good performance...currently, it uses much more RAM and CPU time than a simple ad hoc single-line parser.
      * XML is hand-editable, but working in "xml tag" units is somewhat less easy than working in "line units". There's been a string convention in UNIX for using the line as the basic unit of config file information, and the editing environments reflect this -- witness Emacs' kill-line (and vi's operate-on-line commands).

    4. Re:XMLize Linux by Anonymous Coward · · Score: 0

      Oh goody! Now linux has a registry that can get corrupt and make the system unbootable......just like windows!
      Nothing beats the ease of use and accessibility of a simple text config file, especially when you CAN'T boot X for some reason or other.

      I think if some GUI app/WM wants to integrate a daemon configuration (NFS and SMB lets say), they should just be able to read and write the correct config file formats.

    5. Re:XMLize Linux by treat · · Score: 2

      The projects to redo the Unix configuration system always fail because nobody has come up with a better architecture. (e.g. the stagnant unixconfig Sourceforge project). Your method sounds nice until you attempt to implement it. Then you will realize that /etc isn't so bad after all.

    6. Re:XMLize Linux by nagora · · Score: 2
      Well done, you've just summarised why XML is crap in three bullet points (point one being the most important because it's the fundimental flaw in the basic idea of XML). If I had mod points you could have had them all!

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    7. Re:XMLize Linux by SailorBoy · · Score: 1

      Isn't that exactly what GConf does?

      --
      "Violence is the last refuge of the incompetent" --Salvor Hardin
    8. Re:XMLize Linux by spitzak · · Score: 2
      Whether that is good or bad (there are arguments both ways), it has nothing to with the average user experience. Do you think the average Windows user edits the registry with regedit, and if they are forced to, they say "oh this is easy because all the data is stored in the same structured format?"

      Unfortunately most of the problems are way over that level. Windows provides some friendly interfaces that change some registry entries, without them it would be exactly the same as the Linux problems (or worse, at least Linux configuration files sometimes have comments in them saying what the fields do).

    9. Re:XMLize Linux by IamTheRealMike · · Score: 2
      I propose having an equivalent XML spec for each configuration file.

      I was part of the old unixconfig sourceforge project. As part of that, we examined how practical this was. Here were some conclusions:

      • Using XML for configuration does not gain us much. Although it'd be possible to use one parser, instead of having a different parser for each app, the large size and complexity of an XML parser cancels out this gain. Also, XML is a general purpose document language. It was designed for documents, not data, remember that and as a result the XML representation of a data structure is almost invariable far larger and more complex than a custom designed on.

      • Using XML for configuration files would make processing such files from certain types of program (ie shell scripts etc) much harder, as they cannot be processed using simple tools.

      • There are many programs, big programs, that will never switch their configuration system. Apache for instance doesn't have a single configuration object, instead code of it is littered about the various modules. Unifying it all would be a huge task.

      • The essential problem of using text based configuration - which is that they can be hard to understand for humans, applies also to XML. As almost all unix config files support comments, they are just as "self-describing" as XML

      • Storing things in a big database registry style is a really really bad idea. It gets easily corrupted (filing systems have far better integrity these days than most database systems), and is hard to edit. Also, storing things in the filing system is sound OS design, as you can integrate namespaces.

      In short, it turned out that after some analysis, the current system is not in fact as bad as some people think. It's similar to X in a way, everybody bitches about it, but actually designing something better is incredibly hard.

      The essential problems with Linux configuration is that it is often too hard for the user to manage. This has everything to do with GUI design and integration (I liked the idea of task based interfaces), and almost nothing to do with the on disk format.

    10. Re:XMLize Linux by SN74S181 · · Score: 1

      Go ahead and do whatever you want to bring forward 'Linux Desktop.'

      But, er.... (trying to be polite) please don't fuck with Unix. It all works, it all works well, and all you have to do is buy the appropriate O'Reilly books. I know some people would rather just be able to click buttons....

    11. Re:XMLize Linux by captaineo · · Score: 2

      If you are going to change the format of /etc, then I think it would also be a good idea to implement something I've really been missing - transparent overlays. I'd love to have a "master" set of configuration files somewhere on the network that would provide defaults for all machines in the company. Then each individual machine would only have a very few files in /etc, to make whatever machine-specific customizations they need (eg whether or not to run a webserver). And finally each user would have his/her own set of /home/etc files to customize their environment. Programs that need configuration data would first check /home/etc, then the machine-local /etc, and finally the master /etc.

      Of course you'd need a permissions system to prevent users from over-riding critical settings.

      I know both GConf and Mac OSX have taken some steps in this direction; though I don't think these capabilities are widely used.

    12. Re:XMLize Linux by ealar+dlanvuli · · Score: 1

      uh, thats doable today..

      I don't use linux, but I know I don't have a valid /etc dir on my FreeBSD laptop because I have wildly diffrent configs at home and work.

      --
      I live in a giant bucket.
  43. Misread it as a cheap shot at Linux Today by Jacco+de+Leeuw · · Score: 2
    At first I read this as a cheap shot at Linux Today (which is a really nice news site if you're into Linux).

    But fortunately this was not the case. The Slashdot editors would never do such an immature thing, would they? ;-)

    --
    -------
    Warning: Slashdot may contain traces of nuts.
    1. Re:Misread it as a cheap shot at Linux Today by GigsVT · · Score: 1

      What the hell is your sig supposed to be? It's like almost an anagram, but not.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:Misread it as a cheap shot at Linux Today by Jacco+de+Leeuw · · Score: 1

      Look again at the Slashdot slogan (top left)... :-)

      --
      -------
      Warning: Slashdot may contain traces of nuts.
    3. Re:Misread it as a cheap shot at Linux Today by GigsVT · · Score: 1

      Yes, I see it, it your sig supposed to be an anagram or what? There is only one "u" in the original, not two.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
  44. Everything is a PITA by simetra · · Score: 2

    Really, as much as I enjoy Linux, it's a total pain in the ass doing what Windows does easily.
    For example, I spent about an hour this morning trying to get Real Player 8 to work under Slackware. What's the problem? I'm not sure - maybe it's a kernel issue, maybe it's a lib problem, maybe it's an X server problem, maybe it's an audio server problem. Do I have kernel version X? Do I have Nvidia's driver Y? Do I have libs A,B,C, and if so, what versions? BLAH BLAH BLAH BLAH BLAH. Total pain in the ass.
    Finally I said screw it, booted into Win98. It works. As much as I hate evil Bill, my Win98 works, and hasn't crashed or locked up for months.
    I truly believe we need a standard way of doing things to eliminate the cluster-fuck encountered whenever modifying/adding/etc. Not to mention the way fonts can run off the edge of dialog boxes. WTF is that? I've never seen it in Windows, ever.
    I really can't blame software companies for not bothering with Linux desktop apps. I use linux daily for server purposes, command-line text editing, etc, but really don't have a lot of free time to blow fighting the Desktop. Sure, I'll keep doing it, for geek fun, but knowing that the Linux desktop has a LONG LONG LONG way to go before being anything for the regular user.

    --

    "Would it kill you to put down the toilet seat?" -- Maya Angelou
    1. Re:Everything is a PITA by GigsVT · · Score: 1

      The problem is that Real Player for UNIX sucks. They have put almost no effort into it. Don't blame shitty apps on the OS.

      That's like blaming windows because some shareware you downloaded was shitty.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:Everything is a PITA by Anonymous Coward · · Score: 0

      Try getting XMMS working in Win98?!?!

    3. Re:Everything is a PITA by Anonymous Coward · · Score: 1, Informative

      Yes, well, that's what happens when a non-hobbyist tries using a computer hobbyist OS.

      Besides, if you're a newbie, why are you using *Slackware* of all things? Use Mandrake or RH -- they provide a much more comfortable environment, and if you don't like poking config files, you have GUI frontends.

    4. Re:Everything is a PITA by Anonymous Coward · · Score: 0

      "the Linux desktop has a LONG LONG LONG way to go before being anything for the regular user."
      And why for Christ's sake does it have to become anything for the regular user? I've never read anywhere that the goal of linux is "to compete and maybe overthrow windows, to be easy for everyone".

      "Foo sucks!"..THEN DON'T USE IT!

    5. Re:Everything is a PITA by simetra · · Score: 2

      Hey fucktard,
      I started using Slackware probably in 96 or so, have tried Red Hat (aka LInux for fucktards), Suse (pretty good, but still wacky), and have come back to Slackware. I am not a newbie, don't need the dog-blowing GUI crap of RedHat etc.
      Real Player was just one example. The list goes on and on.
      You're right, at this point, it is a hobbyist OS, and those who pretend otherwise are bonkers.

      --

      "Would it kill you to put down the toilet seat?" -- Maya Angelou
    6. Re:Everything is a PITA by simetra · · Score: 2

      Uh, isn't the whole point of the main article a list of things that make Linux un-user-friendly?
      Huh?

      --

      "Would it kill you to put down the toilet seat?" -- Maya Angelou
    7. Re:Everything is a PITA by Yunzil · · Score: 2

      For example, I spent about an hour this morning trying to get Real Player 8 to work under Slackware.

      In my experience, getting Real Player to work under any OS is a PITA. :)

    8. Re:Everything is a PITA by yobbo · · Score: 3, Insightful

      I clicked on setup.exe

  45. A trend? by cliffiecee · · Score: 1

    Three years ago journalists and industry pundits complained loudly that Linux has "no journaling filesystem!" Today it has a dozen. Everyone complained, "No good web browsers!" Today there are half a dozen. Everyone complained, "No good office suites!" Today there are three or four. I sense a trend here...

    "Linux has no good Digital Rights Management!"...
    And it probably never will...

  46. Linux has been the "do everything" box... by SwedishChef · · Score: 2

    for my company over the past several years. We use SuSE for workstations and various servers at dozens of locations. Everything from a terabyte NAS box to a school district's email server to a corporate firewall to a simple dhcp/dns server at an ISP and on down to the desktop for me and a couple other employees.

    I think that it's this feature of Linux which causes the problem. As others have said before me, there are things that an "average user" might want from his desktop that a systems administrator wouldn't want from his server box. Who needs decent anti-aliasing on a DNS or email server, after all? And yet, the idea of fragmenting Linux into specific versions (like RH and SuSE and others are trying to do with email, firewall, "personal", database, etc.) makes me very nervous.

    I *like* being able to buy one distro and modifying it to behave the way I want it. I don't want to have to buy 15 different specific versions of Linux.

    Are the two ideals, a decent workstation and a usable server, mutually exclusive within the same distribution? I hope not. SuSE seems to be the best at marrying these two but then they are busily marketing job-specific (email, database and firewall) distros at the same time.

    I'd like to see a better separation of the desktop/server model in the install sequence. Something that addresses all the points in this article but leaves server admins some latitude.

    --
    No one ever had to evacuate a city because the solar panels broke!
  47. I've been bitten by the Konq. mouse wheel issue by Jack+Hughes · · Score: 1
    Generally, I like being able to use the mouse wheel in KDE to change things - I especially like being able to change the volume just by moving the wheel up and down.

    But the other day I was happily using the wheel to scroll down through a slash dot story. I had moderator access at the time. So I was a bit shocked to discover when I hit the moderate button that I had use up two, not one moderator point. Worse than that though, I had moderate a rather nice, intelligent, interesting and informative post as a "-1, Troll". Simply because as I scrolled I just so happened to move a moderate button into my path and -1, Troll must have come up without me noticing...

    Unfortunately, the interface gives no way of correcting the mistake. I suspect someone was deeply offended that their carefully worded comment had been marked us a troll. For which I am sorry.

    1. Re:I've been bitten by the Konq. mouse wheel issue by he-sk · · Score: 2
      This is odd: When I wheel-scrool though a page and hit a drop-down box, the page won't scroll down anymore. I can turn the wheel as much as I want, the page won't move. So I know, that I'm trapped in some input widget, and it's easy to correct that.

      In fact, I love the way the scroll wheel behaves under KDE (and most GTK appsa): The widget where the mouse is over get's scrolled. I get so irritated, when I have to use a Windows box, because of the different wheel behaviour. I always have to click to activate the widget, which I find very distracting.

      Anyway, I see this bug as a feature. Just my 0,02 EUR.

      --
      Free Manning, jail Obama.
    2. Re:I've been bitten by the Konq. mouse wheel issue by GigsVT · · Score: 1

      It burns points, but in case you didn't know, you could post in the same story and undo the moderations.

      I'm assuimg you probably knew that from the looks of your UID, and you just didn't want to lose the other mod point.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    3. Re:I've been bitten by the Konq. mouse wheel issue by Anonymous Coward · · Score: 0

      It was my husband you have modded down. Your apologies are a bit late aren't they?

      Tomorrow's the funeral. Hope you can attend and see our five children. The woman in black, with only one leg: that's me. Don't confuse me with the other lady who has lost her youngest child. Yes, it was a tragedy that he had to land on poor Bob after jumping out of the window.

  48. X resolution on the fly? by carpe_noctem · · Score: 1

    I've never had a problem configuring X, even when I was a newbie I found out about the xf86config and RedHat's Xconfigurator programs. As for changing resolution on the fly, apparently the author was unaware that you can use ctrl+alt and hit the plus key to increase your resolution, and the minus key to decrease it.

    --
    "Quoting famous computer scientists out of context is the root of all evil (or at least most of it) in programming." - K
  49. Case sensativity toggle by Tablizer · · Score: 1

    I don't like case-sensativity in file and folder names. It would be nice to be able to switch that feature off if one does not want it.

  50. Education Education Education by gelfling · · Score: 2

    The problem with this is that it is not something else.

    Linux is more difficult to install and use and configure for 'normal' desktop use because few of you have had to do that for someone else. Few of you have had to support Linux desktops in a 'normal' office environment.

  51. I agree with you by Anonymous Coward · · Score: 0

    I agree with you and add a little more. As a n00b, non-programmer and also as someone who doesn't run a server, I find the default CD install security positively abominable. It's beyond ridiculous. How the HECK is a newbie supposed to make heads or tails out of this complicated stuff right off the bat? You go on the net, an hour later you are haxored. Try to find a GUI firewall interface that actually works, too, good luck. I mean, is their ANY firewall or distro out there in linux land that is geared towards JOE HOME INTERNET SURFER instead of someone who has a 15 computer home lan cable business multiple game yada yada server? Just a plain vanilla one box, not serving anything firewall with an easy to use GUI interface that isn't packed with acronyms that no one but a guru understands? I know they try, but none of the ones I have used so far seem to work. Staring at my poor modem right now, outgoing packet led light flickering. Tried "high security" on install, you still have a zillion open ports it appears, and anyone can just waltz in. And even so called "closed" ports are still vulnerable, seems everyday there's some new exploit that requires joe newbie to understand 89 lines of code written in progammerish, then my ALL TIME FAVORITE, "now check your logs". Well, as a newbie, you can hire someone to find them and read them outloud to me, I still don't know what I'm looking at, it makes no difference if I have "logs" or not, because you are back to being required to be a software programmer and professional quality sysadminuser to understand them or what to do with them.

    Don't get me wrong, I don't mind learning new things *somewhat*, but as just as user I'm not looking for a full time job, nor am I looking for a hobby that requires several hours a day just to use a computer, I already got a job, already got "hobbies". Most people aren't looking to become full time security professionals, they just want to use the box securely. Less eye candy, more useable security features please, would be my one single request. I'm not dictating, demanding, anything of the sort, merely politely asking the distro distributors out there to think of "us", the people who are sneered at on this forum as the "masses", who will decide in the future of linux makes it or not into our "mainstream". Wanna know why? We are the bulk of computer users, we buy the desktop machines and actually BUY the cd OS install software. We don't download the very latest obscure cvs unstable iso's, nothing of that. nada. Believeth me thou, we could care less how many ways to configure your desktop you can theoretically do, how many elite cool skins you can apply to your apps, whether or not your fonts are available in semi anti aliased urdu, and etc, if ALL of them do nothing to making your box secure and useable in normal use, ya know, modem, dialup, see web pages, use net radio, normal old stuff.

  52. Some answers by xrayspx · · Score: 2

    "Best Browser":) Opera for speed, all the way. Konqueror is a REAL close second though. The "font problems" are non-existant, use KDE, Opera-shared-QT and tweak from the preferences menu IF you want to. No "config files" to "fiddle with". The only major bitch I have with Opera is viewing the CNN website. It's just sad and probably easily fixable, doesn't screw up in Windows2k.

    "Printing":) CUPS. Easy, web-based, simple management. Add KUPS (for KDE), makes it even better than the Win32 tool.

    "Soft Wrapping Editor":) Use VIM, if you live and die by the gui, use GVIM.

    "Changing RES":) When you first set up X, select every resolution available to you at the highest color depth. Maybe someone should make an app where the "increase res" and "Decrease res" buttons hit the damn key combo for us. We could make it pretty.

    1. Re:Some answers by 0x0d0a · · Score: 2

      Opera for speed, all the way.

      Dillo beats opera in the speed department by a mile, and if you're willing to go text-based, I believe lynx renders faster than dillo.

    2. Re:Some answers by 1010011010 · · Score: 2

      "Changing RES":) When you first set up X, select every resolution available to you at the highest color depth. Maybe someone should make an app where the "increase res" and "Decrease res" buttons hit the damn key combo for us. We could make it pretty.


      It doesn't change the side of the desktop, which is actually what people who remark about this want. What good is a little window on a large virtual desktop? What kind of interface design is hiding large sections of the screen from the user?

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  53. Quibbles by 0x0d0a · · Score: 4, Interesting

    Mozilla-based browsers are the best. They render most pages correctly and enjoy the commercial support of being the basis for Netscape. However, Mozilla is not integrated with any desktop environment, making tasks such as printing, accessing the file open or save dialogs, and cut-n-paste unpleasant

    I disagree. First, I take issue with the misuse of the word "integrated". "Integration" is not a good thing from an engineering standpoint -- it's a bad thing. Having compatibility between two pieces of software, or conforming to a standard interface, has nothing to do with integration. MSIE is "integrated" into the Windows operating system -- bits of each rely on each other, a break in one bit breaks other stuff, and updating or removing one messes up the other. Modularity -- not integration -- is a good thing. Of course, having modular software with standard interfaces and supporting standard IPC mechanisms is important. :-)

    Second, cutting and pasting has never been a problem in the X environment with *any piece of software* but KDE 1 and 2. There have been established standards for cut-and-paste interoperability for X some time (Athena era, at least). KDE broke those, and didn't enter compliance until KDE 3.0. If KDE doesn't work with a compliant piece of software, that's KDE's fault. Mozilla is not to blame here.

    Prompting for a filesystem scan...Who in the _world_ wants their bootup process interrupted by this busy work? The interoduction of journalling filesystems has greatly helped this (it happens only 1 time in 20 on an unclean shutdown, rather than about 1 in 4), but it's still bad

    Wow. Where to start?

    First, AFAIK, in every distro that I've ever seen, there is *no* prompting for a filesystem scan. It happens automatically on unclean boots and periodically. If you don't like the periodical scan, you can disable it. As a matter of fact, in at least Red Hat (and all the others, for all I know) fsck is told to automatically repair filesystems by default. Now, if there is *serious damage* that might result in your filesystem going to the big Disk in the Sky, then yes, you will get asked to make some decisions about what happens. I *much* prefer to know if my filesystem might be totally trashed in a minute than to just have it happen because a system blindly started guessing what to do.

    Scanning on an improperly unmounted filesystem is not busy work. If it isn't done, you could wipe out your filesystem, lose data, whatever. You can't possibly convince me that you're better off skipping fsck. If you have some specialized needs -- must boot in small amount of time and data integrity matters nothing, then you can modify your init system to not run fsck. Frankly, though, I think that for almost any user, power users included, the current convention is easily the best. Windows provides a mechanism for skipping scandisk, which is probably the stupidest thing I've ever seen done, as people who have no idea what they're doing consistently skip the check, compounding corruption problems.

    I don't know what this 1 time in 20 on an unclean shutdown rather than 1 in 4 business is. A journalling filesystem does not need to run fsck. The entire point of journalling is so that you have a system founded on transactions in such a way that you *cannot* corrupt the filesystem. fsck should *always* run on a non-journalling fs in any distro I've used after a bad shutdown. Yes, it also periodically runs on filesystems, but that's pretty rare, and if you don't like it, it's pretty easy to shut off. I personally think the added data integrity makes it worthwhile, but that's just me.

    I have written a total of three device drivers for the kernel...

    That's funny...I can't find anything in my kernel source tree grepping for your name. What exactly was it that you wrote, again?

    For years I struggled with /etc/printcap; I never could seem to get it to work quite right, especially for sharing printers on the network

    Perhaps *you* don't like it, but for some of us that have special needs, having a dumbed down printing system would be incredibly frusterating (I'll give you a pass on this if you just want a new front end). However, I salvaged a nice LaserWriter some time ago. The thing doesn't have enough RAM to print any modern PostScript files, but I *could* write a custom print filter that used the excellent psrender.sh script to render the thing to a bitmap, and then send it to the printer as a fax-compressed bitmap in a postscript document...I can reliably print my files on this aging (but well-made) machine. Try doing the same in the "easy to use" Windows environment...you'd be shelling out for a new printer.

    Make it easy for the user to find out how to do things

    I don't really care whether this is done or not, as long as it doesn't force a bunch of annoying wizards or assistants on people that don't want them.

    When an app has no windows open (or the main window is not open), the WM should attempt to kill them (first normally, then with -9)

    This is the most idiotic suggestion I've heard in some time. Not all apps have a window. What about xbindkeys? There's a damn good reason for this. What about programs (such as daemons on Windows) that just occasionally pop up a warning dialog? You going to kill them off as well?

    Sorry, but if you really have truly stray processes, that's a bug in the program, and the program should be fixed. I see tons of idiots killing off "stray" processes on Windows. "Well, I don't know what this is, so it must not be important". Grr.

    Easy way of sharing files

    Sounds like a KDE flaw. There are plenty of front ends people have made for this sort of thing. This has nothing to do with Linux. Also, I really dislike the idea of adding a small daemon running as root tied to Konqueror. This is starting to sound more and more like the hideously insecure Windows environment.

    Sound support

    So you have no complaint?

    I'd like to see a decent sound system (maybe via a sound server if there's a way to do so with very low latency, though I think there might actually be an argument for doing this in alsa) where sound goes out hardware channels (and is mixed in hardware) until the channels run out, and then the streams for any other sounds playing automatically fall back to being mixed in software. It's an embarrassment to Linux, especially since Windows does this so well in DirectX. On Linux, you have to have all software mixing (currently high latency and with a nasty tendancy to skip, since existing sound systems don't run out of box with elevated priority) or all hardware mixing (requires a fancy sound card, limited in the number of channels).

    No common editor which supports "soft wrapping"

    Okay, here I'll agree. There needs to be a set of code written that can do this quickly and flexibly (with an arbitrary set of word separation characters), and then have the thing used throughout various programs. It's kind of sad that Emacs doesn't have a mode to do this (there are modes to add hard returns automatically, but no good native mode that simply displays text that internally has no linefeeds onscreen in multiple lines). This may suck for coding, but for some text this makes sense. The days of the 24x80 terminal are long gone -- even terminal fans are using all sorts of wacky sizes (For example, I use a higher resolution vga display), and handing out text files that are hard-wrapped to 80 characters is just silly.

    No easy way to configure X -- especially change resolution on the fly

    You're full of it. There are tons of front ends to configure X. It's terribly easy to change resolution on the fly in X -- ctrl alt kp+ and ctrl alt kp-. Changing the desktop resolution during runtime isn't supported (though if you had to you could hack it up via DGA modes)...but why would you want to do this? The only reason people did this in Windows was because they wanted to run games or software that needed a lower resolution. They were *forced* to change their desktop size to change their resolution. X simply doesn't force this upon you. I *always* want my desktop using the maximum possible resolution that my video card/monitor can support. If I want larger fonts, I increase the font size (as one should do...trying to read lower res, pixelated fonts is just stupid). If I want bigger borders or titlebars, I enlarge those. If I want to play a game, I just run the thing and it switches res automatically via DGA calls. XFree 4.x does this nicely and cleanly.

    1. Re:Quibbles by treat · · Score: 2
      Now, if there is *serious damage* that might result in your filesystem going to the big Disk in the Sky, then yes, you will get asked to make some decisions about what happens. I *much* prefer to know if my filesystem might be totally trashed in a minute than to just have it happen because a system blindly started guessing what to do.

      Come on. I've had to manually fsck systems hundreds of times - easily 10 different Unixes. You never want to say no. What are you going to do, fix it yourself? Please. If it's that bad, you are going to have to restore from backups. fsck always knows best. The init scripts should start it with the appropriate options so that it never asks.

    2. Re:Quibbles by Obiwan+Kenobi · · Score: 4, Informative
      I think you may have gotten a bit carried away with yourself here. I have a few counter-points to discuss:

      Second, cutting and pasting has never been a problem in the X environment with *any piece of software* but KDE 1 and 2.

      Um..I don't know about you, but I have yet to find a desktop that can correctly cut and paste text correctly 100% of the time. At best it's a 60% success rate. From KDE, GNOME, Browsers, consoles, etc, rarely will you find a reliable cut/paste system between the apps.

      There are tons of front ends to configure X. It's terribly easy to change resolution on the fly in X -- ctrl alt kp+ and ctrl alt kp-.

      But, how many people actually know this? Why isn't there a simple little GUI that runs this command for the user? It's unbelievably sad that one has to SEARCH to change the desktop resolution on their computer. It's silly at best.

      Perhaps *you* don't like it, but for some of us that have special needs, having a dumbed down printing system would be incredibly frusterating (I'll give you a pass on this if you just want a new front end).

      Wasn't that what he was complaining about? A crappy front end? The program itself has always been frustrating, but a nice, stable, secure, and easy to use front end for sharing printers and the like...well, that's what Linux Printing has needed forever.

    3. Re:Quibbles by Anonymous Coward · · Score: 1, Insightful

      ** START QUOTE **

      Mozilla-based browsers are the best. They render most pages correctly and enjoy the commercial support of being the basis for Netscape. However, Mozilla is not integrated with any desktop environment, making tasks such as printing, accessing the file open or save dialogs, and cut-n-paste unpleasant

      I disagree. First, I take issue with the misuse of the word "integrated". "Integration" is not a good thing from an engineering standpoint -- it's a bad thing. Having compatibility between two pieces of software, or conforming to a standard interface, has nothing to do with integration. MSIE is "integrated" into the Windows operating system -- bits of each rely on each other, a break in one bit breaks other stuff, and updating or removing one messes up the other. Modularity -- not integration -- is a good thing. Of course, having modular software with standard interfaces and supporting standard IPC mechanisms is important. :-)

      ** END QUOTE **

      I think you are wrong. What he means, and it took me time to think of the right word, but every time anyone uses the word "integration" (besides billg), they mean "works well with...", "can take advantage of `public features' published by...". IT DOES NOT MEAN "WIELD DISSIMILAR PROGRAMS TOGETHER TO MAKE LIFE IMPOSSIBLE FOR THE COMPETITION!!!"

      One good example of the real meaning of "integration" (or lack thereof, actually) revolves around the KDE printing infrastructure: Mozilla does not use it, even though it would let Joe Schmoe Average User decide if he wants duplex printing, multiple pages per sheet, etc. from an easy-to-use dialog box and not have to pull some serious voodoo to make things print out the way he wants it to.

      (Ditto with OpenOffice, though on my Gentoo box it did detect CUPS and tried to use it. But I'd prefer if it used the APIs and facilities provided by KDE, it would make my life way easier.)

      The day your average non-geek user will see everything "under Linux" work together and interact seamlessly, as one sees it under MacOS or Windows, will be the day the Unices will be able to challenge the Redmond behemoth.

      And to repeat myself, I don't want, say, Konqueror to be welded into the core KDE libs and whatnot. I just want my RealPlayer 8 to be able to bring up Mozilla (or Opera, or...) when I ask it to when I select "/contents/web sites/MusicNet". THAT would be proper integration.

    4. Re:Quibbles by spitzak · · Score: 2
      Second, cutting and pasting has never been a problem in the X environment with *any piece of software*
      but KDE 1 and 2. There have been established standards for cut-and-paste interoperability for X some time
      (Athena era, at least). KDE broke those, and didn't enter compliance until KDE 3.0. If KDE doesn't work with
      a compliant piece of software, that's KDE's fault. Mozilla is not to blame here.

      Actually *LOTS* of software did the same thing as KDE/Qt. I know, I wrote some of it (fltk until a year ago worked this way). In fact at one time the few programs that worked the modern way were considered broken.

      The real problem is that X had "drag and drop" long before anybody else, but you dragged by selecting the thing to drag and dropped by clicking the middle mouse button. Think about it and you will see that X selection is exactly like drag n drop, except with the advantage that you can rearrange the windows and open new ones before dropping (thus no "spring loaded folders" or other kludges are needed).

      When Mac and Windows came out with cut/copy/paste, though, nobody realized the X mechanism was fundementally different and in fact a GUI idea that was not going to occur to the Windows designers for a few more years. So the cut/copy/paste was often crammed into this drag n drop interface, resulting in the "cut copy paste does not work" situation.

    5. Re:Quibbles by Mr_Silver · · Score: 5, Insightful
      Second, cutting and pasting has never been a problem in the X environment with *any piece of software* but KDE 1 and 2. There have been established standards for cut-and-paste interoperability for X some time (Athena era, at least).

      I find that sometimes I have to use Ctrl-C/V and other times I have to hilight and middle click. It can be a little annoying at times.

      I *much* prefer to know if my filesystem might be totally trashed in a minute than to just have it happen because a system blindly started guessing what to do.

      Well, maybe you're more l33t than me, but when it asks me if I want to fix inode xxx my questions often are:

      • What is referenced by this inode?
      • Why does it need to be fixed?
      • What will happen if it isn't fixed?
      Looking at a bunch of inode numbers and having to go through and say Y/N to them is, for me, pointless.

      It's like a car mechanic coming to you and saying "your car is broken, shall I fix area 7 of the car?" without offering (or allowing you to ask) anything about what area 7 is, whats broken with it and what will happen if you don't fix it. In the end, you shrug your shoulders and say "well, I guess so".

      Bad analogy i know - but it's the best i can come up with.

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
    6. Re:Quibbles by PSC · · Score: 1

      On filesystem checks:

      if there is *serious damage* [...] you will get asked to make some decisions about what happens

      Precisely. And who besides Ted T'so, Stephen Tweedie or Hans Reiser can actually make the right decisions here? A *very* small minority, that's for sure, and a minority that knows perfectly well (I suppose) how to switch the prompt back on.

      All the rest of us, when faced with these questions, just go "y" (please fix) and pray that the last backup worked. I think it's damn well fine to make a fsck -y the default.

      A journalling filesystem does not need to run fsck.

      I guess /sbin/reiserfsck is just a softlink to /bin/true, then?

      Sure, you need it very rarely, but when you need it, most users have to completely trust it, anyway.

      Perhaps *you* don't like it, but for some of us that have special needs, having a dumbed down printing system would be incredibly frusterating

      Sure, I would indeed find that utterly frustrating, esp. in networked environments (banner pages comes to mind). But what's wrong with a simple, Windowish config dialog that creates a printcap for you? With an expert button, maybe. After all, printcap is just another text file, I can still edit it by hand.

      The original article said:

      When an app has no windows open
      (Emphasis mine)

      You write:
      Not all apps have a window.

      I think this is just a misunderstanding. You think of daemons as apps, the original author thinks of daemons as part of the system.

      Netscape used to continue hogging the CPU after all windows were shut. This was a major annoyance on out cluster at the univ. where netscapes going berserk ate up CPU needed for actual calculations. And guess what - our users rarely figured this out.

      On easy way of sharing files:

      Sounds like a KDE flaw. [...] This has nothing to do with Linux.

      It has indeed nothing to do with Linux the kernel. It has *much* to do with Linux the user experience, and that's what the article is all about. I mean, really, the browser thing doesn't have to do anything with Linux the kernel either.

      And I agree, the idea of a KDE daemon with root priv doesn't help my blood pressure.

      It's terribly easy to change resolution on the fly in X -- ctrl alt kp+ and ctrl alt kp-.

      Absolutely right... if you actually know this, and if you have configured X accordingly, i.e. more than one mode. Which is next to trivial with modern Linux distros if your monitor happens to be detected correctly. And don't tell me you can still configure it manually - while I know my monitor does 95kHz most people don't, and why the heck should they? I mean, they're users. They're not interested in that.

      --
      --- The light at the end of the tunnel is probably a burning truck.
    7. Re:Quibbles by perot · · Score: 1

      I definitely agree with most of your points, however, a few need commenting on.

      Second, cutting and pasting has never been a problem in the X environment with *any piece of software* but KDE 1 and 2.

      I pretty much think that that guy had more in mind that just plain text cut-n-paste. For plain text, I agree, with X it's more convenient than most other OSs.

      "Re: Authors Device drivers":
      That's funny...I can't find anything in my kernel source tree grepping for your name. What exactly was it that you wrote, again?

      I'm sure there are several times as many device drivers never included into the standard kernel than ones that are. There are even many that are never released to the public, or only released in binary form (Just today I made a winmodem work with such a driver), for whatever reason you can think of.

      "Re: Killing processes without windows":
      This is the most idiotic suggestion I've heard in some time. Not all apps have a window. What about xbindkeys? There's a damn good reason for this. What about programs (such as daemons on Windows) that just occasionally pop up a warning dialog? You going to kill them off as well?

      Rather unreflected reply I think. Its obvious the original author does not want this for every process, but only those started by the WM. You do not start xbindkeys from the WM. What you do is "xterm -e xbindkeys". And Im sure youll agree that an xterm without a window is a pretty good candidate for a kill action.

      Cheers Peter

    8. Re:Quibbles by Anonymous Coward · · Score: 0


      " Mozilla-based browsers are the best. They render most pages correctly and enjoy the commercial support of being the basis for Netscape. However, Mozilla is not integrated with any desktop environment, making tasks such as printing, accessing the file open or save dialogs, and cut-n-paste unpleasant "

      erm.....Konq can use Mozilla rendering (like Galeon) if you choose the option in the tool bar mate :)

    9. Re:Quibbles by SLi · · Score: 1

      It's terribly easy to change resolution on the fly in X -- ctrl alt kp+ and ctrl alt kp-. Changing the desktop resolution during runtime isn't supported (though if you had to you could hack it up via DGA modes)...but why would you want to do this?

      This is the one point where I have to agree with the original poster. Sometimes it's necessary to change the resolution - it might be that some program just wasn't designed with 1600x1200 or even 1200x1024 in mind (esp. when you don't have a 24" monitor). And I for one don't much like reading 5 pixel high fonts at 1200x1024, pretty much regardless of the monitor size. Generally, I like my text a bit bigger than most users - for example, my default font on Konqueror is a 15 or 16 point one at 1400x1050 on a 19" monitor, antialiased of course.

      Another example: I just finished a game of FreeCiv, and even the largest tilesets are a bit too small for my taste on my monitor and preferred resolution.

      In those cases, I can use ctrl-alt-kp[-+], but if I actually have to use the program with mouse, it's really a pain to have the viewport scroll whenever I hit the border with my mouse pointer. Or if I have to reach the panel, but that's less of a problem since I'd usually change back to my default resolution before that anyway.

      Then there's the situation where my default resolution is one that gives me a nice flicker-free screen, and just that I sometimes have to use programs which are quite unusable (too crammed) at that resolution. In those cases, it would be helpful to be able to change into a bigger video mode just for using that program, but without having to tolerate something like 75Hz for all work.

      Not that it would be much better on Windows, AFAICT (I only use Windows at work), but this is one area which definitely could use some improving. I can live with it, just it's not quite perfect yet.

    10. Re:Quibbles by krogoth · · Score: 2

      "When an app has no windows open (or the main window is not open), the WM should attempt to kill them (first normally, then with -9)"

      This is the most idiotic suggestion I've heard in some time. Not all apps have a window. What about xbindkeys? There's a damn good reason for this. What about programs (such as daemons on Windows) that just occasionally pop up a warning dialog? You going to kill them off as well?


      What about applications that do run in windows? When you have a kdeinit process for konqueror that's eating all your CPU time but no Konqueror windows open, it's pretty obvious that something is wrong.

      --

      They that quote Benjamin Franklin on liberty and safety deserve neither.
    11. Re:Quibbles by adolf · · Score: 2

      Bah. Real men don't use backups.

      In instances where fsck begins whining about things being seriously wrong, I politely tell it to fuck off. The machine then boots up with the partition in question mounted read-only.

      This gives me a shot at doing a quick backup of any Really Important Stuff to tape, CD, or just another drive.

      This hurts nothing in the process, but does cost a bit of time.

      After that's done, I'll tell fsck to go ahead and smash the drive. It usually works great, at least on Linux, but now and then has issues which would've trashed my Really Important Stuff.

      No big thing, though. Restore the Really Important Stuff from the freshly-made backup, and rebuild the rest of the filesystem by hand.

    12. Re:Quibbles by paine+in+the+ass · · Score: 1

      That's what manually killing the process is for; KDE and GNOME both have process monitors which allow you to do this via GUI. The suggestion of an auto-kill for any "stray" process, however, is just stupid; there are plenty of things that you WANT to have running in the background, and an auto-kill mechanism might well take them out. Notice that Windows doesn't even do this, really - it will give you a "task not responding" dialog if something refuses to close, but it doesn't scan around for leftover processes and off them, because it knows better.

    13. Re:Quibbles by Otterley · · Score: 5, Interesting

      As you are probably aware, cut-and-paste in Unix/Linux desktop environments have traditionally relied on X to do the dirty work.

      The problem with this approach (which Microsoft, Apple, etc. recognized back in the '80s but we still haven't caught up with) is the notion that text is not the only thing that needs to be cut, copied and pasted among and across applications.

      Thus, there is inherently a different semantic involved when transferring objects other than text, because X doesn't know how to handle those.
      X knows nothing of moving a picture between a charting application and a word processor, for instance. Nor should it.

      In order to make up for that deficiency, we're faced with a conundrum: do we take the functionality away from X and hand it to the higher-level desktop environment, or do we go with a hybrid approach, letting X still handle the "plain-text" cut-and-paste functionality and letting the desktop environment handle the rest?

      I argue that the hybrid approach is terrible for users, as it adds yet another conditional rule users have to follow when trying to complete a task. This, I believe, was what the author was trying to communicate.

    14. Re:Quibbles by 0x0d0a · · Score: 2

      I will grant you that I'm pretty darn likely to hit okay for all the confirmation messages that I've ever seen from fsck, but then I've also recovered vital emails from a unrepairable filesystem.

      When it comes to data integrity, there isn't much screwing around you want to do. If there's a chance that it's all going to die, warn someone.

      Add -a to the fsckoptions. If it still complains, try using yes|fsck -a in your initscripts.

      If that still doesn't suit you for some reason, then get upset.

      If I had a single CD that contained all the source I'd written before, you'd be darn sure that I'd dump an image of the damaged filesystem before trying to repair it. This gives me that option.

    15. Re:Quibbles by 0x0d0a · · Score: 2

      I guess /sbin/reiserfsck is just a softlink to /bin/true, then?

      I don't use ReiserFS -- after my roommate had some unpleasant experiences with it, I've become a happy ext3 user. However, my guess is that it does nothing more than replay the journal -- evidently there's a userspace app that does this work instead of the driver doing it. If so, this cannot fail -- journalling filesystems are designed so that a power loss at any point will keep a valid journal (though the journal might not be as complete as you like...the last file you saved may not actually have been written to disk yet).

      What's wrong with a simple, Windowish config dialog that creates a printcap for you?

      Nothing. As I said, if this is just a frontend, I'll give him a pass. My greatest fear is that someone is going to tie the actual "next-gen" printing system to GNOME and/or KDE. Maybe you have binary config files, I dunno. The print system is optional, so old-timers can still use lpr, but lpr is slowly used less and less until you start relying on the new system, and hence KDE/GNOME. Look at programs like gtk-gnutella, lopster, and Downloader for X. All of these perform tasks that in a traditional UNIX environment should be performed by a daemon. It should be possible to interact with each via a command line interface, and if a GUI frontend sits on top...well, that's just peachy. However, instead all three have taken the "Windows route" of assuming that a GUI will always be present and forcing one to rely on it. I'd hate to see printing do the same.

      I think this is just a misunderstanding. You think of daemons as apps, the original author thinks of daemons as part of the system

      This is a good thought, but the programs that I was talking about would likely run into problems. xbindkeys displays no window, but opens an X connection to a server. If you require that an "app" be something that displays a window, I worry about processes that normally display nothing but could potentially pop up an error dialog. I grant that this is more common under Windows than Linux, but they certainly exist. Now, you *could* layer this on top...say, make all GNOME or KDE apps register themselves as "regular apps"...but besides adding complexity, you'd never get every author to follow this, which would produce inconsistent behavior from a user point of view.

      As for killing bad Netscape Navigator instances...well, NN is a closed source program that there was once no good alternative for, so you couldn't simply "fix the program" as I suggested earlier. This is a bit of a special case, particularly since I know of no other app besides NN that goes haywire like this. I think I'd rather have a cron job that kills NNs that have been runnable constantly for the last N minutes, or some othe application-specific solution.

      Absolutely right...if you actually know this, and if you have configured X accordingly, i.e. more than one mode.

      Okay, you do have a good point here. It's true that Linux distros don't do a good job of telling new users about C-A-KP+ and C-A-KP-. Maybe a help system (if GNOME and KDE help systems ever get up to par) will list that.

      OTOH, even if XFree86 4.x doesn't properly detect your settings (which I've had no problems with), at least Xconfigurator generates multiple modes. I haven't used any other front end, so I can't vouch for anything else.

    16. Re:Quibbles by soccerisgod · · Score: 1

      One good example of the real meaning of "integration" (or lack thereof, actually) revolves around the KDE printing infrastructure: Mozilla does not use it, even though it would let Joe Schmoe Average User decide if he wants duplex printing, multiple pages per sheet, etc. from an easy-to-use dialog box and not have to pull some serious voodoo to make things print out the way he wants it to.

      What if I don't have and don't want KDE? That solution might make your life a lot easier while making mine impossible ;)

      --
      If a train station is a place where a train stops, what's a workstation?
    17. Re:Quibbles by Phroggy · · Score: 1

      If my filesystem is hosed badly enough that fsck needs to ask my permission, you're damn right I want it to stop and ask my permission. Sure I'll say yes - but I know there's a problem, and if the drive is failing I definitely need to know about it ASAP before it gets any worse.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    18. Re:Quibbles by Rinikusu · · Score: 2, Funny

      /* Well, maybe you're more l33t than me, but when it asks me if I want to fix inode xxx my questions often are: */

      You forgot one:

      4. What the fuck is an inode?

      --
      If you were me, you'd be good lookin'. - six string samurai
    19. Re:Quibbles by the_olo · · Score: 1
      Otterley wrote:
      The problem with this approach (which Microsoft, Apple, etc. recognized back in the '80s but we still haven't caught up with) is the notion that text is not the only thing that needs to be cut, copied and pasted among and across applications.

      Thus, there is inherently a different semantic involved when transferring objects other than text, because X doesn't know how to handle those. X knows nothing of moving a picture between a charting application and a word processor, for instance. Nor should it.

      This is not true.

      See this article by Jamie Zawinsky: http://www.jwz.org/doc/x-cut-and-paste.html

      The interesting part:

      One of the really cool, yet rarely used, features of the selection mechanism is that it can negotiate what data formats to use. It's not just about text. When one application asks another for the selection, part of their communication involves the requester asking the owner for the list of types in which they are capable of delivering the selection data; then the requester picks the format they like best, and asks for it that way.

      As a simple example, suppose there is a program displaying text in multiple fonts. When pasting that into a text-only program, you'd want to paste only the text. But when pasting that into a word processor, you'd want to keep the font information: if both applications spoke HTML, they could use that as the intermediate format by which they transferred the data.

      More complex things are possible, too: for example, when an image is selected on a web page, the web page displayer could offer to serve that up as raw image bits; or as JPEG data; or as the original URL of the image. When trying to copy and paste an image into a text editor that can't do images, the text editor might decide that the next best thing would be to paste the filename of the image, or the URL.

      The content negotiation mechansim is very powerful, and I wish more applications would take advantage of it.

      For examples of how to use it, see the files select.el and/or x-select.el from any XEmacs distribution. There are some utility functions in there that will let you experiment with content negotiation with other apps, see what types the apps are capable of converting to, etc. For example:

      (x-get-selection-internal 'PRIMARY 'TARGETS)
      ==> [ TARGETS TIMESTAMP TEXT STRING LENGTH FILE_NAME OWNER_OS HOST_NAME USER CLASS NAME CLIENT_WINDOW PROCESS COMPOUND_TEXT]

      (x-get-selection-internal 'PRIMARY 'FILE_NAME)
      ==> "http://www.jwz.org/doc/x-cut-and-paste.html"
      ICCCM:
      The full technical documentation for this stuff is in the X11R6 Inter-Client Communication Conventions Manual, section 2: ``Peer-to-Peer Communication by Means of Selections.''
  54. So, how many people here on slashdot... by Anonymous Coward · · Score: 0

    Are actually working or are now beginning to work on addressing these issues?

  55. Male dominated things will be ugly by dnoyeb · · Score: 0, Troll

    Who are the programmers and what are they concerned with? Mostly men. Just make it work. Form follows function, blah blah blah.

    If you wan't it to be beautiful or easy to use(ergonomics) find a woman.

    Woman coders who will not leave a project in such a state of ugliness. Who don't care if it works, but only that its beautiful.

    There must be balance in the force.

    1. Re:Male dominated things will be ugly by Anonymous Coward · · Score: 0

      Stupid sexist people. Such an old-fashioned, outmoded way of judging people/situations.
      They're no better than the racists. Your ability (or lack thereof) to design a computer program has nothing to do with what's between your legs, but what's between your ears.

    2. Re:Male dominated things will be ugly by archen · · Score: 1

      and how many women worked on Mac OSX?

      To some extent I see your point though. To me Windows XP is like lumberjack trying to put up as much makeup as possible to look like a supermodel he saw on TV (ala Mac OSX). I think the problem is that many people who code such as myself would prefer a clean functional interface (like Win2k) instead of a jellybean Gumby wonderland. Either way no one gets it right.

      To me KDE with Liquid has about the right look, but unfortunatly still feels rather clunky

  56. Number 4 is done by cameroncase · · Score: 2, Informative

    at least, on Mandrake number 4 has already been taken care of. i have a menu that says "What to do" and the nested choices (which each have more choices) are:


    administer your system

    enjoy music & video

    play games

    read documentation

    use office tools

    use the internet

    view, modify, or create graphics

    find files

    the programs under these headings are the same ones you can find elsewhere, but the menu entries have been renamed to something descriptive (e.g. "change your password" or "listen to a CD")


    its hard to get much more straigh-forward than that, and it is all right there on the "start" menu in plain sight. no reason why other distros couldn't do this, and should be easy for a user to add entries to the menu too.

    --
    .sig on vacation
  57. Easy way of sharing files -- see kde3 by theefer · · Score: 0

    7. Easy way of sharing files. Ideally a right-click on a directory and chose "share this directory". Be able to pull up a list of all folders you are sharing and change permissions or remove the sharing.

    Just try KDE3, this already exists !
    Appbar -> Add -> Applet -> Public file server.

    Now you can choose which directory to share, which bandwidth to allow, and hop, magic, you can watch the bandwidth usage in the appbar ! I really couldn't find anything easier ...

    --
    theefer
  58. newbie?? by Anonymous Coward · · Score: 0

    You must be quite new to vim.

  59. Chage it yourself by Anonymous Coward · · Score: 0

    I have been using linux for many years now, and have found one thing to be great. If you don't like any aspect of it you can CHANGE IT YOUSELF.. What linux doesn't need is a bunch of people crying about lack of options with no motivation to help fix it. I suggest you switch back to windows and cry to microsoft.

  60. Changing X resolution on the fly by asobala · · Score: 0, Redundant

    No easy way to configure X - especially change resolution on the fly.

    ** hits Alt-Control-Minus, Alt-Control-Plus

    I can!

    1. Re:Changing X resolution on the fly by Anonymous Coward · · Score: 0

      You sir, like three dozen other morons, misunderstood the complaint.

  61. Stop being a zealot and just listen fools! by StarbuckZero · · Score: 1

    I just want to say before people start getting upset and start correcting him please take note on what he's saying. We need to look at the ten things wrong in his eyes and see if it's something that we as developers and users of the community to do something about it.

    --
    From Zero to Hero... Starbuck Zero
  62. its all dependant to me on what app im using by Rooked_One · · Score: 1

    I don't have the greatest monitor in the world so im stuck at 1024x768 so I can get a decent refresh rate.

    However, If I need some extra space when i'm using photoshop, i'll up it to 1280x1024 and let my eyes bleed.

  63. Scroll wheel by agi · · Score: 1
    The KDE 3 bug he's talking about is a user-interface change in konqueror: form elements can be changed by mousing-over them and turning the scroll wheel, which is very bad. Hopefully the KDE guys will roll this change back to the previous behavior.

    That's not a bug. If you don't want to change the list selection with the wheel. DON'T put your mouse ON it AND scroll the WHEEL! I don't want to open the whole damn list, so I don't click on the arrow and call it a bug. Duh!
    --
    EOF
    1. Re:Scroll wheel by 0x0d0a · · Score: 2

      I think I see his point from a UI design standpoint. It's due to the rather unique requirements of web browsers.

      Normally, you *never* have scrolling forms containing controls. Doing so is bad, bad UI design. However, in the case of web browsers, you have a scrolling page which contains widgets which may scroll. If the widget passes under the mouse cursor in the scrolling page (hard to avoid), then all of a suddent the widget starts grabbing the scroll events.

      I don't really see the point of having the scroll wheel interact comboboxes either. I mean, a click and a movement of the mouse actually lets you see what you're choosing from.

    2. Re:Scroll wheel by drudd · · Score: 3, Insightful

      I would call it a bug, but it's not solely Konqueror behavior. IE does this too (although you have to have clicked or tabbed to select the control).

      I know several people who have gotten bitten by this behavior... clicking on a drop-down box to select something (say a date) then trying to scroll down to the bottom of the page to hit submit. Unknowingly they just changed the month of their flight from June to July!

      These people never meant to use the scroll wheel to select the value of the control, so it doesn't occur to them to check that they didn't just change something.

      Doug

      --
      Venn ist das nurnstuck git und Slotermeyer? Ya! Beigerhund das oder die Flipperwaldt gersput!
  64. I change it all the time by VividU · · Score: 1

    Windows 2000. Its already super-easy to do - but I've made it even easier. I got shortcuts to little batch files that will change the res. and frequency on the fly.
    I put the shortcuts on my taskbar.
    Click! 800x600
    Click! 1152x864
    Click! 1280x960
    Why change res? I'm a developer and alot of times its helpfull for me to experience my applications/websites in different resolutions. Thats just one of many reasons I'm always switiching resolutions.

  65. Weird names for stuff by Reziac · · Score: 2, Interesting

    The section about how people want to "do stuff, not run programs" reminded me how very seldom does a linux application have a name that tells the novice user what it IS.

    Example: Internet Explorer self-evidently references a browser, and Netscape at least implies *something* to do with the net. So what's with names like Konqueror and Gecko? they don't have anything to do with what the application DOES.

    Another example (remember, novices will *not* know what linux acronyms stand for): Photoshop, Photopaint, GIMP. Which one doesn't sound like it has anything to do with editing images?

    This may all seem trivial, but it's typical of the (IMO, deliberate) obfuscation that is endemic with GNU and related software.

    --
    ~REZ~ #43301. Who'd fake being me anyway?
    1. Re:Weird names for stuff by 0x0d0a · · Score: 3, Insightful

      I'll call your bluff.

      Oh, and Konqueror is a take on Netscape Navigator, which is the proper name of the browser that you're calling Netscape.

      Outlook, Kmail
      Powerpoint, Kpresenter
      Acrobat Reader, Xpdf
      Visual Studio, GNU Compiler Collection

    2. Re:Weird names for stuff by Reziac · · Score: 2

      That's exactly the sort of thing I'm talking about. How many average users are going to see "Konqueror" and think "Oooh, Navigate the Web and conquer strange places!!" ??

      Yeah, there are some straightforward *NIX application names, but just as often, GNU names in particular are just too full of their own cleverness.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    3. Re:Weird names for stuff by 0x0d0a · · Score: 2

      Hmm...yeah, I'll give you that. I don't think that what you're claiming is all that true for gui apps, but in the console world, there are some egregious issues.

      perl? grep? touch? May be accurate acronyms, but don't help users much.

      less? Probably seemed like a cute idea at the time.

      umount? This was *not* worth saving a single character for.

    4. Re:Weird names for stuff by Reziac · · Score: 2

      Right, that's exactly what I'm talking about, where the cute idea of the moment, or the clever acronym the dev team is in love with, come to be used instead of something that at least gives the new (or even average) user a clue.

      I remember when I first messed around with linux, wondering WTF some of these oddly-named programs were -- [click] NO NO STOP DON'T DO THAT!! You can see how this might be disconcerting to the novice, who then becomes even more afraid to experiment. Is that what the linux PTB *want*??

      Whereas on DOS/Win boxen, most stuff is pretty much named to either software type or general function. Yeah, there are some really irrelevant names there too, but it's not endemic as it seems to be on *NIX.

      There are cases where an odd name can be a great brand name because once heard, it's so thoroughly recognisable and memorable *in context* (Apache springs to mind). But that's not the case with, as you point out, names like umount, which if anything lends itself to misremembering by the novice.

      BTW, I see someone disagreed with my earlier post and trollified it. That's Slashdot for ya... if someone honestly points out a problem, be sure to villify them for complaining about it, instead of considering that there might actually BE a problem, let alone [gasp] fixing the problem!!

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  66. Biggest Drawback is Fonts by Anonymous Coward · · Score: 0

    I have my home network converted to a Linux and the biggest complaint fom every member in the family is FONTS, FONTS, FONTS. From Staroffice to Mozilla the majority of the complaints about each application is "The fonts are ugly.. it gives me eye-strain etc."

    I have been using it since 1993 and I still hate the damn fonts. I have done the font deuglification HOW-TO and still the problem rears it's ugly head. I have spent man-months teaking X, xft, xftt, fonts.scale, fonts.dir and Xresources.
    I think I have a pretty nice set-up, compared to a lot that I have seen. But damn it, every time a new user tries it out..."WTF with the fonts"...comes spewing out after a while. I myself gave up on Abiword after a while and switched to Ted for .rtf, just because of the fonts.

    The big savior was supposed to be anti-aliasing..what hype. Stare at it for more then an hour and you get a headache comparable to a meth addict after a 3 day binge and an empty wallet.

  67. My Font Whine by xrayspx · · Score: 2

    Anti Aliasing isn't the end-all be-all of fonts. What matters is to have good fonts to begin with. If you go get the Microsoft ttf fonts and install them, you'll be much better off in programs that don't support anti-aliasing (easily) like Mozilla. Moz. is infinitely usable and looks just like Moz. Win32 if you use the same fonts.

    I mention that because he complains about anti-aliasing, especially in Mozilla, both on the 10 things needing fixing page, and on the Top N Things That Have Been Solved page.

    Microsoft core TTFs are available here: MS TTFs

    Install guides and scripts are available several places: http://www-uxsup.csx.cam.ac.uk/~jw35/docs/ms-fonts .html, http://www.linux.org/docs/ldp/howto/mini/TT-Debian -7.html, http://linux.org.mt/article/ttfonts.

    The best script to auto-install to RedHat that I've found is here, he has lots of other goodies to boot: http://www.linuxquebec.com/~nomis80/

    1. Re:My Font Whine by treat · · Score: 2
      Anti Aliasing isn't the end-all be-all of fonts. What matters is to have good fonts to begin with. If you go get the Microsoft ttf fonts and install them,

      So I just read all the information on this and tried it out. Unfortunately, most of the Microsoft fonts are just as ugly as the standard ones - they render incorrectly, such as missing or extra pixels, like when a bitmapped font is scaled too small.

      I am currently going through every font in gtkfontsel to see if I can find any of my new truetype fonts that do not render ugly like this, so that I can indeed use them. I have not found one yet. This is an extremely tedious process because it takes about a minute while xfstt uses 100% of the CPU to select each next font.

    2. Re:My Font Whine by xrayspx · · Score: 2

      Bummer. They should look exactly as they do in Windows. I'm using Freetype, RH 7.1 -> 7.3, in KDE2 and KDE3 on various machines. First thing I do is go get those MS Core TTFs.

      Keep plugging away, it's worth it.

    3. Re:My Font Whine by Anonymous Coward · · Score: 0
  68. My thoughts about some points by charon.de · · Score: 2

    1. No 'best' browser.

    [..] Mozilla is not integrated with any desktop environment, making tasks such as printing, accessing the file open or save dialogs, and cut-n-paste unpleasant.[..]

    Err, unpleasant? Mozilla is working really great, for an 1.0.0 version, printing is not a problem, just click File --> Print..., isn't really difficult, the file open/dialog work without any problems as cut/paste works. Are you sure you were using the browser you talked about. Years of trouble with those Netscrap Communicator now the first version of Mozilla makes IE look like a slow dog and you are whinning....
    Btw. Kudos to the Mozilla team for this great piece of sw...;-)



    2. Prompting for a filesystem scan

    Don't think you can blame Linux here, many things can happen after an unexpected shutdown. The real problem is this cheap crap Wintel PC hardware, mosts "Linux server" don't have the possibilty to redirect the BIOS/POST to the serial console, like real server have. Connected to a terminal server to enable logins, no matter at which point the boot fails/stops.

    5. Cleaner redraws.
    Don't get it, never had any problems with this?

    6. Die stray processes, die!

    KDE has something like this, which keeps care of runaways, took me a while to find how to disable this annoying feature.

    10. No easy way to configure X - especially change resolution on the fly.

    Works great for me, just press [CTRL][ALT][+|-], couldn't be easier...;-)

    1. Re:My thoughts about some points by Anonymous Coward · · Score: 0

      printing under Moz is as primitive and hard to control/use as it was with Communicator 4.x. Currently, it sucks big time. I want it to be like under Konqueror or any program that makes use of the KDE printing infrastructure. *That's* way saner when it't time to print and I don't have to be a UberGeek to get things like I want them to be.

    2. Re:My thoughts about some points by Anonymous Coward · · Score: 0

      BTW, and I forgot to mention this (ok, I hit the "submit" button too quickly), the fact that printing sucks under Mozilla does not negate the fact that the rest of the browser works quite well, thank you very much. I've come to prefer it to Konq on quite a few web sites.

      I just hope that they'll make *all* of Moz' parts work equally well in some upcoming rev.

  69. Soft wrapping editor by Eloquence · · Score: 2
    He's actually right about the soft (visual) wrapping editor issue. Traditionally, Un*x editors insert hard line breaks, which is convenient for email and to some degree for programming, but hardly for anything else. What you usually want is to wrap words (not characters) at the window's edge, without inserting the breaks into the file. Even emacs doesn't seem to do it properly (there is a longlines elisp script, which is far from perfect).

    I've found two notable exceptions:

    • vim supports visual wrapping (":set lbr") quite well. Of course, vim is a nightmare from a usability perspective, but there is a young project called Cream, which is a set of configuration files for the graphical version of vim (gvim) that turns gvim into a modeless editor behaving in many ways like typical Windows editors, while retaining vim's functionality.

      I currently use gvim+cream for all my editing and am rather happy with it.

    • Nedit is the other exception, but I found it unusable -- hotkeys wouldn't work, dialog boxes would have six times their normal size etc. - probably some X configuration stuff, but I don't have time for fixing this. If it works on your system, it may well be a good standard editor.

    None of the KDE editors in the versions I have tried supported visual wrapping, nor did any of the GNOME editors (gnp does do it, but it's extremely buggy -- when you hit "cursor down", it jumps to the next paragraph instead of the next line, which is unacceptable). Unlike some other poster claimed, gedit, at least in my version (.96), doesn't do visual wrapping. For KDE's showcase editor Kate it's apparently in the works.

    Yes, you can use something like abiword, but honestly, abiword is generally a PITA and uses the ugliest screen fonts in the known universe, and who would want to start OpenOffice for editing a text file? Generally, I consider the lack of a properly behaving, usable text editor a big problem and would contribute financially to any project aiming to fix this.

    1. Re:Soft wrapping editor by servo8 · · Score: 1

      The gedit version distributed with GNOME2 seems to support visual wrapping.

  70. Changing resolutions by nemesisj · · Score: 2

    Can't you ctrl-alt-plus or minus to change resolutions? You used to anyways...

    1. Re:Changing resolutions by BlowCat · · Score: 1

      This doesn't change virtual resolution. Having virtual resolution different from physical resolution is quite inconvenient, especially if you have a taskbar or panel that you don't want to disappear from the screen simply when you move your mouse.

    2. Re:Changing resolutions by DickBreath · · Score: 2

      Can't you ctrl-alt-plus or minus to change resolutions?

      I don't think that is the piont. On other popular OSes, you change the resolution and MacOS will reposition the windows and icons to fit into the new smaller (larger?) area. And do it in a nice way. Everything stays in relatively the same position. It seems able to recognize that "this icon is positioned about 30 pixels up from the BOTTOM and RIGHT of the screen, so let's make it the same in the new resolution.". That window appears to be positioned relative to the TOP and RIGHT of the screen, so let's move it without resizing.

      X needs to expose more control to the desktop environment. It should be easy for the desktop environment to implement a popup menu that easily allows you to see a list of resolutions. It should be easy for X to change not only the screen resolution but the virtual desktop size, leaving it up to the WM to reposition all the windows and icons. (Or to be able to maintain a virtual desktop of different size.)

      --

      I'll see your senator, and I'll raise you two judges.
    3. Re:Changing resolutions by Ami+Ganguli · · Score: 2

      It works for resolutions you already have set up in you config. There's no easy way that I've seen to set up a new resolution (from an autodetected list of possible resolutions) and test it. You can do it from the text based configure thingy (forget what it's called), but not from inside the GUI.

      That's for my redhat, though. I've heard that some of the other distros have a better setup tool.

      --
      It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
  71. left out copy and paste by 2ms · · Score: 1

    The thing that annoys me most while using linux is that copy and paste never seems to work right. Sometimes it works, sometimes it doesn't at all, and sometimes the order on the clipboard is really weird.

    Other top annoying things include that browsers never seem to have plugins ready to go and then when you install them it's a pain deciding where to put them since the correct place varies so much across systems. And it's also annoying to click on a URL in instant message and have nothing happen, and then you type entire URL out in browser cos copy paste doesn't work -- this one REALLY pisses me off.

    1. Re:left out copy and paste by Anonymous Coward · · Score: 0
      I have been using Unix and Linux for 13 years. Copy and paste have worked right on every Unix/Linux version I've ever used with only one exception. And that exception is a matter of taste, really. (And nobody uses OpenLook anymore anyway...)

      Perhaps what you need to understand is that copy and paste don't work the same as on the Macintosh (or Windows, which copies the Macintosh behavior almost exactly). That doesn't mean they're broken any more than it means a manual transmission is broken because you're used to driving an automatic.

      Remember, select with the button #1 (left button), and paste with button #2 (middle button). Also remember that anything you select goes straight to the clipboard immediately when you finish selecting it. There is no Command-C, Command-V, or Command-X.

      Also, if you want cut and paste to be more convenient, I recommend you go download and install "xcb" or similar. Read the manual page and play with it, and suddenly you'll be much happier.

  72. Please be more clear by md17 · · Score: 1

    Ok, this bugs me... This guy title's his article "Top 10 Things Wrong With Linux" that would be great if these "flaws" were actually linux flaws. Not one of them is a flaw if you run Linux solely as server. I think he should have titled his article "10 Things I hate About Linux On The Desktop". There should be a clear distinction between Linux on the server and Linux on the Desktop.
    BTW: If you tell me that you still have these issues with Linux on the server, my response:
    You are a complete idiot for running X on your server. That is just a bad idea. I don't care what cool firewall you have in front of your server. Don't do it!

    1. Re:Please be more clear by treat · · Score: 2
      Not one of them is a flaw if you run Linux solely as server.

      You lose power, and your server does not boot up because it is prompting for an fsck. This is not a flaw?

    2. Re:Please be more clear by nagora · · Score: 2
      You lose power, and your server does not boot up because it is prompting for an fsck. This is not a flaw?

      On the RH boxes I have it only prompts if it hasn't got a journal and then the prompt times out anyway (4 sec default). After that it only needs your attention if something's wrong, in which case you really don't want it to continue.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    3. Re:Please be more clear by md17 · · Score: 1
      If your "server" looses power, you have bigger issues... Anything you want to label a server should have:

      Dual power supplies with conenctions to two different breakers

      A UPS

      A backup generator
      If all those are true, unless your data center gets blown up, you should not lose power.

    4. Re:Please be more clear by treat · · Score: 2
      If your "server" looses power, you have bigger issues... Anything you want to label a server should have:

      Come on, that's silly. You need to be prepared for a server to lose power. What if a CPU in a different machine catches fire and the halon goes off? Halon systems always cut power to the room. It will then be your responsibility to get all the servers back up as fast as possible.

      There is no reason to have failure modes that do not need to exist, even if these are as a result of some other failure.

  73. well no by Betcour · · Score: 2

    Many times the X config utilities where enable to configure my screens correctly. Both the textline version and the GUI one.

    On the other hand windows knows how to handle plug'n play monitors who return their supported frequencies thru the VGA connector (they all do it now). Why can't Linux/X detect a plug'n play monitor ? The specs and monitors have been out there for half a decade now.

    1. Re:well no by smeat · · Score: 1

      XFree86 4.0 and above has always been able to do this. That is 2 year old news, come on!

      smeat!

      --
      "Let's not bicker about who killed who." Monty Python
  74. do things vs. running programs by evalhalla · · Score: 1
    People use computers to do things, not to run programs.

    While this is partially true, in the long term this attitude may lead to big problems when people need to learn how to do the things they need to do.

    Having tried to teach quite some people to use computers after they had been exposed to windows' "we decided what you needed to do and we wrote the right apps for it" attitude, I've found out that most of them saw the computer as some sort of magic device that does certain tasks if and if only the user performs some obscure and intricated ritual that should be learned by heart and repeated exactly in the same way everytime. While this won't prevent them from doing some office work with their computer, it is going to make it quite harder for them to learn even simple tasks.

    On the other side, I found out that people who had been taught briefly what an operating system and and application are, the difference between them and the fact that to do something you have one of the programs that can do it, could learn easily how to use a computer and became soon able to learn to do new things with little or no help from somebody else. Some of them succeded also in migrating from win to an already installed and configured linux, without big problems.

    I believe that with this appoach, one could easily solve problems number 1 and 4 of the list, and it could also help with problems 3 (you can just use CUPS instead of the default system), 7 and 10.

  75. Point #10: changing the screen resolution by Anonymous Coward · · Score: 0

    Isn't CTL/ALT/+ or CTL/ALT/- the standard way of changing the X screen resolution?

    Sounds pretty easy to me.

  76. Changing Resolution on X by mfos.org · · Score: 2

    Ctrl+Alt+[+/-]

    God that was hard. Seriously folks, ask before you go off shouting about Linux being terrible. 9 out of 10 complaints I've recieved have been about problems that have solutions. I know some can be arcane, but hop on IRC or e-mail a guru before assuming.

    1. Re:Changing Resolution on X by Anonymous Coward · · Score: 0

      You, sir, like three dozen other morons, have misunderstood the complaint.

  77. what linux needs by Anonymous Coward · · Score: 0

    is basically a stupified mode, something you can give to people you meet on the street and they'd instantly know how to use it. it needs an autoinstaller for devices on bootup, automatically selecting the best driver or downloading the newest. And to satisfy you geeks out there the super user mode should be kept pretty much as it is. it shouldn't take more than 1 hour to learn how do most things in an operating system.

    1. Re:what linux needs by soccerisgod · · Score: 1

      Yeah, and while we are at it, have it so I can understand all the laws in this country in one hour, too!

      --
      If a train station is a place where a train stops, what's a workstation?
  78. How is it that I don't see dependancy hell? by joelgrimes · · Score: 1
    I've gone through this little dance hundreds of times. I'm sure others have, too.

    RPM hell has had me stymied for years. Example: This morning I tried to install mrproject (Microsoft Project-ish program) on my Ximianized RH7.3 box from the RPM Here's my experience.

    Download the RPM and double-click it. I'm given "Nautilus has no installed viewer capable of displaying...". So basically it has never occurred to either the Nautilus developers, Redhat or Ximian that a default viewer for an RPM should be assigned (I know - you use apt-get, but I'm not as smart as you so I deserve what I get - or don't get - if you get me).

    So I start GnoRPM and drop the package on it - it places it in packages/applications/project management. That's a good start. Try to install it and I get a Dependancy Problem. "mrproject-0.5.1-for.ximian.1 requires libgal.so.18" It asks me if I want to ignore these problems and possibly make my system unstable - why would anybody want that?

    So off I go looking to see what sort of libgal... I have using GnoRPM again - i hit the find button. I'm given the following choices:

    FIND PACKAGES THAT:
    • Contain File
    • Are In The Group
    • Provide
    • Require
    • Conflict With
    • Match Label
    Uh...how about "match label". I type in "libgal" and hit find - I get NO FEEDBACK. No hourglass-ish thing telling me it's trying, no rapidly changing display of which directory it currently looking in, nothing - after I press the button it returns to it's unpressed state and I'm sitting at my desk wondering how long I should wonder wether it's still working. As far as I can tell it never even tried to search.

    So I manually look for libgal - it's easy enough to find, it's right in 'libraries'. It turns out I've got libgal.so.19 or something like that - well I need libgal.so.18 so now I have a dilemna - I can install it anyway, but that's never worked for me, or I can return to an older version of libgal - yeah right.

    So I give up on the RPM methond and decide to wade a little deeper in the pool and install from source. Download the tar.gz. Just for fun I double-click it. Of course, same problem as with the RPM. "Nautilus has no installed viewer..." Apparently they've never run across a .tar.gz file before. Well, what the hell did I expect?

    So drop to a console, "tar -xzf mrproject...." - I've done that before. Now try "./configure" I remember that much, but then what - is it "make" or "make install"? I can't remember. Read the README - it doesn't say. Try "make install" Error - try "make" and Miraculously it's doing something - and GIVING ME FEEDBACK - oh JOY!

    Not beeing a C programmer - I foolishly try to run the run-mrproject script - no dice - error. Oh yeah - "make install" first? Ok, FINALLY I got the program running. But was all that really necessary?

    I'm desperately trying to ditch windows, but after two years of toying with linux I'm STILL unable to do so completely.
    1. Re:How is it that I don't see dependancy hell? by charon.de · · Score: 1

      Nope, there's no dependancy hell, you are just missing some libs, libgal.so.18 can be found using a search engine in a few seconds.

      http://www.hklpg.org/RPM/gnomehide/7.2/RPMS/libg al 18-0.18.1-1.i386.htmlThe

      The project HP even mentions that you neded somethings form (GnomeHide), whatever that is, I'm using KDE.

      "package is built on and for Red Hat 7.2 with gnomehide (ftp://people.redhat.com/hp/gnomehide/). There is also a package built against Ximian GNOME."

  79. Beautiful. Moderators, give this a read. by 0x0d0a · · Score: 2

    Beautiful post.

  80. XFree86 4.0 does that already by Anonymous Coward · · Score: 0

    Modelines are no longer necessary in the config file, although they are still supported for those who want 'em.

  81. Easy now big fella by tldraben · · Score: 1

    Die stray processes, die!

    Possible solution: when in X, WM should keep track of processes and the windows they are attached to. When an app has no windows open (or the main window is not open), the WM should attempt to kill them (first normally, then with -9)

    I suppose this is his idea of a "killer app" for Linux! :]

    Seriously though, I hope he meant to say that the user would be prompted prior to executing the kill command a la (gulp) Windows "task not responding."

    I can just imagine this killer app getting confused and taking out a window named "Open Office: thesis_final_draft.sxw". :]

    Can't wait to download v0.2 from SourceForge! :]

  82. Good Idea, but by Col.+Panic · · Score: 2

    I appreciate that he is trying to improve open source by poking at the least developed parts and inspire improvement. However, I have a few responses about some of these points:

    2. Prompting for filesystem scan. If someone is kicking the power cord out of your system - desktop or server, you have other issues than whether to hit <y> to delete an inode.

    4. Make it easier for the user to find out how to do things. Nautilus already does a nice job of this, and can be built upon.

    5. Cleaner redraws. I really don't see that problem and my computer (PIII@500) is probably slower than most /. users'. I do have a 64 MB GeForce2, but that is by no means a cutting edge card. Older hardware may have problems, but I have to say that with prices the way they are and will continue to be this problem will be solved simply by time, if it really even exists.

    6. Die stray processes, die. I think proc.s do a pretty good job of cleaning up behind themselves on Linux - better than on Windows. Rebooting fixes this and MS users are used to that. I really can't comment more other than saying I run procexp on NT to cleanup manually and only reboot every 3 weeks or so and I never even have to think about this on Linux.

    7. Sharing files. *sigh* I am a security prof. so I really don't like the idea of easily opening up fileshares, but hey, if that is what users want go right ahead. XP does this fairly well, making you click a message that states you understand the security risks involved in sharing a volume. Maybe a default, read-only single user share could be enabled with a click after the user is presented with a warning.

    8. Sound support - this was fixed a long time ago, wasn't it? The last several distros I installed have foung my sound card and made playing CD's and mp3's almost automatic. OK - I had to tell XMMS which sound output to use. No biggie.

    10. X configuration. It would be nice to use a windows style slide to select resolution and a drop-down for the number of colors. Users will really like that.

  83. not quite by Anonymous Coward · · Score: 1, Informative

    Some comments:

    2. Prompting for a filesystem scan. . . The introduction of journaling filesystems has greatly helped this (it happens only 1 time in 20 on an unclean shutdown)

    This is like saying that it should be easier to overhaul the engine in your car: if you'd just stop pushing it past the redline and change the oil every now and then, you wouldn't have this complaint in the first place. In other words, if you have much more than 20 unclean shutdowns in the entire life of your computer, then something is wrong with you. Or your computer. Either way, it needs to be fixed. Also, if the journaling filesystems for Linux are that amazingly bad (where 1 in 20 times you have to run fsck anyway), they need to be fixed too.

    9. No common editor which supports "soft wrapping."

    It's true, vi doesn't support this and perhaps other editors don't either. But a big part of the Unix philosophy is to compose functionality from tools instead of building functionality into monolithic applications. Point being, you can just drop

    :map [f {!}fmt^M
    (where "^M" is a control-M, typed in vi by doing control-V control-M) into your ~/.exrc and from that point on, you just type "[f" to redo the word-wrap on any paragraph.

    And if you don't like the way that works, there are numerous similar commands (some based in Perl) that have more intelligence, in a sort of do-what-i-mean way.

  84. Seems a quite superficial article. by Vajsvarana · · Score: 1

    It doesn't seem the author spent much time trying to test his complains.
    Complain n.1 about browser, for example... the mentioned bug with KDE 2.2.2 was Klipper's fault, not Konqueror's. Problems with KDE 3.0 and forms where specific to RedHat (at least, SuSE didn't ever suffered them). Mozilla IS integrated with a DE... infact the same Konqueror can use KMozilla as a browser KPart.

    But what about printers? The "Ideal printer install" suggested is exactly what SuSE already does!

    Complain n.8 (automatically closing all the processes launched with a window that do no more have a window associated!!!) could make it for the worst DE suggestion ever.
    Complain n.10 is again addressed by SuSE's Sax in version 8.0.

    Sure many of the problems are real ones, and documentation on how to do things surely lacks in many distributions... but one cannot complain if he hasn't at least tried harder.

  85. Lots of built-in apps good?! Hello? by dstone · · Score: 3, Interesting

    4. This is, IMO, Linux's top strength on the desktop. .. Linux comes with a wealth of applications and toys that could keep the user busy for years without ever downloading or purchasing any additional software.

    Is keeping the user busy with built-in apps really what an OS should be striving to do?! When Microsoft keeps the user busy without having to download additional software, it's considered anti-competitive.

    Give me a good application search/install/update facility (Debian apt, anyone?), but PLEASE don't give me a crapload of built-in things to 'keep me busy for years'.

  86. Linux isn't for me by Fred+Ferrigno · · Score: 3, Insightful

    What, desktop users don't get the much-touted benefits of open source software? We're just stuck with Microsoft because the people in charge of the OSS movement don't want to change any more than Microsoft does? Linux isn't for me, but neither is Windows. I use Windows now because it's a lot closer to what is for me than Linux, but that doesn't mean I'm statisfied.

    For myself, I was really happy with BeOS. I found it to be the happy medium between a hardcore roll-your-own OS like Linux and the don't-touch-that attitude of Windows. When Be died, I moved back to Windows because Linux has little to offer me. I've messed around with it in the past, but I've found I spend more time learning to use the system rather than using it.

    With Be gone, I'm not left with many options. I could take the plunge into Linux, hope my box doesn't get rooted in the time it takes me to figure out how to secure it, or I could stick with Windows and be pushed around by Microsoft. I have hope for distros like Mandrake, but I find they're often incomplete. If I want do Linux right, I have to get down in there and screw around with stuff I don't know how to use.

    The deciding issue is whether my reluctance to trudge through Linux is matched by Microsoft's attempts to control what I can do with my computer. Does my ignorance prevent me from doing what I want in Linux more so than Microsoft does in Windows? I have a feeling things will swing the other way about the time Windows 2000 ceases to be a viable option or when distros like Mandrake become mature enough that I can trust it to handle the small stuff.

    1. Re:Linux isn't for me by GutBomb · · Score: 2

      I could take the plunge into Linux, hope my box doesn't get rooted in the time it takes me to figure out how to secure it

      you could, you know, leave the network cable unplugged until it's all secure...

    2. Re:Linux isn't for me by Fred+Ferrigno · · Score: 1

      you could, you know, leave the network cable unplugged until it's all secure...

      Which only leaves me with less of an incentive to switch, when I already have free reign on the net in reasonably secure environment with Windows 2000. General security issues aside, a Windows box in the hands of an experienced user is more secure than a Linux box in the hands of an inexperienced one. And the time to become experienced is more likely measured in weeks or months. Sure, you can make a new Red Hat install secure enough to host /. within a few hours, but it'll take me a bit longer.

    3. Re:Linux isn't for me by Anonymous Coward · · Score: 0

      Um, what exactly does take so long in that?

      Let's compare for example RH7.3 and your "reasonable secure" w2k (install package with sp2 already integrated).

      Both have some serious security holes. Both can be updated pretty fast, and pretty easy. You fire up your windows update, boot between every critical patch, maybe ten times will do it...

      Then you start up2date, let it do it's magic, and that's is. With the exception of kernel. No booting, nothing, it even restarts the services automagically.

      Then you can shut down unused services. Both ntsysv and windoze control panel/services app are easy enough for trained monkey to use.

      Decent firewall may be harder to set up in Linux box, but everything else is rather easy.

  87. Interesting. by Anonymous Coward · · Score: 0

    First of all I must state that I don't really care about linux for average joe user.... I came to linux for a different reason..... I want a fast and stable system on which to do my work if it is more complicated to administer so be it...

    1)Hopefully this will sort itself out over the next generation. personally I have not come accross a site that I have not been able to veiw with Mozzilla (I haven't even upgraded to 1.0 yet)... and the guys who sold me my mandrake CD where nice enough to bundle rpms for Flash 5, Java and Acrobat reader)... The print interface in particular needs improvement though.

    2)On my mandrake box I get asked if I would like to check my filesystem. I either select yes or wait 5 seconds - If I do a filesystem check it takes less than a second and I see no output. I am using reiserfs.

    3)No arguements here... I think that this is now at the top of everybodies list of things to fix. KDE has started and I suspect that GNOME will be doing this soon. I think that more GNOME/GTK projects could make use of gimp print.

    4)My latest KDE install already has something like this personally I couldn't care but Its there....

    5)I agree with this one but I must admit that my system seems to run fast enough for me not to see these problems. I suspect that E17 when I comes out may do this properly (not the least bit because it will be able to use 3d hardware to accellerate the desktop.) correct me if I am wrong

    6)My Mandrake desktop comes with a Icon on it called XKill you click on the Icon then click on the app you want to kill. What could be simpler (maybe a better name).

    7) That would be really nice.

    8) That would be nice.

    9) Quite a few editors in the gnome stable do this . Both Screem and Bluefish HTML editors do this as well as glimmer (or what ever it is called now).
    Yup I find myself using KDE as my desktop but mainly gnome apps.

    10) I vaguely remember seeing an app for changing resolutions on the fly but I don't know what happend to it or why more hasn't been done. A lot of articles critical of this point have been released lately so I would expect something to be done about this in the near future.

    My reasons for using Linux.....
    1) I can scan and paint at the same time.... This is the only system I have been able to do this with ever.... My eternal thanks to the Gimp and sane people.
    2) I really like browsing with Mozzilla and emailing with Evolution.
    3) The fact I have more rights than I did using proprietory software.
    4) The fact that I was able to get a linux beta for the 3d software I use and ended up paying less than half that of the Windows product with upgrade to the full version when It becomes available.
    5) The fact that there are so many helpful people out there.

    Bigest linux wants.
    1) A really nice vector art tool.(I am thinking expression2 meets flash)
    2) More stability more speed (low latency patches to become standard. NVidia AGP difficulties to be resolved. USB Wacom become more stable...
    3) better print support.
    4) More companies willing to sell opensource software.
    5) More users willing to pay for opensource software...

  88. no soft wrapping ? by MarkoNo5 · · Score: 1
    No common editor which supports "soft wrapping."

    Could somebody give this guy a kindergarten course 'Using text editors' ? Vim and nedit are soft-wrapping very happily.

  89. How about a *DECENT* spellchecker? by BigBlockMopar · · Score: 2

    I would say there are a lot more than 10 things wrong, but that's just me.

    I ranted about this the other day when there was the article about the Linux user who went back to Windows.

    Add my list of gripes to the things that the community needs to do.

    This is especially frustrating because Linux is so near to being a viable desktop alternative to Windows, and yet I suspect that many in the community won't see these problems as important.

    Look at the default mail client (kmail) on the most popular desktop (KDE). The spell-checker has to be manually invoked and doesn't show potential errors by underlying it, but by forcing you to take active steps by evaluating the context of each suspect word. That's *so* 1996. ("Woah! I haven't seen a spell checker like that since before we got Outlook!") Stupid things like this cost us credibility to purchasing managers, and keep up off corporate desktops, who otherwise would jump at Linux (no Klez virii, free licenses, etc.).

    We shoot ourselves in the foot each time.

    --
    Fire and Meat. Yummy.
    1. Re:How about a *DECENT* spellchecker? by Anonymous Coward · · Score: 0

      Mozilla 1.0 shipped without a spellchecker for its email client / html composer as well, granted this is a feature but it is very common in every other popular email client. I just find myself using external applications on Windows as well, as Word does a pretty good job of spellchecking a huge block of copied text from Messenger or composer.

    2. Re:How about a *DECENT* spellchecker? by BigBlockMopar · · Score: 2

      Mozilla 1.0 shipped without a spellchecker for its email client / html composer as well, granted this is a feature but it is very common in every other popular email client.

      Yup.

      I like Mozilla 1.0, but as long as it's still missing that, it's NOT READY.

      I just find myself using external applications on Windows as well, as Word does a pretty good job of spellchecking a huge block of copied text from Messenger or composer.

      In Windows, I never did that.

      My e-mail client (to this day) is Eudora, which I run under Wine, because the only e-mail client which approaches Eudora is kmail, and kmail doesn't have something so 1997 as an underlining spell checker.

      Even running a Windows program in emulation sucks less than running anything available natively. Houston, we have a problem.

      StarOffice does have an underlining spell checker, but I'm not drafting my e-mail on that, then copying and pasting it across. At that point, putting up with a blue screen every two days is still more efficient than running Linux.

      Can we not come up simply with a library, callable by *any* KDE/Gnome app, which provides the functionality of an underlining spellchecker? *Any* GUI program expecting text input (ie. HTML forms like this one) could invoke it and give you a non-intrusive spellchecker. That's the sort of new features Linux needs - stuff borne of having to have equivalent features to Windows just simply for credibility, then a little "hey, can't we let other programs use this as well?" extension.

      --
      Fire and Meat. Yummy.
    3. Re:How about a *DECENT* spellchecker? by Anonymous Coward · · Score: 0

      Evolution does on-the-fly, underlining spellchecking.

    4. Re:How about a *DECENT* spellchecker? by 0x0d0a · · Score: 2

      aspell is pretty good. I use it from within emacs quite happily. Also, I can just tap meta-$ to check the previous word if I'm unsure of a spelling.

    5. Re:How about a *DECENT* spellchecker? by geekoid · · Score: 2

      Then write something.
      If you can't write code, then write the major distro companies with a list of what you feel is needed, why you feel its needed, and how it will benefit the distro comapany.
      If you don't think that will work, write a plan to get it fixed, put it on source forge, then start writing to developers until you get a team together to write something.
      That is how you will help bring OS competition to the desktop. True competition is always good for the consumer.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  90. Point 9 by Wolfier · · Score: 2

    Nedit addresses it. It is by far the most balanced editor in terms of power and ease of use.

    Unbalanced editors are (IMHO, no flamewar intented), emacs, nano.

  91. Real problems by nagora · · Score: 2
    Most of the items listed are problems with KDE. I don't care since I don't have KDE=GNOME=Windows installed but here are two things that are problems with Linux machines, one small and one big:
    1. There are very few programs that indicate that they are busy under X. This annoys users who are used to Windows' hourglass and, actually, even power users from time to time. If you think about it, the "busy" icon is probably the single most frequent piece of feedback from the machine in Windows and MacOS. The reason being that it's the most frequently useful feedback. I assume that this is an issue from the underlying X system that makes it difficult to do in some way.
    2. Dependancy hell. APT-GET tries to solve this but at the cost of being tied to a particular database of files which has a tendancy to throw a wobbler if you've installed something not in the distribution, plus of course Debian is very very late (still on 2.2!) unless you use the unstable DB which sort of undermines the idea a bit.

    Watching users on the machines brings these two points up over and over again for me (the second only when I'm installing something they need - I don't let people just out of Windows have root access!).

    Everything else is down to issues with particular apps (Moz is slow, Opera hangs once or twice a day, there's no good graphical page layout program or Quick Books replacement) and these are all being worked on as we speak. At least I hope they're trying to speed Mozilla up!

    TWW

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    1. Re:Real problems by Reality_X · · Score: 1

      KDE has done the hour-glass thing since version 2.

    2. Re:Real problems by nagora · · Score: 2
      KDE has done the hour-glass thing since version 2.

      If Moz, say, is thinking about how to render a page does it bring up an hourglass? In other words, can non-KDE/QT programs easily request an hourglass from the system?

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    3. Re:Real problems by spitzak · · Score: 2
      X can support an hourglass: It would only be an hourglass when pointed at the windows belonging to the program that is busy, this may be considered a bug by people used to Windows but it is more accurate in that you can click on the other programs and work on them so the cursor should not be an hourglass. This behavior also makes perfect sense to anybody using point-to-type. You could duplicte Window's behavior with some server grabs but that is probably a bad idea!

      It actually is pretty easy to support the hourglass, so there is a question of why programs don't do it. My programs don't do it, incidentally. Perhaps programmers are lazy.

  92. What the hell by ReNeGaDe75 · · Score: 1

    1. No 'best' browser
    That is very opinionated. In my opinion, Galeon is the best. Followed closely by Mozilla and Opera. But the next person may disagree with me. That's good. Having so many good browsers allows people to use all the competing browsers and decide for themselves which one is better (not what some company decides is better).

    2. Prompting for a filesystem scan.
    Say no if you don't want to do it! Jesus Christ! The situation you describe is ummm... essential. Without it, your files go down the shitter... You're right: it does suck. But you know what sucks even worse? When that happens to Windows XP, and it doesn't allow you to run scandisk, then you are forced to reformat. Joy!

    3. Printing needs to be easier to configure.
    This one I kind of agree with. I like Linux's printing system, but it needs a single standard, easy-to-use frontend. I've always had trouble with printers in Linux.

    4. Make it easy for the user to find out how to do things.
    Linux-Mandrake: Click the menu. Click -> What to do? Look for the option you want to do ;-) Or if you use a different distro, golly gee, READ THE F*CKEN MANUAL!

    5. Cleaner redraws.
    Heh? Looks good enough to me....

    6. Die stray processes, die!
    Quite possibly the worst idea I have ever heard. Need to add a user account. Login as root. Your window manager sees that init has no open windows. It kills init. Your system is now in a state of nothing and you have no choice but to reboot. What a grand idea, lets kill syslogd while we're at it. Oh great, now the whole security system is fubar.

    7. Easy way of sharing files.
    Linux-Mandrake: Right-click a folder, click Sharing... Select Shared. Your folder is now shared.
    Other OS: Learn how to do it yourself. It's not hard. Or just download a third party config tool for this.

    8. Sound support.
    Ummmm... I get better sound quality on my computer in Linux than in Windows.

    9. No common editor which supports "soft wrapping."
    Jesus, use pico -w. vim seems to do it for me. As does gedit. I could think of a million more, but why bother?

    10. No easy way to configure X - especially change resolution on the fly.
    Increase resolution:
    Ctrl-Alt-+
    Decrease resolution:
    Ctrl-Alt--
    A first grader can do that....

    You really should have thought this out more before posting... I find Linux easier to use than Windows.

    --
    Hypocrisy is the 8th deadly sin.
  93. There we go again... by Ivan+Raikov · · Score: 1, Flamebait

    Don't you just hate it when a Windows user, who thinks they know about software better than the rest of the world, starts blabbering about Linux (in this case GNU applications and other free/open source software). Let's just go through this list, for example:

    1. No 'best' browser.

    Right. So we should only have one browser. Diversity bad, Microsoft good. Baaah. He then proceeds to explain how Mozilla isn't "integrated" (whatever that means) with any "desktop environment" and how hard it was to print. Well, here's a clue, mister: in the literate technical world, it is considered poor design and poor engineering to "fuse" software the way Microsoft does; while there may be no Mozilla analog of a KParts API, the well-documented programming interface it provides allows for third-party applications to use the rendering engine in a straightforward manner, without having to run a friggin browser in the kernel at all times. Finally, am I really the only person who simply used the default Mozilla printer settings, in order to print successfully?

    2. Prompting for a filesystem scan.

    Oooh. Oooh. My favorite. IF YOU DON'T LIKE THE STARTUP BEHAVIOR, CHANGE THE GODDAMN INIT SCRIPT! If you are unwilling to learn the shell scripting language, and understand how the initialization scripts work, then you have no business messing with Unix, and anything more complicated than a microwave oven, for that matter.

    3. Printing needs to be easier to configure.

    Well, okay -- I installed Mandrake with CUPS, ran the printer configuration tool (printerdrake), and had a working printer setup two minutes later. Exactly what part of this needs to be improved? In fact, I think that the combination of LaTeX/dvips/dvilj/ghostscript and either lpd or CUPS is one of the best printer setups I've ever used, in terms of flexibility and speed. It was always Windows and its fucked up printer drivers that messed things up with dvips and ghostscript. Now, it's also true that I've only used LaserJet printers with Linux, but for high-quality printing that's what you want, anyway, and things shouldn't be any different with any other PostScript printer.

    4. Make it easy for the user to find out how to do things.

    Please note that both Mandrake and RedHat have big icons pointing to tutorials and documentation on their defaultly configured desktops. Also, learn to be patient, persistent, and studious, and you'll master Unix and the tools it provides. There's no other way to be efficient and productive with computers, just like you can't become a doctor or an engineer in two weeks -- it takes college and learning.

    5. Cleaner redraws.
    Curiously enough, the link mentioned in this part of the article claims that XFree86 has solved this problem in Linux. Moreover, I disagree with the technical explanation, because there's an extension for X that allows caching of the redraw requests, which eliminates this problem (provided the video hardware and drivers are not slow and/or buggy).

    6. Die stray processes, die!
    This is actually somewhat of a good point, but the problem is nothing kill/killall can't solve. Just write a cron job that kills all zombie processes every hour or so. Besides, considering how bad of a problem this is with Windows, and how rare it is in Mandrake Linux, I don't see why this even made in Top 10.

    7. Easy way of sharing files.

    Yeah, and I bet you'd like to run always as root, too. There's a good reason for the Unix process privilege organization and it is very simple -- protection of the system. Microsoft cludges like right-clicking on a directory and "exporting it", among others, are poor, insecure design. What part of this are we Unix users failing to enunciate properly enough for Microsoft junkies to comprehend?

    8. Sound support.
    Well, it says that ALSA rocks, and I'm certainly not going to disagree there! Audio support for consumer-level audio devices has been pretty good in Linux for a long time.

    9. No common editor which supports "soft wrapping."
    Ever heard of Emacs? That's what I thought.

    10. No easy way to configure X - especially change resolution on the fly.

    Yeah, I need to change resolutions on the fly all time in X; that would really improve my productivity. But seriously, this guy obviously didn't even bother the read the damn manual -- use Ctrl Alt + and - to cycle through the various configured resolutions. Why is this so difficult?

    1. Re:There we go again... by josepha48 · · Score: 2
      1) .. I thought you could imbed the mozilla rendering engin in Konq... oh that's right you can embed mozilla in anything.. that is what Nautelous (sp) does.. in GNOME... yes it still needs work, but hey the company went under...

      Filesystem scan? uh ext3 does then automatically for me, besides windows 98 does this too.. and so does NT when it crashes or is shutdown improperly.. BDF...

      3) .. don't know... I don't print that much .. I can see if the driver does not exist..

      4) as you said.. there is also linuxdoc and www.google.com where boat loads of info are on whatever you want.. I go to google to find out info on just about all my Linux needs.. and programming too ;-) .. this guy is not a windows users , he is a moron..

      5) hmm cleaner redraws.. he's never seen my Win2k desktop.. that is all a part of the video subsystem and the drivers... and hardware.. it's not the *nix communities fault that he got a crapy video card... get an ATI or Nvedia.. mine works great ...

      6) not sure what he it talking about.. in windowmaker you click on the window title bar, right click and select kill.. how simple is that..

      7) samba works real easy .. one it is setup.. setting it up is not that easy, but the rpms make it more easy.. and with kde I think there is some sort of GUI...

      8) Sound ssupport is actually pretty good if you get supported hardware.. again not the *nix community fault that he got a bad card, blame the manufacture on that one..

      9).. I use nedit and have no idea what he is talking about... you hit CR you get a CR.. simple as that...

      10) XF86Setup is not shipped with most distros (at least not RH) and that is a shame.. as that would allow you to set up the system to use multiple resolutions.. I believe that there are ways of switching http://www.caldera.com/support/docs/openlinux/1.3/ english/xwindows.html look at the bottom of the page.. if your distro can't do this it is not because it is specific to Caldera, itis cause you did not use XF86Setup to configure the desktop....

      --

      Only 'flamers' flame!

    2. Re:There we go again... by dlb · · Score: 1

      "Yeah, I need to change resolutions on the fly all time in X; that would really improve my productivity. But seriously, this guy obviously didn't even bother the read the damn manual -- use Ctrl Alt + and - to cycle through the various configured resolutions. Why is this so difficult?"

      Changing resolutions on the fly is useful when you have braindead web pages that dont scale correctly, or other applications that demand more desktop real estate.

      Cycling through the various configured resolutions doesnt always work because the default install only gives you one configured resolution. Having to stop X to configure more than one resolution can be confusing to the user who has no desire to work in purely console mode.

      Why do we have to be so elitist about this? Why not make the UI make sense for most users instead of the die-hards who've frequently wax nostalgic about the very first slackware beta? Guys like you are the ones that scare new users off from giving linux a shot.

      ~dlb

    3. Re:There we go again... by Ivan+Raikov · · Score: 2

      Why do we have to be so elitist about this? Why not make the UI make sense for most users instead of the die-hards who've frequently wax nostalgic about the very first slackware beta? Guys like you are the ones that scare new users off from giving linux a shot.

      You have a good point, and I admit that my post sounded elitist -- but I really get upset by Windows users who look at Unix/Linux with feeling of superiority and somehow know better what's "user-friendly" and what's not.

      To me, any piece of software that crashes randomly, and corrupts user data, cannot be, and never will be, user-friendly. That's why I switched to Linux. I just couldn't stand the annoyance that was Windows.

      But to answer your question -- I don't really think you can build a user interface that enables non-technically savvy users to utilize the full potential of their system. You just can't. As an example, I know several people who would be really struggling with the concept of configuring video modes in Windows -- they just don't know what a "video controller" is, and what screen resolutions are. In order to have any kind of a sane interface to configuring the hardware on your system, you have to presuppose technical knowledge, otherwise you end up with an interface which still requires training for new users, and limits experienced users to what they can do. To me, the only way to solve the issue of initial configuration of Linux systems for new users, is to make computer systems with pre-installed Linux, which of course some companies are already doing. That's what allowed Windows PCs to be used as ubiquitous appliances by many people, not the alleged "user-friendliness" of the Windows installer.

  94. no published strategy by small_dick · · Score: 2

    Linux needs long term goals published and incremental improvement in a number of areas.

    Imagine if there was a "Top Ten" site where the most popular complaints and proposed solutions made their way to the top of the list, and you could only vote in the top ten by making a paypal donation of $1 or more to the fix. That might help linux a lot.

    File sharing, modem setup, cable modem setup, fonts, development tools.

    Having nautilus show help without popping an error message and prompting you for a list of browsers, some of which are mot even installed on your machine.

    Menu setup that is not built like frankenstein, not disjoint with bits and pieces here and there.

    Better communication with other software vendors...the best IDEs, databases, office suites etc. should all be on extra cds in every distro, free for personal or educational use.

    Configuring mime types. Everything on the web should be viewable without having to download, recompile, etc. Sure, MS won't let docs, asf, wml show anytime soon, but ... can't answer that really.

    Microsoft, like totalitarian communism, has total control of their sw. The developers do what they are told.

    Linux can beat MS, but there is just no charismatic leader that drives people forward.

    Linus is not a UI person, and doesn't care about unification or integration. If fact, he encourages chaos. Chaos is probably not the best strategy to use when dealing with MS. Sure, in ten years Linux might be the perfect OS, but if only 10 people are using it in their basements that won't be much of a win.

    RMS is so obsessed with the GPL, that he, once again, has no interest in UI or unification/integration issues. Another chaos guy. Same problem mentioned previously...eventually something good will come out of it, but the war be be lost way before that happens.

    These guys are great, and totally necessary. Their opinions have a lot of merit. Free software would probably have died long ago if not for their efforts...but where is "The One"? Where is Linux's Neo, the one who will guide this motley crue of programmers and engineers into a well-honed, effective machine that makes the thing not "as good as", not "a little better than"...but triumphant?

    Gotta find that person, the one who stands on a stage at an expo, and everyone cheers and wants to do nothing but write the best fricking OS in the universe by the time the speech is over.

    Every succcessful group movement has a special someone that ties it all together...and Linux's someone has not risen yet.

    Maybe if we crossed JWZ with Kim Polese...let's not go there ;-)

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
    1. Re:no published strategy by soccerisgod · · Score: 1

      Imagine if there was a "Top Ten" site where the most popular complaints and proposed solutions made their way to the top of the list, and you could only vote in the top ten by making a paypal donation of $1 or more to the fix. That might help linux a lot.

      It sure would help the site owner ;)

      Linux can beat MS, but there is just no charismatic leader that drives people forward. [...]

      Leader? Unification? What in the world are you talking about? That's not an advantage, that's a horror vision! The thought of having to use say KDE for lack of alternatives makes me cry! I want to have a choice of what WM to use...

      And what is all this fuss about the war? Sure, I don't like Microsoft either, but my opinion is that Linux is just not the right thing for every user! That has nothing to do with elitarism. I just think that for most 'normal' people windows is the way to go and if they, out of some 'i wanna be like the hacker next door' mood think they absolutely have to use linux, let them, but also let them learn their way around. Sure, many things can be improved, but trying to limit choice ("unification") is STUPID.

      --
      If a train station is a place where a train stops, what's a workstation?
  95. Can not compile the kernel by iamacat · · Score: 1

    I use several drivers that do not come with default RH7.3 (Lucent winmodem, NVIDIA and NTFS) and even installing official RPMed updates is a pain. For example, I need to keep gcc-2.96 around - 3.1 causes Lucent driver to reboot the machine. I gave up some other patches, like Zaurus because they always caused panics. As for development 2.5 kernels, the number of config options is bewildering (can I just install the newer sound subsystem or do I need both), some defaults really suck (like no keyboard support) and every time I tried I got compile errors. Back in the days of 1.1.x, I actually installed every release for fun to see what's new. Now, I could be running Windows for all I care, since I need to wait for someone's binary updates. I guess building kernels is now just for some elite club of core developers and distribution builders who know what magic version of compiler to use, which modules can compile cleanly, what to patch vs kernel.org etc. The only way out I see is to split kernel into many components with well defined interfaces that do not change often. kernel.org should have just a bootstrap kernel. Let's say you download one file with a "core" source and one with x86 basics such as EIDE and VESA SVGA. Then you can go to, say, kernel-audio.org and download your sound subsystem and a sound blaster driver. Or you should be able to use the old binary ones you already installed if you are satisfied with your sound. Someone will say that fixed interfaces for drivers will hurt efficiency and increase memory footprint (because a kernel might need to support several versions of the interface to let older drivers work). Yet the same is true for every other core system component (X-windows protocol, libc binary interface, PPP protocol) and people are always asking for more modularity, not less. It's better to have a system which is 30% slower, but that let's you watch TV on your tuner card, network with your CLIE and your Zaurus and output sound to your digital speakers (all these drivers are much more likely to be written, especially by vendors, if they can be compiled once and continue working for long time). I am sure current design is more fun to hack for ultimate efficiency (apparently so fun there are 3 different branches of the same kernel on kernel.org), but it's really not fun for the rest of the people to customize.

  96. Re:Some answers -- Aw Hell by xrayspx · · Score: 2

    Well, used to work GREAT on my laptop. Probably still does. It would actually change, not just the damn virtual desktop. Now I have to figure out why it just changes virtual desktops on my 'real computer'.

    Thanks for making much more work for me today :-).

    Of course, this now changes the list of non-issues slightly, since it's no longer as trivial as I thought. No one's gonna want to edit XF86Config-4.

    On the other hand, screw 'em. Pick a res and stay with it. Do the highest you can read and go on with life, heh. I can't remember the last time I changed res in Windows or Linux for anything.

  97. How do we fix these issues? by FooBarWidget · · Score: 1

    Most of the things he mentions are distribution-specific. I doubt that I can just send a patch to RedHat and get it included in the next release. So we're at the mercy of the distributor.

    So what can we do?

  98. if you want to kill X by ece · · Score: 1

    hit .

  99. Re:To much of a good thing ! by Anonymous Coward · · Score: 0

    The thing with KDE's menu alternatives, is they don't even work properly. Hell, the instructions for getting most themes to work only cover half of what you have to do. Its unbelievable. These "hackers" need to learn how to write decent documentation so people who AREN'T elitist assholes can actually use it.

  100. There are some easier ways...... by willy+everlearn · · Score: 1

    1. No 'best' browser.

    Well the Best Browser is still Lynx{8^)

    2. Prompting for a filesystem scan.

    Small price for data integrity?

    3. Printing needs to be easier to configure.

    APSFilter is an excellent tool. It is not graphical however.

    4. Make it easy for the user to find out how to do things.

    I have come up with something that I call Willy's Theorum.
    Ease of use is in inverse proportion to robustness.

    That is to say the easier something is to use the less you can do with it. The harder something is to use the more you can do with it if you just take the time to learn.

    Buy a Mac and go with AOL{8^)

    5. Cleaner redraws.

    What can you say? When you're right you're right.

    6. Die stray processes, die!

    Again you are quite right but at lease you CAN kill them as apposed to Winders.

    7. Easy way of sharing files.

    SMB or NFS? The reason M$ does this to seemingly easily is that by default everyone has full control. This is great if you do not consider security important. Remember it is recommended that you do not even turn NetBios on TCP/IP on if you are directly on the internet.

    What this adds up to it should be hard to share something unless you are going to learn a little about security.

    8. Sound support.

    Once again hitting the nail with the hammer.

    9. No common editor which supports "soft wrapping."

    I am not sure I understand this.....

    I use VI for everything. In VI you can set textwidth for word wrap.....

    10. No easy way to configure X - especially change resolution on the fly.

    What happened to CTRL+ALT+PLUS on the number pad?

    I cycle through 600X400 to 1280X1024 regularly.

    Xconfigurator is a Redhat thing I think. xf86config comes with the standard MIT X.

    I hope GNU/Linux never becomes the desk top of choice because you would have to cripple it so bad to make it user friendly.

    Willy

    --
    No hour on a horse is ever wasted. Winston Churchill
  101. While we're on KDE... by Provocateur · · Score: 1

    ...i was told a while back that tear-off menus can be disabled (it's handy for the rest of you). For the life of me, I am looking for it everywhere in the KDE control center, specifically Look-n-feel. Is this item under legacy? Where can I turn the damn thing off?
    Yes I was the one looking for the words 'dotted line' because that's what the thing looked like...

    --
    WARNING: Smartphones have side effects--most of them undocumented.
  102. if you want to kill X by ece · · Score: 1

    hit [control][alt][backspace]

  103. One important thing is missing by Hassan79 · · Score: 1

    11. Common keyboard shortcuts for applications.
    This sucks really. For example, Ctrl+S is a common command for saving a file. But when you're typing this in the joe editor, the program will freeze. It happened quite often to me because I pressed the Emacs Ctrl+X, Ctrl+S accidentally. It took me years to find out that this is not a bug of joe, but the "suspend" command for the console, and to learn that Ctrl+Q will unfreeze everything. joe should at least "overwrite" this keyboard shortcut by default. This is the worst user interface design I've ever seen. It's like if one specific Windows application would fake a bluescreen every time you press something common like Ctrl+Insert.

    --

    Don't drink and su! antidisestablishmentariazationally
  104. Next Great Thing by Provocateur · · Score: 1

    In related news, Linus Torvaldis has been spotted pulling the shades in his room and stockpiling a food supply to last him an estimated 6 months. He mentioned something about 'The Zone' and 'Deep Isolation' and has disconnected all his cellular phones. THe only connection permitted into the room is through his laptop...

    --
    WARNING: Smartphones have side effects--most of them undocumented.
  105. Dependency Nightmares by BigBlockMopar · · Score: 2

    So I give up on the RPM methond and decide to wade a little deeper in the pool and install from source.

    I've done that, too. Installing from source is almost always faster and easier than installing from RPMs.

    Which, I find, is incredibly ironic.

    Uh...how about "match label". I type in "libgal" and hit find - I get NO FEEDBACK. No hourglass-ish thing telling me it's trying, no rapidly changing display of which directory it currently looking in, nothing - after I press the button it returns to it's unpressed state and I'm sitting at my desk wondering how long I should wonder wether it's still working. As far as I can tell it never even tried to search.

    I've had the same run-in with that on RH6.2 and 7.1.

    End users have no time or patience to deal with this sort of thing, nor should they.

    Joe Idiot doesn't care that his car won't start at 8:15AM on the third Tuesday of every month. All he knows is that was on the way to work, stopped at the gas station near his house, and is currently stranded at the pump with a car that won't start. He's held in limbo for reasons he doesn't understand and doesn't care to understand.

    When he finally gets to the office, all he'll be doing is complaining about how much his car sucks.

    --
    Fire and Meat. Yummy.
  106. the funny thing is... by mangu · · Score: 3, Informative

    ...there IS an easy way to change resolution on the fly: press CTRL ALT + or CTRL ALT - to increase and decrease resolution.

    1. Re:the funny thing is... by Anonymous Coward · · Score: 0

      > ...there IS an easy way to change resolution on the fly: press CTRL ALT + or CTRL ALT - to increase and decrease resolution.

      That ain't the whole program here, and you (and everyone else who makes this claim) know it.

      These folks are talking about the auto-resizing of the desktop to match the new resolution, not just the sudden need to use a VIEWPORT to look at their desktop because they increased the resolution.

    2. Re:the funny thing is... by zrodney · · Score: 1

      eh? the desktop is resized to match the new
      resolution.

      and you and everyone else should know that.

    3. Re:the funny thing is... by mgkimsal2 · · Score: 3, Informative

      eh? the desktop is resized to match the new
      resolution.


      Are you saying that the desktop manager (KDE/Gnome/etc) adjust their taskbars and other niceties to the new viewable dimensions when ctrl/alt/+/- are hit? They certainly don't do that on the Redhat, Caldera, Mandrake and Debian installations I've used over the past 3 years.

  107. Re:here we go again by Anonymous Coward · · Score: 1, Interesting

    I'm torn on the subject...

    I agree that there's no reason certain things like changing resolution on the fly shouldn't be included in any OS, but I also believe that windows makes you stupid (though I use it myself, so I guess I'm with stupid). The 'ease of use' of windows is getting out of control, to the point where I heard someone refer to their computer as 'the magic box the music comes out of', yet he's fully capable of downloading, converting, and burning his own music.

    I'm sure there can be a happy medium without offending the people who need to feel they are smarter than everyone else because they have the time to learn every nuance of linux inside-out. Not everyone can dedicate the hours it takes to learn everything there is to know about linux, but not everyone enjoys the blind point and click (with help from animated paper clips) of windows either.

    'Windows users need not apply'

    So in your eyes there's only windows users and linux users? I beg to differ, but that's a whole other post.

  108. The main problem with Linux is... by Edward+Teach · · Score: 1

    it is written by geeks for geeks. It should be written by geeks for users.

    --

    Setting his threshold to 5, Sparky eliminated most of the trolls on /.

  109. Adding yet another refute... by Mr.Ned · · Score: 2

    2. Prompting for a filesystem scan. Bad on the desktop, killer on the server. Who in the _world_ wants their bootup process interrupted by this busy work?

    _I_ do. And I've never been prompted, either.

    3. Printing needs to be easier to configure. Offer fewer choices (such as driver selection), and give easy access to print job control, as well as GUI-based diagnosis and correction of errors such as printer jams.

    The user doesn't care what driver they use

    Which user is this? He complains about not having enough driver choices - there a plenty, he just didn't pick his finger up to look. Between gimp-print-cups and linuxprinting.org, just about all printers are taken care of. Not to mention KDE3's Windows-like printer wizard.

    4. Make it easy for the user to find out how to do things. Most Linux distributions come with a ton of applications, development tools, and support for all sorts of fancy devices. But none of this is very obvious when you boot into KDE or GNOME for the first time. The menu contains a few apps but they are scattered about and don't have names that reveal what they do. The vast majority of tools on the system aren't even in the menus. We need to make it easy for a new user to find out how to do stuff with their shiny new OS, without having to do a web search to find out.

    Mandrake has already done this. A while ago.

    6. Die stray processes, die! ... Possible solution: when in X, WM should keep track of processes and the windows they are attached to. When an app has no windows open (or the main window is not open), the WM should attempt to kill them (first normally, then with -9).

    Please kill fetchmail, please?

    7. Easy way of sharing files. Ideally a right-click on a directory and chose "share this directory". Be able to pull up a list of all folders you are sharing and change permissions or remove the sharing.

    KDE3 has an incredibly easy way of sharing files built in (besides smb) - there's a small little applet daemon that spawns a simple webserver for folders specified. Can't get any easier, takes only a few clicks.

    10. No easy way to configure X - especially change resolution on the fly.

    What are you doing that you need to change resolutions on the fly? The only possible thing I could see would be presentations and hooking a projector up to your monitor. Seriously, how many people really change thier resolutions on the fly? And in any event, I don't think Mandrake's configuration utility could get any easier - it just says "is this ok?" at the end!!!

    Poorly thought-out article. To limit "Linux" to "Red Hat + KDE out of the box" is not only stupid but completely untrue. The vast majority of these "problems" are easily fixable or even already there.

  110. Some good points by tempfile · · Score: 1

    Wiggins is right about some of the problems he points out, however, I found some of his arguments to be flawed.

    1. No "best" browser.

    This is a GOOD THING. It means that there are several products of good quality available, and I can do nothing but wonder how this point made #1 on the list. On Linux, there's browsers for everybody: Galeon, the GNOME browser, Konq, the KDE browser, and then there's Mozilla and Opera for DE-less people and lynx, links and w3m for the console.

    Additionally, I find the anti-aliasing discussion more than tiresome. The author cites this as the reason for not using Galeon, which is ridiculous. CVS Mozilla & Galeon, if I'm not mistaken, do make use of AA fonts, anyway.

    However, in my opinion, a point that the author already cited should be #1: Font configuration, or lack thereof. It's the biggest, hell, to me it's the ONLY major problem desktop Linux has these days, and it goes hand in hand with the printing dilemma. Again I point everybody to Keith Packard's fontconfig, which seems like it could be a solution (but I haven't had the time yet to take a thorough look at it). Lack of good fonts is a problem, but a minor one as long as MS doesn't pull back its Core Font collection.

    7. Easy way of sharing files

    No problem. Slightly modified NFS/SMB daemon, a piece of file manager code, there you go. Not really a big hurdle, and something that should definitely be implemented.

  111. Mass response by TheSHAD0W · · Score: 2

    I'll put my responses to your various replies here.

    Several people think I'm proposing a Windows-like system registry. That has advantages and disadvantages, and I personally would prefer not to have one, though some might disagree. I'd just like all the configuration files to be in the same format.

    You're right that some of the information structures look cleaner when done in a specially formatted text file. Still specialized formats introduce specialized problems; a little bit of whitespace in the mount table can cause a lot of headaches. XML isn't elegant, but it's a lot less ambiguous. And yes, if you have to go in with a text editor it's going to be a headache, but a specialized editor will make it easier.

    And yes, libxml is a lot more weighty than a simple text parser. Still, the entirety of the XML spec might not be needed for this project, and a stripped-down version might be what's called for.

  112. The real list by IamTheRealMike · · Score: 2
    I have to say, this article is basically just a series of things he doesn't like. It'd be better off in bug databases, rather than on slashdot. Having said this, I'm now going to do my own top 5 (10 is too long :)

    1) Software management. This has scared off god knows how many people that I've seen. Not being able to easily download and install something from the internet is incredibly lame. And no - new users don't want to use Debian. I myself am working on a solution to this problem (autopackage), expect to see it posted as an open source project in the next few months. The problem basically boils down to two things. Firstly, the fact that Linux distros vary wildly in capabilities and especially file locations. LSB/FHS goes some way towards fixing this problem, but it isn't the entire solution. Secondly, all software managers I've seen rely on having a huge database of everything on your system that is supposed to reflect what's on it - except often it doesn't, if for instance you installed something from the source, or simply copied the program/library from another computer. Autopackage works like autoconf by individually testing your machine for the things a package needs. But enough of that.

    2) No object system. Windows has COM/ActiveX, which isn't perfect but it's there. Not sure if MacOS has one, but the culture of code sharing is virtually nonexistant on that platform anyway. Linux has several (KParts/Bonobo/C libraries), but none of them are good enough, and none of them are ubiquitous.

    3) Scattered configuration. Despite what this guy says, it is possible with a decent distro to configure almost everything from a GUI. The problem is, these GUIs change. For some things, I can use KControl, for others I must use the GNOME Control Panel, for others I must use YaST (i use suse), and very rarely I must edit text files. The user needs to be able to configure their system from one place. I don't know how this one could be fixed.

    4) Good routing for feature requests/bug reports. A lot of the tension and friction I see is because there isn't (yet) a good system for dealing with end user bug reports and feature requests. Up until recently it was easy - 99% of Linux users were also software developers, so they reported bugs to the mailing lists, and wrote the patches themselves. With the increase in non-developer end users, distros need to deal with users requests for them. All too often at the moment, if you need tech support for Linux you must pay huge amounts for it, or use IRC. Needless to say, IRC isn't the most helpful place sometimes. If you want to report a bug, or request a feature, there is a whole load of etiquette you should be aware of, otherwise you'll get flamed. Dealing with users desires is the job of the distros.

    5) Windows compatability. Wine is almost there now, but is still imperfect. Once Wine reaches v1, and can run most windows apps, all we'll need is a fully working NTFS driver. Then we're set :)

    Oh, finally the point about there being no easy file sharing? It's a dud - in KDE3 you can add a little panel applet which will act as a mini-webserver and integrate with Konqueror. This does however highlight one of his other points - the existance of this panel applet isn't obvious until somebody points it out to you.

  113. Info, not Man by Arker · · Score: 1

    It never ceases to amaze me how many people don't know this - the man pages on a linux system will be mostly way out of date anyway. You should be using info instead, you'll have much better luck with it, as that's the documentation that's actually up to date, in most cases.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
    1. Re:Info, not Man by odaiwai · · Score: 3, Insightful

      info is a humunguous pile of shite which is a pain to navigate and a pointless excercise in confusion. There's a perfectly functional existing standard which is the man page. If you want a pseudo-hypertext manual, what's wrong with html?

      I want my documentation on one page, so I can grep it or in a sensible hypertext way, so I can slouch back, slurp my coffee and browse through it with my mouse.

      dave

    2. Re:Info, not Man by barnaby · · Score: 1


      Amen Brother...

      Thanks for the laughs :-)

      --
      Barnaby
    3. Re:Info, not Man by 1%warren · · Score: 2

      KDE Help Centre-->Browse info pages - uses info2html. Check out "pinfo" too, works like lynx.

      --

      Full plate and packing steel! -Minsc
    4. Re:Info, not Man by greenrd · · Score: 2
      Yeah, pinfo is the best. Console-based, easier to use than info (which has non-standard keys for navigation), colour-coding, and it drops back to man pages just fine if it can't find an info page.

    5. Re:Info, not Man by 0x0d0a · · Score: 2

      Actually, *most* programs maintain only a man page. A few (FSF stuff mostly) maintain only an info page. A few maintain both.

      I really don't like the info interface -- i'd rather be using lynx or links if I need to be traversing hypertext.

      I'd rather obsolete info, have a single markup standard that can translate to man or html (if there isn't already something in groff or tex or xml or something for this), and then let the installing system generate documentation of the desired type at install time as part of the build process.

  114. How obvious? by paine+in+the+ass · · Score: 2, Funny

    I can't help thinking you were about to suggest a little animated figure should occasionally pop up and say, "It looks like you're trying to [fill in blank]! Would you like help?"

    1. Re:How obvious? by Anonymous Coward · · Score: 0

      What you dont seem to get is that even under windows it isn't obvious. People have to be taught what hte conventions are. The only reaons people are stating things in linux are not obvious is because they are used to the Winblows conventions, not because they are not obvious.

  115. clueless by Anonymous Coward · · Score: 0

    There is a microkernel Linux called MkLinux.
    It runs like MacOS X does... slowly!

    NT is not really a microkernel. It was made
    to look like one, because that was the fad
    when NT was written, but really NT has a
    regular kernel like Linux, BSD and UNIX do.

    GNU Hurd is a microkernel system. You're not
    using it, are you? Nobody else is either.
    Performance does matter, and microkernels
    just can't deliver.

    Look, it's obviously a fundamental problem.
    You can convert a regular kernel into a
    microkernel by replacing performance-critical
    function calls with message passing and task
    switches. You can convert a microkernel into
    a monolithic kernel by replacing the message
    passing and task switches with function calls.
    Duh, what would be faster? You don't have to
    be a real genius to see that a microkernel can
    only outperform a very poor monolithic kernel.

  116. CTRL+ALT+(PLUS or MINUS) by N8F8 · · Score: 2

    supposedly you can switch resolutions by the following combo:
    CTRL+ALT+(PLUS or MINUS)

    It doesn't work for my laptop though. For some reason I can only get the default resolution 1600X1200. Messed with every option and config I could find to no avail.

    --
    "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
    1. Re:CTRL+ALT+(PLUS or MINUS) by MagPulse · · Score: 1

      If you do that the resolution changes, but the virtual desktop stays the same size. Not what most people want.

  117. Re:I tend to agree.. by symbolic · · Score: 3, Insightful


    Even though I consider myself a quintessential computer geek, it even gets tiring for me having to figure out things like why KDE 3.0 won't compile according to the directions. Sometimes I just want it to work, because I have other things I need to be doing instead.

    I'd like to make sure that I also state how incredibly cool KDE is, as well as many other linux-based apps. Kudos to all of the developers who have contributed their time and talent. BUT...I hope that we move away from a seemingly pervasive mode of thinking that says, "oh well, they'll figure it out...". Linux developers need to start thinking like end users. Even if it means covering the smallest of details, what you end up with is a very polished app that leaves little to go wrong. This is not time unwisely invested, because even for users that are technically inclined, it's still annoying when things don't work as they're intended.

  118. Misled? by crimson30 · · Score: 0

    Am I misled or isn't lack of commercial software for linux the biggest reason ppl don't use linux? Does everyone use WINE or multiple multiple boxes or is there some secret I don't know about?

  119. Re:here we go again by spudnic · · Score: 3, Insightful

    Don't make things easy so people are forced to learn how to do things on their own in order to use their computer? That's insane.

    Where do you draw the line? Maybe I think you're an idiot because you don't do everything in binary. Yeah, that's it. You've just had it too cushy with your fancy assembly language.

    Let's force people to interact via a series of switches mounted on the front of their box. That way we'll be sure that they really understand exactly what is going on. If you don't want to exert the effort required to master such a system, screw you. You're not worthy anyway. No great loss.

    Maybe I'm being a bit harsh, but does this make sense?

    --
    load "linux",8,1
  120. Linux for main stream by Oriumpor · · Score: 1

    Windows users want easy, they even compromise uptime for ease of use. There need to be ways for joe-sixpack to use a GUI to manage the "usual" functionality that users have come to expect in an OS.

    There are programs which give more "dashboard" functionality, but more need to be added by default.

    File Sharing (if not right click functionality than an easy to use way to mess with smb.conf, or exports)

    Printer setup, and sharing (maybe an online database of up-to date url locations of "all" linux printer drivers.)

    Standard Installation program (and standard program placement in the path, uninstallation features and a good program to manage all the programs installed.)

    Wizards for everything.(that work.)

    Interoperability w/visio and office XP(People use them, you know they do, they will send you things in ZP and visio formats, and you will need to read them.)

    The average user will not have to know what /dev/null is, or what ifconfig does and if you want to grab the desktop market, you gotta give people a reason to install linux. (Free stuff isn't good enough when the free stuff is too confusing to get working by joe-sixpack)

  121. What are you on? by cnelzie · · Score: 4, Insightful

    A good accountant, knows the tax laws and all standard accounting procedures. It can take a tremendous amount of time just to gain that knowledge let alone to keep up with the latest in accounting practices. Like many professions, there is a continuing education requirement, which puts Certified Public Accounts in schools at least every other year. They simply don't have the time, and many don't have the inclination to learn all the whiz-bang features of their computer, the applications they DON'T use and the esoteric features of their Operating System. An excellent accountant practices only accounting. An Average accountant attempts to be something else at the same time.

    A very good engineer spends his/her time practicing their engineering discipline. While some may have a hobbie with computers, it doens't make them a better mechanical engineer because they know how to configure a Linux machine for desktop use. What makes them a good engineer is that they know how to use the standard symbols, which have been altered a few times in the past ten years. They also need to know how to operate the application that they primarily use for their engineering discipline. An average engineer will spend time in other pursuits, while a great engineer will spend his/her time living and breating their chosen field. Most of the time that doesn't include how to configure Sendmail.

    As for a marketer... True, they are mostly evil. However, to be a good marketer one needs to know the human mind, psychology and how to handle the media. They may need to know how to create a Powerpoint Presentation, generate a few documents. They have no need to know how to configure the Apache web server. That is what the guys in IT are for. They have need to learn how to program PHP, CGI or any other language that is used in Web-page design. They might come up with a layout, but that is for some IT guy to put together.

    Tell me why the above professions need to have knowledge that is similar to what most IT people have? How will that make them better in their fields? How will they find the extra time to keep up with all of the endless data that comes out of IT, when they have to do the same thing for their field?

    -.-

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    1. Re:What are you on? by jacks0n · · Score: 1

      An tightly specialized engineer cannot innovate. He can advance what exists, but making something new usually requires a broader view. We need innovative engineers.

      Accountants, on the other hand, have been doing far too much innovating lately. see Enron, Global Crossing, etc.

  122. At least 2 of these are solved... by ecloud · · Score: 2

    CUPS for printing. The only thing you have to configure on a client is which server is the print server; and you can use a web GUI to manage print jobs, printers etc. I have no compliants whatsoever. KDE integrates with it very very well too. Only minor nit is they could've used broadcasts to announce print servers, instead of having to configure that on the client. Then it would really be zero-maintenance.

    As for an editor that does wordwrap without embedding newlines... well NEdit has had this as one mode for years. You can set it with newlines, or without, or don't wrap at all. Only problem is it's a Motif program, but you can get a statically linked one, and it still comes up fast enough. But I've been wanting somebody to port it to GTK or QT for years too. Then maybe a Windows port would also be possible.

    Besides that NEdit has everything else you'd want in an editor (programer's editor or otherwise) while managing to be the least ungainly one I've ever seen on any Unix. And it will run on any Unix; so I can use the same editor both at work and at home.

    1. Re:At least 2 of these are solved... by printman · · Score: 2
      ... Only minor nit is they could've used broadcasts to announce print servers, instead of having to configure that on the client. Then it would really be zero-maintenance.

      CUPS already does this if you configure the server to do the broadcast - see the BrowseAddress directive. Do this with multiple servers for the same printers and the clients will automatically load-balance between the available servers and ignore servers that are down (failsafe).

      --
      I print, therefore I am.
  123. 60%? Er, what method are you using? by oGMo · · Score: 3, Insightful
    Um..I don't know about you, but I have yet to find a desktop that can correctly cut and paste text correctly 100% of the time. At best it's a 60% success rate.

    I'd sure like to know what you're using and how you're trying to cut and paste, because (at least in X), 99% of everything responds to the standard select-copy and middle-button-paste. That is, hilight the selection and it's automatically copied. Click the middle mouse button someplace to paste. (I think StarOffice is about the only exception to this I've ever run into.)

    Maybe this isn't "intuitive" to a windows user, but you know, so what? C-x,c,v aren't intuitive to me... why should I have to press extra buttons? In the end, it all comes down to a little learning about and investigation into your software environemnt. When exactly did ignorance become OK?

    --

    Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    1. Re:60%? Er, what method are you using? by Nailer · · Score: 2

      Stop being so damned agressive. Why assume the other fellow doesn't know about middle click (as it turns out he does) and is an idiot?

      I'd sure like to know what you're using and how you're trying to cut and paste, because (at least in X), 99% of everything responds to the standard select-copy and middle-button-paste

      He might be using OpenOffice, the major contender for being `the' Linux office suite.

      When exactly did ignorance become OK?

      Never has. Arrogance either.

    2. Re:60%? Er, what method are you using? by Sentry21 · · Score: 2

      99% of everything responds to the standard select-copy and middle-button-paste.

      This is something that bothers me. Why on earth does 'select = copy' make any sense whatsoever to anyone? Selecting can be for many purposes (bolding, deleting, drag-dropping, or just to fix weird text display bugs, for example), but having X automatically copy whenever you select something has given me a paranoia that I haven't managed to get rid of - I'm afraid to select. I'm always afraid that I have something important on the clipboard and that I'll eradicate it, so I can't select to delete, I can't click in any input area that auto-selects (Mozilla URL bar), and so on. Quite frankly, it's a stupid behaviour that does something I didn't ask it to do.

      ^C ^X ^V may not be intuitive to everyone (except that C = copy, and X/V are right around there), but copying on select is just broken. A more sensible way to do it, if you insisted on doing it like that, is to select using the middle mouse button - click and drag with middle differentiates, and allows fast copies without accidental copies (or at least, as many).

      --Dan

      --Dan

    3. Re:60%? Er, what method are you using? by FunkyChild · · Score: 2

      Maybe this isn't "intuitive" to a windows user, but you know, so what? C-x,c,v aren't intuitive to me...

      It may not be more 'intuitive' per se, but it's a lot easier for users since you can easily find the menu options and commands for those actions by looking in the menu bar under 'Edit'. How does the user find out that copying/pasting under X requires the middle mouse button (used in a method that conflicts with the conceptual model that users have of the mouse's function - selection does not perform an action, just prepares something to have an action performed upon it later). For the most part, all the things that can be done can be found in the menu bar (much more so on a Mac than Windows anyway).

      A lot of unixy things like the middle-mouse copying and pasting, X display resolution switching etc, aren't documented in an easy to find place - causing the user to waste time going out and searching for information on how to complete some of the most basic tasks.

  124. Confirmation of your CUPS experience by crush · · Score: 2

    CUPS is also excellent in GNOME (as one would expect given that it uses the browser). Since I installed it all has been sweetness and light on the printing front. If anyone is having printing hassles they should check-it-out

  125. Top Ten by Anonymous Coward · · Score: 0

    I Gotcha TOP TEN Hang'in Dude!

  126. Sheesh, here's the correct link! by crush · · Score: 2

    CUPS is to be found here. Sorry about that!

  127. Filesystem scans by Homburg · · Score: 1

    It's not really a 'top 10', more a 'random 10 that happened to piss this guy off'. Having said that, he identifes mostly genuine problems, and cogently explains them to boot.

    Only thing I don't get is his complaint about filesystem scans. He doesn't say what distro he's using, but my experience of Redhat, older versions of Mandrake, and Debian, is that the filesystem check at boot-up is non-interactive, and chooses whether or not to fix things by itself. I can only remember one occasion when I was asked anything on boot-up, and that was when I'd managed to completely trash my disk. The computer said something to the effect of 'I've no idea what's going on, enter the root password if you think you can fix it.' But user interaction is, as far as I know, only required on those occassions when there really is no other choice.

  128. My opinion by Advocadus+Diaboli · · Score: 1
    1. No best browser
    "Best" is a very individual definition. And I'm happy that with Linux I have a set of browsers that I can use. And if I ever encounter problems, then its usually not the problem of the browser but the problem of sites that doesn't validate to the HTML-DTD. I'm sorry, but its not correct to blame it on the browser if a web author is to stupid to apply true W3C standards.

    2. Prompting for a file system scan
    I don't see a problem here. Usually the scan just means 1 minute more boot time and doesn't require human intervention. And I'm pretty sure that all is ok when the check is completed.

    3. Printing needs to be easier to configure
    Sorry. I have a somewhat "complex" print configuration using 2 printers (Laser & Deskjet) connected to a LAN printserver. And setting up that thing on Linux was quite more easy than doing it on Windows, especially after I had to change the IP address of the printserver.

    4. Make it easy for the user to find out how to do things
    The things are easy to do. Just RTFM and you know what. And I love that way because it forces me to focus on what I really wanted to do and doesn't distract me with thousands of funny wizards that try to make my life easier but instead make it more complicated. Did you ever got fooled by an automated spellchecker that changes what you are typing? Well, I'm happy that when I type no dumb programm thinks he can correct what I'm doing.

    On the other hand there is no system that will be usable for an complete idiot without learning something. Oh... there are and the web is full of the things that those idiots produced because all is so easy to do :-)

    5. Cleaner redraws
    Honestly, I never saw that problem in my life.

    6. Die stray processes, die!
    This is wrong in Linux??? Did the author ever try to kill a not responding Explorer Window in Windows? Without getting his system unusable for a minute, killing the taskbar and so on? I'm sorry, but thanks to Linux I see what is running on my PC and I have the ability to kill things as I want.

    7. Easy way of sharing files.
    What is "not easy" when using NFS?

    8. Sound support.
    Works nice here under Linux. Ok, its a bit difficult to setup, but once you did it it works and it's not more complicated to use than sound under Windows. So don't bring up the "difficult configuration" here, since that is just a "run once" job. Oh, by the way... also Windows has some flaws in sound configuration, if you ever tried a VIA AC97 sound you will know what I mean.

    on Linux will rock. 9. No common editor which supports "soft wrapping."
    Sorry, I never thougth that "common" doesn't apply to Emacs :-)

    10. No easy way to configure X - especially change resolution on the fly.
    Well, I confess, I need only one resolution because it won't improve on a TFT display if you use something else than the resolution tht it was designed for (here 1024x768). But I remember that there is the option to define a lot of common resolutions (like 640x480, 800x600 and so on) in your XF86Config and then cycle between them by pressing some hotkeys. So if this is not "changing the resolution on the fly" I don't know...

    Summary:
    I'm sorry, but this list looks like the author was desperatly trying to find flaws and he came out with a list of things that are really no problems for people that want to use the system.

  129. Re:Linux and Lore as a Bad Thing by Animats · · Score: 2
    If you need Lore to use the thing, it's designed wrong.

    This was well-said in the old Apple User Interface Guidelines, and I won't repeat it here. It's ten year too late for anybody to claim that you need Lore just to run a computer.

  130. Think Different by gnugnugnu · · Score: 1

    > So think about it. If MS released the full source for Windows XP, would it be a fantastic operating system that code-hackers flocked to?

    > I myself think not.

    Nice Interface, open source codebase.
    It is Mac OS X in a nutshell, and while developers may not exactly be flocking to it, it is certainly helping Apples reputation among the Techie crowd.

    You can do most of the things you metion on a Mac, with the addition of relatively easy desktop Multimedia publishing.

    The slightly more expensive hardware may be a sticking point for some people who have a room full of old x86 machines but even among developers how many people build machines from scratch nowadays and even then it is more for flexibilty and control than it is on cost basis.

    The way i see it is if someone thinks they are a 'power user' they really should definately try Linux. If they have to ask me what kind of computer they should buy i tell them to buy a Mac.
    A lot can change in year.

    Full disclosure: I dont own a Mac but i would like to.

    Think Different learn to proper use adverbs good

    1. Re:Think Different by Anonymous Coward · · Score: 0
      Nice Interface, open source codebase.

      It is Mac OS X in a nutshell, and while developers may not exactly be flocking to it, it is certainly helping Apples reputation among the Techie crowd.

      Heh. The parts they lifted from CMU (i.e., Mach) and *BSD are open source. The bulk of the codebase (i.e., NeXTSTEP) is closed.

    2. Re:Think Different by Seeker5528 · · Score: 1

      " Heh. The parts they lifted from CMU (i.e., Mach) and *BSD are open source. The bulk of the codebase (i.e., NeXTSTEP) is closed"

      http://www.gnustep.org/ provides an open system that is getting far enough along to provide a base for portable applications.

      Later, Seeker

  131. Re:Lots of built-in apps good?! Hello? by crush · · Score: 2
    When Microsoft keeps the user busy without having to download additional software, it's considered anti-competitive.
    No, the anti-competitive part is making it hard/impossible to dump the builtin browser, not providing documentation for file-formats, leaning on hardware manufacturers to design their hardware to work with Win and not with *nix.
    Give me a good application search/install/update facility (Debian apt, anyone?), but PLEASE don't give me a crapload of built-in things to 'keep me busy for years'.
    rpmfind.net, rpm -ivh, up2date
  132. why bother? by Anonymous Coward · · Score: 0

    frankly, linux people don't like windows people and the feeling is pretty mutual. you can see this most in places like /.

    why bother go through all the flamewars? it's pretty clear that linux people don't really want regular users to use linux. that's the only explanation i can see. A lot of Linux people are pretty rude and elitest to so called average users.

    I think the biggest perversion of the linux movement is the collosal lie that is known as the desktop movement. I mean come on. someone writes a 10 point thing on what he thinks is wrong with linux or what he can't do with it. And suddenly there are linux people swelling the ranks with sharp comments to talk about how wrong he is and what a moron he is. Is this how regular users are gonna be treated? the author seems to be more competent about linux than normal windows converts.

    also trite comments like "so and so function works on MY system so you must be a complete moron because it doesn't work on yours" are pretty stupid.

    there comments that are posted claim that with windows you can't even do 'so and so linux function' in windows and if you could it would require a reboot and all sorts of voodoo magic. for example i see a lot of comments on the point where people mention killing processes can't be done in windows like it can be in linux.

    Well here's my trite comment. On MY windows 2000 installation "CRTL+SHIFT+ESC" works pretty well. click on the tab that says processes and kill all you want"

    someone made a comment that windows users should use linux more before they write "linux" articles bashing the limitations of linux. perhaps those linux guys need to use windows more before they respond with rebuttals bashing the limitations of windows.

    A strong tendency is to bash the faults of windows from versions long gone like win95 and win98. however when a critic brings up faults of linux programs long gone like kde1 the linux people are quick to point out that it has been fixed in current versions of linux. they should extend the same courtesy when talking about windows. hey guys, news flash win9x is DEAD.

    and my last point is linux isn't even the best *nix. when you guys graduate to a real *nix, www.freebsd.org is waiting for you =)

  133. SUse 8.0 by Anonymous Coward · · Score: 0

    suse allows you to cahnge resolutions from kde control panel.

    unfortunately you have to go through yast2 then graphics card and monitor.
    getting there could be more intuituve, but neverhteless its there

  134. Advice for the author by iabervon · · Score: 2

    Using fvwm2, I can grab a window and wave it around on top of other windows (including on top of a konqueror window), and it leaves at most a small trail (dragging it slowly across a complex window). The window on top is not redrawn at all unless I carefully get it behind another window and drag it without raising it. When I resize a window, I just get the frame until I actually select a size. I suspect that more recent window managers are not working to minimize the redraw efforts. The X window manager model is fine-- it's just that window managers frequently don't do a good job. (Applications these days also seem in too much of a hurry to get something on the screen; there's no reason you should see holes).

    You can leave off doing word wrap until you're done with the document, and then do a single (hard) word wrap pass. If you get in the habit of separating paragraphs with (at least) a blank line, emacs will redo your word-wrap for a paragraph if you type Esc-q, removing leftover newlines.

    Stray processes seem to be a desktop integration thing. As far as I can tell, the desktops start up a ton of stuff for sharing information between applications, which then doesn't get cleaned up.

    XFree86 will change resolutions between the ones defined for your setup if you hold ctrl and alt and press + or - on the keypad. Of course, that's virtual resolutions; if you've reduced it, you can move the area you can see with the mouse. I find this very handy for looking at details, reading small print with tired eyes, and letting a roomful of people read things on my screen. I'm not sure what other use there is for lower resolution, but this feature may not serve your purposes (what do you expect to happen to windows which are entirely off the screen in the new resolution?).

    I agree that fsck should have an option to say that nobody who uses this machine will have a better idea of what to do about the filesystem that the fsck maintainer, so fsck should use its best judgement. But the only time I've seen a large number of errors, it was due to the memory in the machine being flaky.

    NFS isn't really that great a file sharing mechanism: it's insecure and fragile outside a trusted network and doesn't work very well where the client machines are controlled by their users. It is mostly useful for a server distributing files to clients, rather than users sharing files with each other and with themselves across client machines. A better solution is ssh-agent and scp/ssh; hopefully someday there will be an ftp-like or even filesystem interface to this mechanism.

  135. Viva vim [Re:Not entirely true] by gnugnugnu · · Score: 1
    This is almost how vim works by default, showing the whole thing, but unfortunately, using the up and down arrows (or j and k) go up and down actual lines, not the virtual word-wrapped lines when in vim

    Annoying isn't it? but not as annoying as a machine where vi/vim/elvis/whatever is configured so you cannot use backspace or the arrow keys.
    Thank God for gVim, making the learning curve a whole lot smaller. if only there was a gMutt. of course it would probably deserver a better name than gMutt.

  136. Quibbles and bits by Skapare · · Score: 3, Troll
    • 1. No 'best' browser.

      So if one browser gets better, and then because of the pressure another gets better, too, this is bad? Maybe we should remove some features from one of them to make another look better? It's sad that we would have to downgrade the capability of something before we are able to make a choice.

    • 2. Prompting for a filesystem scan.

      I rewrote my rc/boot scripts myself from scratch. I haven't had this problem for 3 years.

    • 3. Printing needs to be easier to configure.

      We need better standards among printers. Much of the problem is due to so many different kinds of printers, different drivers, different data formats. One single standard is needed and vendors must be force to comply.

    • 4. Make it easy for the user to find out how to do things.

      I still haven't figured out how to do a number of things on my MS Windows 98 machine. For example, how do I tell Windows that my hardware clock runs as UTC and that it should still show me my local time.

    • 5. Cleaner redraws.

      This is more of a programming problem. Certain programmers think that they need to first erase the screen then rewrite it. Back before Linux, I wrote an editor for DOS, and I wrote my own screen window manager for it. The editor could simply open up window objects and update them much like curses, but simpler. When refresh was called, the screen was updated, but there was no flicker because it was never erased first. It simply updated everything, period. Parts that were changing content just changed. Parts that were not changing, didn't. And mine was so fast I could still do scrolling by full screen rewrites even on a 16 MHz machine.

    • 6. Die stray processes, die!

      Programming problem again. Teach programmers how to deal with the real world.

    • 7. Easy way of sharing files.

      Why do you want access to my files? Leave me alone.

    • 8. Sound support.

      Like printers, this is a vendor problem. Find vendors who do a better job of not always changing the driver-to-hardware interface, and favor them over the vendors that keep screwing people over with the next board version. There is no reason every piece of hardware needs to have its own driver disk included, even for MS Windows (and this is a big cause of many system problems in Windows, too ... Bill Gates has said so).

    • 9. No common editor which supports "soft wrapping."

      What you are asking for is to show text as if it had newlines, when in fact it has none. Maybe you should be writing HTML instead of plain ASCII text. Don't mail it to me w/o newlines. But if you want to be able to reformat a range of text, maybe you should try emacs.

    • 10. No easy way to configure X - especially change resolution on the fly.

      I just changed my resolution on the fly while entering this line of text by pressing the Ctrl-Alt-KeypadMinus combo. Then I pressed Ctrl-Alt-KeypadPlus to revert back.

    --
    now we need to go OSS in diesel cars
    1. Re:Quibbles and bits by Carrot007 · · Score: 1

      1. Agreed.

      2. So you can do it, SO FUCKING WHAT! It needs to be part of standard distros' scripts otherwise the common man is not helped. (just because you can do it, doesn't mean someone else can)

      3. Force the vendors? Believe it or not you are not entitled to FORCE anyone to do anything. Yes we need standards, though they can't be forced. They need to be accepted. (you should never go for a job in pr)

      4. I'll try hard not to invalidate my point 2. Once you can do things it's easy, what we need is intuative operations (and not intuative used as a pr tool as it often is!)

      5. You don;t seem to understand the prtoblem atall. Erasing is NOT the problem, well not unless we have THICK AS PIGSHIT programmers, it's more a we do it but can't do it all in 1 frame so it looks shit, smoothnesss is presented by drawing to a off screen buffer and putting onto the screen when it's ready. this may be slow on slow machines but it never flickers.

      6. If programmers knew how to deal with the real world, they'd stop programming and go out into it. I fail to see how this sloves the problem ;-)

      7. Don;t bne paranoid, they are after you.

      8. Again, passing the blame will get you nowhere, except posibly higher up the corperate ladder.

      9. HELLO! Gte a clue, soft wrapping it a good thing, it enables me to read my email formated to my screen resolution and not at your, etc.

      10. Yes but that needs SETTING UP, as does X. WE need better autodetection, I mean I don't want to have to tell X what resolutions i would like to change bettween before i do. Plus i think he more wanted a nice control panel style changer, that ONLY let's you do valid resolutions automatically.

      --
      +----------------- | What is the question!
    2. Re:Quibbles and bits by Anonymous Coward · · Score: 0
      10. No easy way to configure X - especially change resolution on the fly.

      I just changed my resolution on the fly while entering this line of text by pressing the Ctrl-Alt-KeypadMinus combo. Then I pressed Ctrl-Alt-KeypadPlus to revert back.

      You know what, I bet you did too!

      I think the point the author was trying to make is that there should be another method of doing this, rather than pressing 3 keys you vaguely remember and hoping....

    3. Re:Quibbles and bits by Skapare · · Score: 2
      1. Agreed.
      2. So you can do it, SO FUCKING WHAT! It needs to be part of standard distros' scripts otherwise the common man is not helped. (just because you can do it, doesn't mean someone else can)

      It can be done. Take the issue up with the people who prepare your distribution. Or are you suggesting I get into making my own distribution?

      3. Force the vendors? Believe it or not you are not entitled to FORCE anyone to do anything. Yes we need standards, though they can't be forced. They need to be accepted. (you should never go for a job in pr)

      Ever heard of boycotts to force companies to do things better? It happens. That's what I was referring to ... consumer motivations.

      4. I'll try hard not to invalidate my point 2. Once you can do things it's easy, what we need is intuative operations (and not intuative used as a pr tool as it often is!)

      Too often, lots of people, like those who build distributions, spend more time trying to keep doing things the same old way. Well, where the old way works, that's great. Where it doesn't, they need to change. Too often they don't. This is mostly a distribution building problem.

      5. You don;t seem to understand the prtoblem atall. Erasing is NOT the problem, well not unless we have THICK AS PIGSHIT programmers, it's more a we do it but can't do it all in 1 frame so it looks shit, smoothnesss is presented by drawing to a off screen buffer and putting onto the screen when it's ready. this may be slow on slow machines but it never flickers.

      If you slow things down extreme, you'll see the flashing really is a screen being updated, blanked out, and updated again. One thing that happens is when a lot of functions are finishing up, they refresh. Over the course of some updates, this may happen several times. That's not bad if the refresh doesn't blank everything to background color and re-draw. It really is a blanking operation very often (not only on X Windows, but also on MS Windows).

      6. If programmers knew how to deal with the real world, they'd stop programming and go out into it. I fail to see how this sloves the problem ;-)

      OK, maybe spanking will :-)

      7. Don;t bne paranoid, they are after you.
      8. Again, passing the blame will get you nowhere, except posibly higher up the corperate ladder.

      Well, I have to agree with the part about passing the blame gets you up the corporate ladder. But the blame for the extreme number of drivers to deal with, and the problem of having to thus deal with so many drivers and modules, does belong to the hardware designers.

      9. HELLO! Gte a clue, soft wrapping it a good thing, it enables me to read my email formated to my screen resolution and not at your, etc.

      I understand what that is, but you need some form of specification to say what is or is not in a group to be formatted, and how. ASCII doesn't have this capability, so we shouldn't expect it to magically happen with ASCII. HTML does, as do many other text formats. Try one. But if after you edit it, you send it as ASCII, be sure the newlines are in there, or else send it in a format that can be automatically formatted correctly, such as HTML (yes, I do HTML).

      10. Yes but that needs SETTING UP, as does X. WE need better autodetection, I mean I don't want to have to tell X what resolutions i would like to change bettween before i do. Plus i think he more wanted a nice control panel style changer, that ONLY let's you do valid resolutions automatically.

      The autodetection problem gets back to the extreme diversity of hardware interfacing which requires so many drivers and conflicting probes that can hang systems. If the hardware makers were to adopt certain interfaces that allow the low bandwidth operations (e.g. set video mode) to be done in the same form as everyone else, a lot of problems fall. But if you want to see it done in software, working for the full range of existing hardware, expect it to be a huge project. Dive in and try it yourself.

      And there aren't just a few select resolutions that are valid. There can be hundreds or thousands of possible resolutions. Of course only a few are needed for *normal* people to choose from.

      Most of these problems come down to either the developers of some application doing things better, or the distribution preparers doing things better. I doubt we will solve anything in Slashdot. We have to focus on each individual case. And don't forget that most of the development is by programmers, for programmers. If we want to have it become for non-programmers, we do have to start thinking different. I sure hope that doing that doesn't break the power tools programmers use.

      --
      now we need to go OSS in diesel cars
    4. Re:Quibbles and bits by kyras · · Score: 1

      If you slow things down extreme, you'll see the flashing really is a screen being updated, blanked out, and updated again. One thing that happens is when a lot of functions are finishing up, they refresh. Over the course of some updates, this may happen several times. That's not bad if the refresh doesn't blank everything to background color and re-draw. It really is a blanking operation very often (not only on X Windows, but also on MS Windows).

      Unless you're talking about the way the physical hardware draws things on your screen, or some specific particularly bad program, you're full of shit. Wait, no, you're still full of shit even if you are talking about the way the hardware does it, because it blank during a vertical refresh.

      --
      Tastes like burning! - Ralph Wiggum
    5. Re:Quibbles and bits by kyras · · Score: 1

      Parent should read "...it does not blank during a vertical refresh".

      So that's what the preview button is for! :\

      --
      Tastes like burning! - Ralph Wiggum
    6. Re:Quibbles and bits by juhaz · · Score: 1

      It's not any harder to remember those keys than it is to remember how do you get into "display properties" config thingy in windoze.

      REAL problem is that ca-+/i doesn't change your virtual resolution, and as such, is useless. If I want to change my screen from 1600x1200 to 1024x768 then it damn well should change it, and not just "zoom" into part of the screen and have the desktop just as huge as it was before. Especially as it doesn't rearrange windows, and that scrolling is just plain horrible.

    7. Re:Quibbles and bits by Skapare · · Score: 2

      If you want to have windows re-arrange, then I guess you and I are looking for different features. What you are looking for is a better window manager. It would have to make sure X can notify the WM of the desktop size change, and possibly even allow the WM to do the change itself (so you can have a cute pop-up window/menu thingy to do it).

      --
      now we need to go OSS in diesel cars
    8. Re:Quibbles and bits by Skapare · · Score: 2

      I'm only talking about how the software does it. One of the intents of the refresh is to make sure some stray pixels that failed to get cleared out are in fact clear. That's done by literally writing some blank color, usually the current background color or background image, then redrawing or rerendering every object on the screen. Unfortunately programmers thought refresh() meant rerender() because the latter was being done by the former (after the blanking).

      Now days, there are more tools that don't do this, as well as much faster transfers to video bus, and accelerators doing the hard work even faster, so fortunately, the flashing is now more rare. But there are some things still around that do it. For example, when I minimize then maximize the Acrobat Reader from Adobe, while on a PDF page that is more complex with constructed images, it redraws the whole construction all the way to my window. Sometimes it takes several seconds for it to finish.

      Back in the DOS days, when I wrote my graphical tool, almost everything did this blanking thing. I was using another tool for a while, but I found that the only way to ensure the screen was up to day was to call refresh(), and it blanked the screen out first, then wrote all the windows onto the screen from bottom first to top last. Whatever was not in some window was left in the blanked out state. My tool did it a different way. As the window structures were built, it maintained a cache of pointers (and these were for characters, not pixels, as this was before Windows 3.X even came out, so most things were text based) for every character (not the most efficient way, but it was plenty fast enough on the 8 to 16 MHz machines of the day). When a window position or layout change was made, the cache was rebuilt. When a refresh call was made, it went through the cache in raster scan order, picked up a pointer, grabbed the character pointed to, and put that character in the corresponding position in the video buffer. It was still ightning fast and absolutely smooth. There was no flashing or flicker anywhere. The hardware did its part (it didn't have memory bus collisions between video scan and buffer writes, as some earlier video cards had), and the software did its part.

      --
      now we need to go OSS in diesel cars
    9. Re:Quibbles and bits by Sentry21 · · Score: 2

      While your post seems to reek of 'It's not a problem for me, so it's not a problem', I'll reply to some of your 'points'.

      1. No 'best' browser.
      So if one browser gets better, and then because of the pressure another gets better, too, this is bad? Maybe we should remove some features from one of them to make another look better? It's sad that we would have to downgrade the capability of something before we are able to make a choice.


      No, the problem is that since there's no clearly better browser (well, I feel that Mozilla is), there is no standard as to which one the user gets, removing consistancy across distributions.

      2. Prompting for a filesystem scan.
      I rewrote my rc/boot scripts myself from scratch. I haven't had this problem for 3 years.


      And how many end users want to do this? Hell, even I don't want to do this, and I could do it easily.

      We need better standards among printers.

      Like postscript? But that costs money. If you want a vendor to throw in compatibility, that means you restrict their designs and implementations into the standard. Postscript does this beautifully, up until you get your credit card bill.

      For example, how do I tell Windows that my hardware clock runs as UTC and that it should still show me my local time.

      You don't. And before you shoot back that this is an example of windows being as bad as Linux (which your comment seems to try to do), keep in mind two things. First, you're saying it's ok to be as bad as Windows. Second, it's worse to have a feature without telling anyone than it is to not have the feature, espcially for end users. If there's no manual about, or even option for, it, then as far as they're concerned, it exists not.

      This is more of a programming problem. Certain programmers think that they need to first erase the screen then rewrite it.

      No, I think he's right in his assertion - backbuffer blitting as opposed to drawing directly to the screen. The differences are substantial, especially in gaming, and it annoys me how, in X and Windows, the contents of windows or what's behind them 'fills in'. This should be in the backbuffer, people! Heck, I've gotten 640x480 animations smooth when double-buffering (or triple-buffering, a few times), and it actually feels faster and more responsive than drawing directly to the display.

      Why do you want access to my files? Leave me alone.

      This is just stupid. No one wants access to or mentioned your files, but sharing one's own files on a network is nice. I mean, isn't Linux about connectivity (as one of the main points, anyway)?

      Like printers, this is a vendor problem. Find vendors who do a better job of not always changing the driver-to-hardware interface, and favor them over the vendors that keep screwing people over with the next board version.

      The sound subsystem in 2.4.x broke, severely, the driver I had to use for my sound card. The result was that if I compiled the driver in, I had no sound. If I compiled it as a module, then I had to do 'cat /proc/isapnp' before insmod'ing the driver, or it wouldn't work (yes, this was the ONLY thing I did to make it suddenly work).

      In other news, until ALSA is complete and installed, his points remain. Sound is complex. One program can have the sound card open at once, unless they're using ESD, which sucks up CPU on slower machines (playing an MP3 resulted in ESD using more CPU than xmms, though they were, together, using 99.8% on average). Unacceptible.

      What you are asking for is to show text as if it had newlines, when in fact it has none. Maybe you should be writing HTML instead of plain ASCII text. Don't mail it to me w/o newlines. But if you want to be able to reformat a range of text, maybe you should try emacs.

      I honestly doubt the author cares about what you want, but while newlines are nice in some cases, 1) it's annoying when the other person is using a different screen res than you. I could hard-wrap an ASCII text file on 1024x768, but what if you were viewing it on an 80x25 char screen? Or vice-versa? 2) When actually writing something, hard-wrapping is a no-no. A hard return is a paragraph break. You (should) only use it when you're breaking paragraphs, typographically speaking. It's no fun having to go back and reflow text because you decided to add or remove a word. I do this in Pine all the time, and quite frankly, it sucks.

      I just changed my resolution on the fly while entering this line of text by pressing the Ctrl-Alt-KeypadMinus combo. Then I pressed Ctrl-Alt-KeypadPlus to revert back.

      Which is made obvious to the user when? There should be a preferences dialog in which the user can select, test, and accept/reject resolutions, change colour depths, and so on. Users don't want to remember arcane keyboard shortcuts that they rarely use, they want to *use* the machine. If they have to configure something, it should all be in the same area.

      Your post, as I mentioned above, seems to be the typical 'well it works for me so what's the problem?' People are different. You are obviously not the average user. For that matter, I'm not even the average user, and most of what you said strikes me as stupid, pointless, or overly complex. As many other people have said, they want a system that just works, without dicking around with it for a week and reading obscure HOWTOs written four major versions ago on a differnet distro.

      --Dan

    10. Re:Quibbles and bits by juhaz · · Score: 1

      Different things they may be, but if the effect should be identifical so doesn't matter which way it's done. Except that WM way of course works only for that WM...

      Having WM which stops scrolling of virtual desktop when you move mouse to the edge of screen, and re-arrange all windows to fit the real screen if it becomes smaller than VD looks and feels just the same as having X (preferably config option between new and old way) always makes VD size same as real resolution. May be that the windows still have to be rearranged? May even be the reason why the VD always stays at the biggest possible mode.

    11. Re:Quibbles and bits by Skapare · · Score: 2

      I don't want my windows re-arranged. Changing the desktop size can't really be done without that. So for me, panning a smaller video view over a larger desktop is right. As far as the WM knows, the desktop size is what it works with and I want that to stay the same (usually). I don't want the X server re-arranging windows if they need to be re-arranged; I want the WM to do that (so I have pluggable choices on how that's done). Different people like different things, and as much of that choice should be where choices are most easily handled ... in the WM.

      --
      now we need to go OSS in diesel cars
    12. Re:Quibbles and bits by Skapare · · Score: 2

      Slashdot won't accept the post I wrote in reply to yours. So I put it on my web server here where there is no "Lameness Filter" to get in the way. To reply to that, come back here (if you can).

      Maybe some day they will make the Lameness Filter explain what it thinks is lame so we know what to fix.

      --
      now we need to go OSS in diesel cars
  137. The past few years have been great for linux... by cuyler · · Score: 3, Insightful

    I started using Linux back in the day when every version number began with a "0." including the kernel. In those days I had such a hard time getting Linux (Slackware) working but I did with the help of a friend. Configuring things like sound meant compiling the kernel again - which took a long time on my 386.

    I gave Linux up for the past 2 years or so to be using OS X and Windows XP because "they worked". I deal with computer (WinNT, Win2K and Solaris) problems all day at work - it's not something I wanted to do when I got home. Using ones home PC shouldn't be like work.

    I recently got rid of XP and installed Mandrake 8.2 (on my laptop none the less) and my god how the Linux world has changed while I was gone. The PCMCIA configuration used to freeze Dell laptops (you had to edit the config.opts to make it not prob a certain range). Sound used to be much harder to configure (ESS Maestro 3 support is a newer feature). And the NVidia X server was much harder to configure.

    When I loaded it up this time I went to the console ONCE after installing and following the easy instruction at nvidia.com to install X. I then edited the inittab file (although even for that the system prompted me after testing and asked to do it for me).

    Upon bootup, gnome asked what I wanted the system to look like (as opposed to assuming for me and making me look for the theme configuration), asked a couple basic questions concerning mail configuration and I was in. The configuration tools in Mandrake and Gnome are MUCH better than the Windows counterparts (comparable to OS X's).

    It works now, it's back to being my stable system not because I want to learn how it work like I did several years ago but because it works - it's the best tool for the job.

    I'm Microsoft free (at home) now - not because of moral standings but because they don't make a product that I want to use.

  138. Changing resolutions of the fly by Anonymous Coward · · Score: 0

    what amazes me is all the nice tools the RedHat installer had for configuring X but that when you actually have it installed you dont have the same options, safety, and ease of configuration and can quite easily push the resolution up to a level it is unable to display and get stuck there.

    In the installer (as in windows) you have to confirm that you can see the message dialog and want to accept the new resolution.

  139. filesystem scan vs. fscked up filesystem by red_crayon · · Score: 1

    I'd rather have a filesystem scan than a fscked up filesystem. Is this really a big deal to people?

    --
    "Never bullshit a bullshitter" All That Jazz
    1. Re:filesystem scan vs. fscked up filesystem by forkboy · · Score: 2

      If you're actually talking about file system scanning you should probably avoid the cute geek term for "fuck." Remember, fsck IS basically a filesystem scan, making your post, as written, a bit redundant.

      --
      This message brought to you by the Council of People Who Are Sick of Seeing More People.
    2. Re:filesystem scan vs. fscked up filesystem by 0x0d0a · · Score: 2

      Yeah? I could redesign the boot system on my system in an hour to do that -- it's really simple. But you know what? I'm not. I like knowing when something's failing.

  140. XP Issues by RageMachine · · Score: 1, Interesting

    I work at a local ISP. My main job is to work on Slackware 7/8 boxen all day. The guys in the shop behind my office work on 98/XP/2000/95 machines all day. The most problems they have are out of XP. It is a NEW OS, therefor not very stable, and is a pain in the arse finding drivers for. Occasionaly I will help them find somthing If they have trouble with it. XP doesn't even support certain VIA chipsets found in EPOX motherboards. They contstantly have to call the user/customer and ask what the password to login is. Its almost to the point to where we will stop supporting it. Most people that Have XP, that call, want Win98 back on their computer.

    --

    --------------------------
    Is this a sig?
    --------------------------
    1. Re:XP Issues by Sanat · · Score: 0, Offtopic

      How is this a troll???

      He just voiced his opinion and his personal business experience!!!

      Moderators.....please fix this

      --
      And in the end, the love you take is equal to the love you make
  141. The time-old problem will never be solved... by bazmonkey · · Score: 1

    It's one of those long-forgotten points: after all the dust settles, ease of use destroys flexibility. Period. Sure, a few things can be made easier. Font setup, for example, could be more automated. The resolution gripe could be messed with too (I seem to recall old SuSe being able to do that...). But, if you have a horridly-flexible program with 20 or so options, each depending partially on other options, etc., NO ease-of-use solution could be made to keep that power and actually make things easier. The bottom line is that Linux in it's current state demands a degree of know-how. You can make things easier by eliminating the know-how required, but that destroys the flexibility, and when distros try that (Mandrake kinda, Corel, Lindows), they get the shit yelled out of them. I know it's an old point and it's been made before, but it always seems to fall between the cracks. Seriously, think about it, the basics that makes Linux powerful and at the same time makes it hard for a newbie have not changed. Amidst the GUI installations and fancy setup tools and transparent menus, things are basically just as difficult. All the GUI has done has changed the knowledge from which option to use to which radio box to click.

    1. Re:The time-old problem will never be solved... by nusuth · · Score: 2
      It's one of those long-forgotten points: after all the dust settles, ease of use destroys flexibility. Period.

      It doesn't. Period.

      A config file is a config file, you can change it with vim or you can write a EliteConf gui configurator that leaves all options avaliable to you and that would be pretty flexible. There may also be a tool called EasyConf that does the job with significantly reduced flexibility and enhanced ease of use. EasyConf, EliteConf and vim can all be installed side by side. Although not a very good idea from an UI design POW, it is even possible that they are integrated (eg. Simple Setup/Expert Setup/Show Me Config File tabs) Had EasyConf for all programs existed, we wouldn't have had any issue with ease of use. Since unix config files are usually plain text files, there has never been a problem with flexibility either.

      All the GUI has done has changed the knowledge from which option to use to which radio box to click.

      Actually it is all about keeping underlying structure away from the user unless user wants to tweak it explicitly. Hiding less used options, finding good defaults and grouping options to a goal oriented setup is the key to EasyConf. Exposing all options with a GUI is EliteConf and does not improve ease of use in any way (except perhaps by displaying better baloon helps than comments in the text file.)

      --

      Gentlemen, you can't fight in here, this is the War Room!

  142. Konqueror?!?!?! by Anonymous Coward · · Score: 0

    konqueror is the M$FT IE of Linux, that is basiclly what KDE is trying to do is make a Windoze looking desktop for Linux, the last decent release of kde was 2.1.1 that was included with Redhat7.1 and Slackware8 i have ordered Slackware8.1 and if Skackware's build of KDE-3.0.x is slow & buggy (like in Redhat7.3) i will just pull the KDE & QT packages off the release# 8 Cdrom and remove the newer KDE & QT from 8.1 and build myself a hybird release of Skack, i allready done some installs with Redhat7.3 using 7.1's release of KDE, one caveat any updater program freaks out because of the older packages...

  143. More on that subject (games) by Anonymous Coward · · Score: 0
    No distribution i've installed lately come with the console games. RedHat used to have "go fish" for the console. It was a rad game, i could beat the computer too...
    Some installers make the BSD games an optional package and don't install it by default. You may have to dig around the installer settings before you find it.

    More on the subject of #11: Game installation is a point where Unix needs improvement. Some systems will start with a few games in /usr/games, but any games you install after that will be put in /usr/local/bin instead. Meanwhile, X11 based games are in /usr/X11R6/bin mixed in amongst all other X-based apps, so if you want to look for new games, you have to risk running administration programs that might make your X configuration blow up or something. And of course, when you install new X games they go in /usr/local/bin instead of /usr/X11R6/bin where all the other X games are.

    Then there's the dungeon master program dm which restricts what hours that games may be played. For one, this should be expanded to a larger system-wide access control mechanism which can restrict access by security token as well as program name. Back to the subject, however, the problem is that the games installed by the system will use dm, but games you install after that don't. This means you have to do a little bit of extra work to install games to work with your dm settings if you're using it.

    Vendors should make a clear method of installing games, and use this method both when installing new software and when installing the OS. If they're not separated from other binaries by directory, they should be assigned to a "games" group so you can easily get a list of the games on your system.

    While on the subject of games (especially console games), I can't pass up the opportunity to plug my own console game on Slashdot. Here's hoping this gets modded up!

    - Perpetual Newbie
  144. Some responses by Wesley+Felter · · Score: 2

    7. NFS is not secure (except for NFSv4). Maybe an HTTP/WebDAV-based file sharing system would be better.

    9. I recently discovered Pepper, which is quite nice. Admittedly it's not a common editor.

  145. Soft wrapping is available in Mozilla composer by markov_chain · · Score: 1

    Start up Mozilla, click File, click New, click Composer Page. Voila, editor that does soft wrapping (since it's the default behavior of HTML browsers).

    Also, what's wrong with continuation lines in emacs?

    --
    Tsunami -- You can't bring a good wave down!
  146. Re:soft wrap -- Wiggins reply by coats · · Score: 2
    I wrote to Adam Wiggins,
    Dear Adam:

    Here's another one for the "....That Have Been Solved" page. The editor you want is "nedit", an OpenSource product from

    http://nedit.org/
    It gives you a choice of which mode you want to use -- continuous wrap or autowrap at either window edge or user-selected margin, or no wrap (using scrollbars) -- on a window-by-window basis. And continuous wrap behaves the way you requested: I just checked.

    It originally started as a MS "notepad" clone for UNIX users at FermiLab, and rather quickly turned into such a nice lightweight programming editor that the MS-users there insisted that it be ported back to Windows from UNIX, so that they could use it, too.

    It went OpenSource two or three years ago, is available on a wide variety of platforms including Linux, and is currently in version 5.3.

    I've been using it for the last six or seven years, and really like the facilities it offers.

    fwiw.

    His reply:
    Thanks, I've gotten a lot of mail on this point. Unfortunately it doesn't fulfill the most important part of the requirement: "standard". Standard means part of KDE or GNOME. Joe User doesn't know how to do a freshmeat search for a new text editor, he's just going to use whatever is in the standard menu. :)
    That's an awfully strong notion of "standard". For that matter, between home and work I'm running machines with both RedHat and Mandrake, and nedit does show up on the standard menus for both!

    fwiw

    --
    "My opinions are my own, and I've got *lots* of them!"
  147. Why don't you just install gnome? by BeeazleBub · · Score: 1

    KDE is way to buggy for production work. It always has been. If first used it in 1998 and it was dog then, its a dog in 2.2.2 and its dog still in 3.0. I get 2-300% more problems with KDE than gnome. KDE looks slick, but its slow, clunky and buggy. I don't think anyone should base an evaluation of what's wrong with linux based upon it as the user environment

    1. Re:Why don't you just install gnome? by silverbax · · Score: 1

      I think that's the #1 problem. Those who push and evangalize Linux seem to think the average computer user just needs experience on Linux to get it, and user interface is over rated. As long as this attitude prevails, Linux as a desktop environment will continue to languish in relative obscurity.

      Microsoft builds crappy, insecure, bloated software, but it's built so the average person can actually figure out how to DO something with it. Not every person who uses a computer is interested in "tweaking" their machine, they JUST WANT IT TO WORK, and they don't want to have to know every little cyptic nuance of the OS to do so.

      Think of it like a new car. Let's say that when you buy a brand new sedan, you have to get under the hood and re-wire the horn, panel nodes, and rebuild the transmission with after market parts just to get the car to run correctly. Sure, some people would love being able to "tweak" their car, but most people will go buy a car that already runs correctly -- considering they did not buy the car to "tweak", they bought to get them around.

    2. Re:Why don't you just install gnome? by Old+Wolf · · Score: 1

      If you paid 50 grand for linux then there would be plenty of dealers to configure it for you

  148. Fuck the mainstream by Anonymous Coward · · Score: 0
    If Linux stays as popular as it is now, I will be content for as long as it's under active development and Linus doesn't fuck it up with some total bullshit.

    I love this unix-clone, but I hate things that are mainstream. I hate mainstream music, mainstream clothes, mainstream television shows, mainstream websites, etc. I think there are alot of Linux users who feel the same way.

    The second I realize Linux is mainstream, like, the Linux section of a computer store being bigger than the Windows or Mac sections, I will say goodbye to Linux forever (hopefully, unless it becomes unavoidable like Survivor and N*Sync).

    What will I use if I lose Linux to pop culture? Duh:

    * Plan9/Inferno
    * A unix-clone as obscure as Linux was in 1994
    * Write my own

    I know that the reason you're pushing for Linux to become mainstream is because you're a shy nerdy outcast from society who wants to gain some kind of weird acceptance by riding Linux's coat tails. Please, stop immediately. If you want to support Linux, contribute code/docs and money.

    Thank you.

    1. Re:Fuck the mainstream by gli · · Score: 1
      but I hate things that are mainstream. I hate mainstream music, mainstream clothes, mainstream television shows, mainstream websites, etc. I think there are alot of Linux users who feel the same way.
      Then why don't you go live in a forest?
    2. Re:Fuck the mainstream by Anonymous Coward · · Score: 0

      I'm quite happy with my loft in the city. But I'm sure you would enjoy living in the woods, probably with a camera crew so you could create a reality tv show called "polesmoker in the woods" or something. On the other hand, if you're willing to pay for the bandwidth, relocation, and about a years supply of porn and twizzlers, e-mail me with your proposal and I'll get back to you.

  149. um the suse 8.0 i just bought was 60 bucks by Anonymous Coward · · Score: 0

    at best buy.

  150. Re: Evolution has a decent spellchecker. by BigBlockMopar · · Score: 2

    Evolution does on-the-fly, underlining spellchecking.

    How very, very *good* for it. And I already knew that, I've run it but still prefer Eudora on Wine, for unrelated reasons.

    Is Evolution the default mail client for the biggest desktop on Linux? No? Okay, then I'll care about its features when it is.

    Why?

    Most Windows end users will stick with whatever stupid icons and shortcuts to "Setup MSN" and other crap Microsoft leaves on their desktops. I don't think it's particular to Windows - most users simply aren't brave or interested enough to (remove shortcuts strewn all over their desktop, let alone) try out software simply based on speculation - they stick with what they know. What they know is what is included as defaults with the desktop.

    We learned this from having to support secretaries confused by their Windows 95 systems, didn't we? Or did you not ever have to support Windows machines?

    Whether Evolution has decent spell checking, voice dictation, secretly funnels money from Bill Gates bank account to mine, and performs excellent fellatio, is irrelevent. The mail client included by default with the most popular desktop must support all the basic features most users will ever need. A "post-1997 era" underlining spellchecker is one of those things.

    Otherwise, Linux is not even a credible alternative, let alone a viable one.

    --
    Fire and Meat. Yummy.
  151. Re:soft wrap -- Wiggins reply by Stary · · Score: 2
    --
    Tomorrow will be cancelled due to lack of interest
  152. FUD, FUD, and more FUD by mangu · · Score: 2
    What he's complaining about is that Linux is a new system for him, so he doesn't know his way around.

    What's the big deal in pressing CTRL ALT + to change screen resolution, for instance? It may mot be intuitive, but neither is pressing CTRL ALT DEL for killing processes in windows.

    If you take someone totally new to computers and have him try to use windows, he will be as baffled as new Linux users are. With the big difference that, by proper study, one can do much more with Linux than with windows. For instance, I am still trying to find out how to keep some programs from starting automatically when windows boots. There seems to be no equivalent to the /etc/rc.d directory. If there is some way to do that in windows, it must be some extremely esoteric registry key.

    1. Re:FUD, FUD, and more FUD by Treeluvinhippy · · Score: 1

      For windows

      Start>run>type MSConfig and you should be able to figure it out.

      Also Start>Programs>startup and delete all the shortcuts.

      There other ways but I can't remember off the top of my head.

      --
      >
  153. Re:here we go again by tifosi · · Score: 1

    Totally agree with you.

    Computers should make our lives easier not the other way around.

    That's the reason I find linux is easy to use for server environment and windows/mac desktop. Both platform have their strengths, but the way linux works now(and I don't wanted it to change) it's simply not user friendly when it comes to desktop.

  154. I run TextPad in Wine. Works better.... by Anonymous Coward · · Score: 0

    Plus you can get all those sweet .syn files

  155. Re:Wrong attitude... by Anonymous Coward · · Score: 0

    Actually - very effective ... like when ya take a crap. You expect the plumber ta keep the drains open ... that's you, byte-boyz.

  156. finally, some thoughtful and constructive criticis by g4dget · · Score: 2
    1. No 'best' browser.

    If they were all good, why would it matter? However, I think there there is a best browser Mozilla or Galeon (which use the same rendering engine). It is by far the most standards compliant one.

    2. Prompting for a filesystem scan.

    You can easily fix this by adding "-y" to /etc/init.d/checkfs.sh. Traditionally, that was considered bad because if some inode was broken, someone would go in and hack the file system manually. These days, that's illusory. If fsck doesn't fix it properly, you need to restore from backup. So, I agree that this is bad, and it's easy to fix.

    3. Printing needs to be easier to configure.

    There are a variety of printer configuration programs that help you set up printers. Desktops should include something better. The main problem I see with printing is that it still wedgess.

    Note that both Windows and MacOS printing and printer setup are also very rough around the edges. The only case that works smoothly most of the time seems to be installing a printer locally that either came with a disk or is completely standard.

    4. Make it easy for the user to find out how to do things

    Yes, I agree 100%.

    5. Cleaner redraws.

    At fault seem to be the Gtk+, Mozilla, and Qt toolkits. Mozilla and Qt were apparently written from the outset with a cross-platform mindset, where X11 redraw logic wasn't their primary consideration, and Gtk+ was apparently written trying to "insulate" developers from some tricky but important X11 functionality. X11 might benefit from adding some additional, small features (clear-after-delay, backing-store-during-move, etc.) to help with cleaner updates. However, if the toolkits aren't going to use them, what's the point?

    You can get completely clean updates by setting backing store. On modern hardware, that is perhaps acceptable (it isn't on small machines). That should probably be an option.

    6. Die stray processes, die!

    Linux desktops should include a "process killer" application, accessible through a secure attention key, like Windows. Unlike Windows, it should have more intelligence about showing you processes likely at fault. Also, servers (print server, etc.), should be properly "nannied" so that they get restarted if they are killed, but that they also get suspended or killed automatically if they misbehave. That's quite common for server installations.

    7. Easy way of sharing files.

    Yes, Linux desktops should include a GUI for this. Traditionally, people consider this a sys admin task, and the sys admin GUIs are pretty good.

    A fairly simple way of dealing with this would be to standardize on "public_html", "public_ftp", and "public_nfs" subdirectories in the home directory, with nothing to enable or disable.

    8. Sound support.

    This is a symptom of a deeper problem: dynamically loadable driver support in Linux sucks. Everybody I know ends up having to recompile the kernel, or having someone to recompile the kernel for them, if they want things like sound, APM, etc. to work.

    9. No common editor which supports "soft wrapping."

    Some of the GUI editors that come with desktops do this. However, it's not clear that it's a good thing.

    10. No easy way to configure X - especially change resolution on the fly.

    You can change X resolutions on the fly: have a look at "xvidtune". Also, many games change the resolution on the fly, and back again when they are done. So, all that is really missing is a better GUI.

  157. Totally missed the main problem by Treeluvinhippy · · Score: 1

    The is one fundamental problem with all computer platforms be it PC, Mac, Linux, BSD , SGI, Sun, Playstation2 , Gamecube, $10 Radio Shack Calculator, toasters and pencils. This flaw can be summed up in only one word and it explains 80% of all computer related grievences.

    Users.

    --
    >
  158. No choice by phunqe · · Score: 1

    I'm an administrator at a software company. A couple of times a week I almost cry when I see new exploits for IE, Outlook and so on... What can I do then? Nothing. All our workstations are running Windows 2000 and I can't just tell them to stop using IE and Outlook. Sure, you could deactivate scripting and other stuff, but then they come to me boggling about pages that don't work and mail which look screwed up.

    This frustrates me, since I cannot just dowload the latest version of the software and compile it myself. I have to way for MS to get their head straight and release a patch. In the meanwhile, I go nuts since every workstation has classified documents on it.

    And I can't run any other OS on the workstations either since Word, Powerpoint and such are widely used. Well, you think, use staroffice. Been there, done that. The thing is that EVERYONE (well almost) are using MS Office and so on, making it very hard. StartOffice and other have converters but there is always some small thing that doesn't work. And this leads to more upset people than I'm payed to handle.

    Cudos to StarOffice, it's a great office suite. The interoperability between MS Office and Straoffice works fine if you're using fairly simple documents. When they get advanced, like very advanced Excel documents used by finance institues, things get messy.

    I love unix though. All our servers are either Linux or BSD (even have a solaris somewhere). For a server system, un*x is the way to go. No question. I would NEVER hook up a windows system directly to the internet. Even with a firewall. This is because you aren't in control of the OS.

    * Windows is great for gaming, no question about it.
    * Mac OSX is great for publishing and image editing.
    * Un*x is great for a server OS, or a workstation if you don't rely on 100% interoperability with windows documents or users.

    EOF 2 CENTS

    1. Re:No choice by phunqe · · Score: 1

      hehe, no worries about that panic. I'm usually happy with a bang with my fist on the desk and I'm set for that exploit :P

      SUS - Using it already, it's the thing that I want instant respons. Exploit known - fix available :) Ok, I realize that can't happen simultaneously, but I'm happy with the response time for most exploits on the un*x machines (read: not on windows).

      Filter email - Doing that aswell (using anomy Sanitizer, very good btw), so Outlook is really out of harms way, I guess I included that for dramatical purposes =)
      But I can't do anything for the IE exploits...

      About StarOffice - That would be no problem whatsoever if the documents were only used internally, but almost 1 out of 2 documents are exchanged with other companies, and I can't just call them up and say that they should save in 95/97 format. That's really where the achilles heel is :(

  159. resolution by Anonymous Coward · · Score: 0

    i'd say for the resolution. make it the same way as windows. right click desktop->display properties. but prompt for root password when user clicks on apply. why is it so fucking hard to do this?

    i've always said this. software programmers are not engineers. software engineers are bullshit titles.

  160. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  161. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  162. X /can/ handle more sophisticated cut-n-paste by himi · · Score: 3, Insightful

    X actually provides a mechanism for the apps to negotiate what information they give/get in a cut and paste operation, which allows them to cut and paste anything, as long as both sides understand what it is.

    The problem is that most apps don't use it, or they only ever the X clipboard for text. Theoreticaly, X can handle things just as well as Windows or MacOS, but too few developers use it.

    himi

    --

    My very own DeCSS mirror.
  163. The BSDs fix several of these problems already. by Brett+Glass · · Score: 1

    For example, SoftUpdates completely eliminates the need to fix the file system after an unexpected reboot. The author clearly should try the BSDs -- probably FreeBSD.

  164. randomly kill applications=? [yes] by joto · · Score: 2
    I find many of the things he describes quite useful ideas. But item #6 really perplexes me.

    when in X, WM should keep track of processes and the windows they are attached to. When an app has no windows open (or the main window is not open), the WM should attempt to kill them (first normally, then with -9).

    This is a completely useless idea. First, the window-manager has no knowledge of pid's (or user-names, remote machine ip-address) etc, for the windows it manages. And even if it is possible to find it in many cases, that doesn't mean it should need to.

    Consider an xterm. It is certainly intended to run lot's of programs not opening windows. I do not want my window-manager to kill those (nor do I want it to kill the sessions of other users, daemons running on the machine, or any process running on remote machines).

    Ok. so we can fix this by excluding applications that never opened a window (or other kind of connection to the X-server). But that would mean that any kind of deamon (such as e.g. a winpopup daemon aka the one for windows SMB messages), or other background programs monitoring stuff and popping up warnings or error messages would be killed. And there are lot's of other useful X11 utilities that doesn't need their own window. One common example is a screensaver (well at one point it will need a window, but the whole point of a screensaver is to stay out of the way except when you are out of the way). Another would be a program for changing the background image, programs that do session management, menus on the root window, responds to various hotkeys in weird ways, etc...

    Randomly killing stuff is seldom a good idea. Randomly killing stuff with -9 is an even worse idea, and if anyone ever tries to do that to me (whether as a result of me running their program, or they just being friendly) it will surely inspire me to experiment with completely new and extremely painful methods of torture on their bodies.

  165. Get Windows and mac to follow Linux by Anonymous Coward · · Score: 0

    then the world will be ours!

  166. Where is this guy buying his servers from? by zerofoo · · Score: 2

    "Now when a machine hardlocks (say, due to hardware that is overheating due to heavy load - a common scenario if you're using standard PC hardware and your webserver gets slashdoted)"

    Huh? I've built hundreds of servers out of commodity PC hardware and i've yet to run into this behavior.....even 1u rackmount stuff.

  167. Re:Ohhh, but if you were one of my end users... by sbergman2 · · Score: 1

    I would give you a 14 inch monitor and set your desktop size to 1600x1200 and make sure that you didn't have permission to edit your XF86Config file. And when you came whining to me about small fonts, guess what I'd say? :-)

  168. DRM by Erpo · · Score: 1

    I'd say there's a difference there. People want good web browsers, people want good office suites, people want journaling file systems. Sure, the average user may not know what a journaling file system is, but he sure doesn't want to have to deal with fixing the file system after a crash or power outage, which is basically the same thing.

    "People" don't want DRM.

    Average users don't want it because it restricts their abitily to use information tools and toys like computers and portable music players. Deveopers don't want it because "perfect" DRM is just plain impossible to code. Information philosophers don't want it because they understand that the core ideas behind DRM (the "renting", "expiring", and "control" of information in the posession of untrusted parties) go against the fundamental laws of the "physics of information". Economists who understand what's going on don't want it because they don't want to see huge pieces of the economy resting upon a cracked (har har) foundation.

    Large media-based corporations want it because they can use it to fatten their wallets and they can get away with it because joe average doesn't know enough to be able (or willing) to put up a fight.

    A large media-based corporation controls windows and is influenced by other large media-based corporations. Developers control linux, and are influenced by insightful information philosophers and technologically astute economists, none of whom are saying "Linux has no good Digital Rights Management!"

  169. 10 Dumbest Things Linux Losers Say by Anonymous Coward · · Score: 0

    I changed the title a bit ...

    http://www.tuxreports.com/modules.php?op=modload &n ame=News&file=article&sid=892&mode=thread&order=0& thold=0

  170. Re: Evolution has a decent spellchecker. by JebusIsLord · · Score: 1

    I'm sorry - a bit hazy on this. You are saying that Linux needs to come bundled with Evolution as it's default mail client or it doesn't matter that it's good? Linux isn't about "bundling things" like windows. You have a choice. No it is not part of KDE, and I don't want it to be. Linux is supposed to be modular. Besides, you are arguing that Evolution must be installed by default for it to be usefull?? You use eudora through wine!!!

    --
    Jeremy
  171. Look what happened to the internet when it got po by Nailer · · Score: 5, Insightful
    I'm not sure if you were joking or not, but to respond:
    • Access became much cheaper and more ubiquitous. Checking your mail at a net cafe wouldn't have been possible without a popular net. neither would purchasing broadband at current rates.
    • Suddenly there was a vast quantity of information and application avaliable through other media that was now avaliable through the net. Your Lord of the Rings trailer wouldn't be visible on the net so easily nobody was watching.
    • Monetary incentive meant new and better sites / apps. Google wouldn't exist without their adwards, which in turn wouldn't exist without an audience
    • It became possible to meet people outside the geek world on line, and share your mutual interests (cars, ham radio, dessert recipes, whatever)
    Imagine an engineer who worked for a motor company in the early days complaining that horseless carriages were ubiquitous and that the roadways were filled with idiots who didn't know how to rebuild an engine.

    You do know how to rebuild an engine, don't you?
  172. my top 2 linux complaints.... by paymenow · · Score: 1

    I've been using linux (mandrake 8.1 and kde 2.0) for about 6mo now, and I've used windows for years before, and my top 2 complaints from a joe user perspective are: 1) After I install something new its not always clear where to *find* the the application. Many times they don't show up in the "k" menu or the desktop and I have to go spelunking through the directories to find it. 2) the fonts that come up with the work processors are butt ugly. I expect there's some way to fix this but, out of the box the word processor should at least look decent even if its not word compatible. This particularily puzzling since everything else seems to have decent fonts.

  173. Re: Evolution has a decent spellchecker. by BigBlockMopar · · Score: 2

    I'm sorry - a bit hazy on this. You are saying that Linux needs to come bundled with Evolution as it's default mail client or it doesn't matter that it's good? Linux isn't about "bundling things" like windows. You have a choice. No it is not part of KDE, and I don't want it to be. Linux is supposed to be modular. Besides, you are arguing that Evolution must be installed by default for it to be usefull?? You use eudora through wine!!!

    No, that's not what I'm arguing at all. I'm arguing that the default must be useful.

    kmail is the default mail client in the most popular desktop (KDE), but it's not a credible desktop alternative to Windows because it lacks the features (most *glaringly* a spell checker) that Outlook has. If Evolution were the default mail client, I'd argue that it was too big.

    The default browser has to be at least as capable as Internet Explorer.

    The default mail client has to be at least as capable as Outlook Express.

    The default media player has to be at least as capable as Windows Media Player.

    Capable = same features, same size and hardware requirements, same stability, same integration with other apps, same ease-of-use.

    Otherwise, Linux is *not* going to be seen as a credible alternative to Windows. That's it, that's all.

    Most casual users and newbies aren't going to download Evolution because they don't like kmail. They're going to give up, format the hard drive, and stick the Windows CD back in.

    --
    Fire and Meat. Yummy.
  174. Attention You (and moderator of your comment): by Anonymous Coward · · Score: 0

    YHBT YHL HAND

  175. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  176. im leet haxor by Anonymous Coward · · Score: 0

    I spel jsut leik JEFFK!!!111!! adn coll sh1t liek M$

  177. Mozilla / Galeon AA by Nailer · · Score: 2

    The quality of hinting and AA in Mozilla makes gecko look worse, not better, because apparently Mozilla doesn't use Freetype the same way QT and GTK2 do - check Bugzilla for more info. If you have a screenshot to prove otherwise, post it.

  178. Top one thing wrong with Windows though... by pigeonhk · · Score: 1

    I do agree a lot of points in that top 10 things, however, there's one thing wrong with Windows.

    It just doesn't do what I need/want.

    --
    If you have the source, you have the whole world...
  179. Actually, I like Info by extrasolar · · Score: 2

    Why? Because its better.

    If you want a pseudo-hypertext manual, what's wrong with html?

    Actually, plenty. I know we all enjoy clicking in our favorite browser, but the Texinfo system supports some things that every web browser I know of lacks. Such as indexing. I find indexes in technical manuals incredibly useful. They are especially useful when they are accessible online with single key. If you ever have the temptation to open the info browser for some manual, hit i and then some keyword (with tab-completion) to go directly to that entry.

    In addition, as much as a like using the mouse, I've found that my hands spend a lot of time on the keyboard. With the info browser, hitting n goes to the next page, hitting p goes to the previous page, etc. This is the kind of stuff HTML fans have been wanting for a while now.

    info is a humunguous pile of shite which is a pain to navigate and a pointless excercise in confusion. There's a perfectly functional existing standard which is the man page.

    Well, at one level, man pages and texinfo are at different levels. Man pages only have quick reference pages. While this is indispensible 90% of the time, Texinfo goes quite a bit farther. You can make entire books online in texinfo.

    But you still like the quick reference style of most man pages. Try this command: info --usage su -- and what you get is a lot like your typical man page. But, that manual has to be written in a specific way to use that feature. So it may not work universally. I would like a future where man is simply an alias in my .bashrc.

    Another issue is printing. Texinfo isn't just based on TeX, it is TeX. That is, the language is just a macro package on top of TeX -- in the same league as LaTeX. So if you like LaTeX, then you probably like Texinfo. But man pages can also be printed--not just through lpr but as formatted by Nroff. I've never tried this, but I've heard TeX has better quality than Nroff.

    So I look at the Texinfo system as a gift. There is good reason why the GNU Project built this system and requires it for its own documentation. And I think this is a great example of innovation in free software. I have to wonder why the leading desktop projects choose to work instead with DocBook -- rather than build a graphical info client. AFAIK, neither documentation systems have these features the info browser has. But I think the participants were busy being infatuated by XML.

  180. documented for years by axxackall · · Score: 1
    I remember C-M-+ in X11 documentation from the time used 0.95 version of Linux kernel - that means very long time ago. And that also means the guy is lazy to read docs.

    So lazy that don't use google to find anything about "linux X11 resolution", which point to lots of howtos and docs, including classic ones on www.linux.org and Linux Documentation Project.

    Lazy novices should be among top ten reasons why good projects fail.

    --

    Less is more !
  181. Checking fs by IkeTo · · Score: 1

    > The introduction of journaling filesystems
    > has greatly helped this (it happens only 1
    > time in 20 on an unclean shutdown, rather
    > than about 1 in 4), but it's still bad.

    Well... you have 20 power-plug pulling before you say goodbye to your computer? Count yourselves lucky. Power-failure happens less than once a month for me, so 20 means around 2 years. I'd say, it is reasonable to do a complete filesystem checking which cost you 10 minutes after 2 years of use.

    If you trust your OS and your hardware so much, feel free to invoke tune2fs and modify that, so that you absolutely need no filesystem check before you trash your harddisk. Being a programmer myself, I know that there are surprises, things like a kernel path that nobody had ever imagine happening, etc. And I know that the longer the surprise is left there, the better the chance that my data learn to fly away from me. I'd rather play safe a bit, especially if my power go away as much as once per month.

    On the other hand, if your hidden motivation is that you should be able to do shutdown by pushing the power button, don't. Filesystem is filesystem. It don't know what is happening in the user space. In particular, while the filesystem is intact, the files can go away, or turn to an unusable state. It probably won't take your whole Linux box, but your work can be trashed. Make improper shutdown infrequent.

  182. Middle button doesn't always do what I expect by ylikone · · Score: 1

    Often you want to copy and paste a URL from somewhere into your browser location field... but what happens when you highlite the current URL in the location field to erase it? It gets copied! Argh... you always have to backspace out the old URL to middle click and paste the other. That's stupid.

    --
    Meh.
    1. Re:Middle button doesn't always do what I expect by martin-boundary · · Score: 1

      Yeah, that's a bit on the unfortunate side. However, most linux browsers (certainly mozilla) support middle clicking directly into the browsing window, provided you don't middle click on a link. Try it. No need to copy selection into the location bar at all.

  183. General Unix problem with domains by axxackall · · Score: 1
    It only took me 5 seconds to find my other computer in Windows, but I haven't found it yet in Linux. It does need to get a little bit better.

    It's not just linux - on any *n*x it's the same problem. The reason is the lack of something simular to NT domain and transparent network security.

    More technically - OpenLDAP is supposed to solve it, but all vendors ignore it. All (almost) *n*x vendors still use obsolete (although often shadowed) password files in /etc instead of authentifying through OpenLDAp, which is is usually included to distro, but as something alike "contrib", for info, not for use. Without LDAP - no network-transparent authentication, network-transparent user-group security and thus - no secure way to share forlders.

    Another general comment. *n*x came as a server - all users login from terminals to the same server where they share their folders under the same root "/". What is that "root" in network? Don't mention me already-depricated NFS - it's not for modern tasks. It's not reliable. And it's not secure.

    Linux today is just coming to desktops (remember days of M$-Win 3.1?). Groupware environment is down the road. Be patient.

    --

    Less is more !
  184. Dependency hell by Anonymous Coward · · Score: 0

    Subject line probably says it all. It could be alleviated through simple information, provided on the web site for the application (perhaps with links to the dependencies) which is something one occasionally sees and appreciates. It would also be good to have in configure and make error messages -- "couldn't find requiredthing, available from http://requiredthing.sourceforge.net . If you think you've already got this installed, please read readme.ld.so.conf.txt for further troubleshooting instructions".

    Of course, the ideal is that it just works without dependency hell. That happens occasionally. If it happened more often I suppose we might miss that wonderful feeling of relief when things actually work as they should.

  185. same thing thats broken with everything... by tabby · · Score: 1

    ...people ask what can we put in to fix it rather than what to take out to fix it. The distros need to take things back to basics instead of trying to fix it on the run.

    --
    I've experiments to run, there is research to be done on the people who are still alive.
  186. Now for the Mac by moosesocks · · Score: 1, Offtopic

    I find it odd that Mac OS X is repeatedly ignored and stepped on. Sure, we all want end-users to be using a *nix operating system using all sorts of 'standards'. OS X is exactly this - it's idiot-proof, has never randomly crashed in my experience - let's see how it stacks up?

    1. No 'best' browser.
    MacOS has every major browser available for it - IE and Mozilla (and that's all that matters)

    2. Prompting for a filesystem scan.

    OSX decides to do this stuff automatically whenever it 'needs' to. With HFS+, I haven't had a problem, and I frequently torture the machine by unplugging it without unmounting. I'm still using my original partition tables from 3 years ago.

    3. Printing needs to be easier to configure.

    There are no widely used standards for printers. I had the unfortunate pleasure of configuring some printers on an antiquated RS-232C network running SCO OpenServer. While it wasn't linux, it was hell - and these were dot-matrix printers. MacOS 9 wasn't much better in terms of support than linux (I eventually got it working using a flaky piece of software, but it wasn't fun). From what I hear, OSX isn't much better. For end-users, Windows wins this round hands down, while people with high-end printers which support stuff like postscript can use 'alternative' operating systems with ease.

    4. Make it easy for the user to find out how to do things.

    Indeed, linux falls down here. OSX does too. While it doesn't provide the delightfull array of software offered by linux, it doesn't offer a GUI for all of the console tools. OSX can easily mount a SMB share from the command line (VERY easily), but has no GUI. Most commercial Linuxes throw you too many packages to deal with - they either need to organize them logically, or not include them at all.

    5. Cleaner redraws.

    OSX does this quite nicely. No other OS does.

    6. Die stray processes, die!

    Every OS does this. It's a programming issue.

    7. Easy way of sharing files.

    OSX should be able to mount SMB shares easily, since it can be done with an embarrassingly simple command-line command. It can't act as a server, though. No GUI yet.

    8. Sound support.

    Macs use standardized hardware. Even so, linux has this problem (even though most *good* sound cards can emulate a Sound Blaster)

    9. No common editor which supports "soft wrapping."

    Huh.... does ANYTHING do this correctly? I have no clue what this guy's talking about

    10. No easy way to configure X - especially change resolution on the fly.

    Shouldn't this be EASY? For crying out loud, we create what has been repueted to be the world's most secure OS, and we can't change the screen resolution easily. OSX does this with flying colors (as does every other GUI-based OS ever created)

    this list would be more appropriately named the Top 10 Things wrong with X Windows.

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
  187. NO COMMON CLIPBOARD by Anonymous Coward · · Score: 0

    I am a lousy typist and this to me is the biggest item - I work on Windows but home is an MS-free zone. This is really important to me as a working developer - it is the one feature of MS win that I use ALL the time

  188. stop ur bitching.. its fucking free dude by Anonymous Coward · · Score: 0

    the only thing I agree with is the whole sound server bullshit..

    but man.. these people put up an OS and its free.. if you have to do a little more work to get something working so be it.

    Ever have a problem in windows and had to spend like 10 hours trying to solve it? Atleast you can get shit thats documented fucking REALLY well in linux.. where as MS is like.. heres a patch.. we hope it works.. so apply patch and pray..

    Its a 50/50 crap shoot. Ever wonder why System/Network admins with Windows are fucking morons? This is the main reason.. they dont know anything about administration.. they just follow the m$ monkey docs.. and just pray...

    I have no respect for windows administrors.. or users.. they are fucking monkeys.

  189. Overlooked problem on Server as well as the Dsktp by lprimak · · Score: 1

    As I am not a novice, my biggest problem with Linux is the lack of "real" thread implementation.
    Agreed, the community has done a wonderful job of hacking up pthreads support with the LinuxThreads library, but, face it, it's still a workaround, a "hack-around" the fact that the kernel has no real thread support.
    As a result, sometimes you get hung/orphaned and runaway processes, multiple "ps" listings, and slow performance due to this design issue.
    Unfortunately, this isn't easy to fix, and I am not aware of any plans to fix it.
    It's too bad because Linux (and FreeBSD) is now the last OS that does not have real threads. Even Windows has real threads.
    I am involved in creating heavily threaded, scalable real-time high-performance servers.
    This issue bites big time on Linux, as the programs run slowest on Linux, much slower than on any other OS.
    Linux would suit needs if this was fixed.
    Hardware support (such as dvd, cd-rw, sound, SCANNERS) is #2 on my list.

    --
    Lenny Primak PP-ASEL-IA,Heli
  190. Redundant but important IMO by theolein · · Score: 2

    1.A common clipboard that works across KDE/Gnome etc.
    2.The schism between KDE and GNOME is hurting acceptance of Linux on the desktop. INteroperability would be of tremendous value here.
    3.Make it easier to connect to the internet i.e. set it up. I have seen many users stumped because the internet configuration didn't work.

  191. The nipple, as they say, by paine+in+the+ass · · Score: 1

    is obvious. Though there is some doubt. So in a few years when new markets are opening up and Microsoft (TM) Nipple (TM) hits the market, then maybe Windows will be able to pick up an obvious interface.

  192. Re:Look what happened to the internet when it got by laserjet · · Score: 2

    Yes, acutally I do. I like tinkering with engines just as much as I do with Linux.

    --
    Moon Macrosystems. Sun's biggest competitor.
  193. Linux/open source/geek mentality nonsense. by Anonymous Coward · · Score: 0

    > I really dislike those that complain about no
    > configuration tools. I dont complain about it.
    > If i had a gripe I would write one.
    > he should write them. then he wouldnt have
    > anything to complain about.

    This is one of the crux problems with linux/open source/geek mentality as I see it.
    Oh yeah, like everyone on the universe is supposed to actually WRITE CODE or know all the small nooks and crannies in Linux to solve their problem.

    I have been using Linux exclusively for a long time and I write code for a living, but I think that it is utterly ridiculous for people to make assertions like this.

    A few reasons why I believe people choose Windows over Linux:

    -consistent user interface: who gives a flying fart if you can choose amongst 20 different toolkits? That sort of mentality is stupid beyond belief. The average user appreciates being able to move from one app to another and have a consistent UI. I've said it before, the X guys really dropped the ball by not giving a full-fledged widget set.

    -While I am very glad that there are more and more apps and tools out for Linux all the time, for the average user, many problems are beyond solution without a very steep learning curve. If you have to go beyond cursory, surface details to get something done, the documentation is often awful, and you have to be pretty proficient at snooping things in unix to solve problems. I _OFTEN_ have people bugging me at work to solve Linux problems for them, since I've been using unix for almost 20 years now.

    -Don't even get me started on fonts... XLFD, while it may be logical, is NOT intuitive. The X guys really dropped the ball here too... Windows has it all over X, still. Luckily this is rapidly changing.

    -Printing still sucks. I've been pretty pissed off about CUPS lately; on Mandrake 8.x it hardly works at all, and it works non-deterministically when it does. I've literally had print jobs come out weeks later for reasons unknown to me. lpr had its downsides, but at least it worked consistently, and you could quickly figure out why things weren't printing.

    -Zealotism. KDE vs GNOME vs ... My distribution rules, yours sucks, ... blah blah blah.

    -cartoonism in distributions: bizzarre things like saying "emacs and vi rule" and whatnot in your installation messages are not going to inspire confidence in the newbie, and certainly don't provide any useful information for when the person actually starts up the os.

    -too much "I'm learning to program", or "my test project" type software being put out for general use before it is anywhere near ready for primetime. Please folks, if you are going to put something out for general consumption, do us all a favor and get some peer review, or ...

    -oddball package selections by default for installs: I've been using Mandrake for a couple years now, and, while I like it in general, those guys make some really bizzarre choices for packages to install by default: innd? ypserv? ... what universe are you guys in? I've seen similar things in some other distros. I've recently switched over to RedHat 7.3, and it seems nice. My only gripe thus far is they don't have ReiserFS as a supported fs for their partitioning software, so I booted a Mandrake installer and did the partitioning there and then restarted with the RedHat installer.

    I have ALWAYS said that I love unix and open source and have used it for a long time now and I believe in it.
    There are a LOT of smart and excellent people out there working in unix and open source.

    However, I believe that a great deal too much ego is wrapped up in a lot of the code/projects out there. This causes a lot of stupid things to happen and lots of repeated, wasted effort. If people had collaborated earlier on in the unix community instead of everybody coming up with their own 'standard', perhaps unix would be top dog in market share instead of the insufferable Winblows... M$ certainly isn't ahead for technological reasons; it was because of good marketing, and consistency of UI, better documentation, good fonts, good packaging, ...

    -Ralph

  194. Then by Betcour · · Score: 1

    How come I just installed XFree 4.2 and still have to go thru the same stupid configuration and was never offered to use the monitors plug'n play option ? (or is it hidden somewhere in a command line option, in which case it defeats the whole "plug'n play" thing IMHO)

    1. Re:Then by smeat · · Score: 1

      All you have to do is put in the resolutions that you want to try to run your monitor at and it will ask the monitor if it can do them. The first listed resolution is the default, it will do the max refresh that the monitor can do at that resolution.

      For your reference.

      --
      "Let's not bicker about who killed who." Monty Python
  195. Best browser? by Anonymous Coward · · Score: 0

    Feh.

    1. Mozilla.

    2. FS scan. Bad? Ooookay..

    3. RedHat makes printing that something even your pet rock can set up.

    4. Open a fucking x-term and type man.

    5. Cleaner redraws? *shrug* Use a different WM or update your hardware.

    6. I don't want my apps killed if they have no windows.

    7. NFS is rather easy to set up. Read the FAQ. What, you have to read?

    8. sndconfig, aumix.

    9. Riight.

    10. This is just so hillarious that I can't even bear to comment on it.

  196. Re:To much of a good thing ! by xtremex · · Score: 1

    I remember when I still used windows (97/98) and there were ALWAYS new tidbits I learned on a daily basis. Same thing now with UNIX/Linux..like here's a tidbit I learned today:
    find /home/me -type f | -name '*.gz' ! -perm -100 -atime +30 -print | xargs gzip -v

    Automatically zips up all files that haven't been touched in 30 days...now, I could have said (damn..windows had this cool little app that did this for me), but every now and then , we find tidbits that make our lives easier. Linux didnt suck because it didnt HAVE this tool. I just didnt know. One can't possibly know how to do everything on a system at any point in time...

    --
    If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
  197. Is windows really easier ? by bushboy · · Score: 1

    This has been brought up a few times lately, the issue of 'usability'

    Is windows really easier to use than Linux ?

    1. Installing Windows - Most average joe users buy a computer with windows installed and configured for them.
    Ask them to do it themselves and they'd have to get help to install and configure everything. They wouldn't even know where to start.
    What if the BIOS doesn't have boot from CDROM as the first default entry - you expect them to figure that out. Making a boot disk ? - yeah right.

    2. Windows programs - most people save all thier documents to the same folder - they are clueless when it comes to creating new folders. So they have to wade though tons of documents all sitting in the same folder.
    Forget about 'copy and paste' - this is something seemingly alien to most average computer users.

    3. Windows security - the default install of any windows system is insecure. Do you expect average joe user to secure the system themselves ?
    Heck, they share entire drives with plain text passwords. Ask them to secure there systems and they'll look at you with a blank expression - "hey, I lock my office when I go home"

    4. Windows stability - eventually, on even the most up-to-date windows OS with the latest hardware, windows will fatally crash. Whether that's due to hardware failure, user stupidity, or a security breach is neither here nor there.
    An average joe faced with the "blue screen of death" upon bootup will be clueless on how to fix it.

    5. Windows Drivers - sure, 9 times out of 10, you have no problems installing drivers on windows. But when you do, my god, even the most adept sysadmin will battle for hours to get some hardware installed. Maybe they are not battling with typing 'cryptic commands' into a terminal, but instead, they are battling with a cryptic GUI that refuses to co-operate.

    I know this is somewhat off-topic, but it is relevant.

    To think that Windows is vastly more user-friendly than Linux is just missing the point.

    Every single average user I've worked with has had at least 3 problems a week with Windows that they are totally powerless to fix.

    You can bring any average joe user to a correctly configured Linux system and have them up and using it in 30 minutes.

    --
    A slashdotting - you get the stick first and then the carrot !
  198. Printing - CUPS et al by Mandelbrute · · Score: 2
    Wasn't that what he was complaining about? A crappy front end? The program itself has always been frustrating, but a nice, stable, secure, and easy to use front end for sharing printers and the like...well, that's what Linux Printing has needed forever.
    Like CUPS for example. Control printing from a web browser.
  199. The key difference you forgot to mention by neoshmengi · · Score: 1

    I thought it was funny that no one in this thread mentioned that a key feature of linux is that it's free. As "damn stable" as XP is, the crippled home version costs hundreds of dollars and the pro version costs even more. What does this say about the number of people here who actually paid for XP? (wink wink)

    If you had to choose between the XP-like linux you talked about for free, and WinXP for hundreds of dollars, which would you get?

  200. Xfree + Geforce4 = bad by 1015 · · Score: 1

    In my experience, Linux works great on hw that has been around a year or so, but sucks at brand new hardware.

    See, I have a fairly bleeding-edge machine: a dual AMD XP1900, with GeForce4 and Soundblaster Audigy. I installed Windows 2000, works out of the box.

    Linux (that is: Suse 7.3, and Mandrake 8.2) doesn't install in VGA mode on that card - just a blank screen and everything stops. Why is it that damn xfree cannot do normal VGA, when a two years old Windows 2000 can do that? Did they make their own variant of VGA mode that "is right" as opposed to the "wrong" VGA mode that comes with W2K?

    It is this attitude that is familiar from the mozilla guys: The spec says X, so we do X, and don't care if the rest of the world does Y. Well duh, specs can have mistakes too you know, I want my machine to *work*, not to conform to some spec some group of dufus armchair scientists have come up with while debating obsolete points.

    I won't even go into the fact that neither OSS nor ALSA will support my already *outdated* soundcard model (Soundblaster Audigy) - at least not until now.

  201. In praise of marketers by GCP · · Score: 2

    I agree with your post. In fact, I agree more than you apparently do because you wimped out when you slammed marketers:

    As for a marketer... True, they are mostly evil.

    I'm a senior software architect who is therefore a long-time programmer who works with marketers every day.

    The job of a marketer is tough and important. They are not in general "evil", and though there are exceptions, I've met plenty of evil programmers in my time, too, who pride themselves on the amount of harm they can inflict on others.

    Programmers who are only interested in scratching their own itch don't do marketing. Those who want to solve problems for others, not as a side effect but as their intentional goal, need to do marketing to find out about the needs of others. They can do this themselves, and a lot of the best programmers do, but after a while, it makes more sense to split up the work, let a marketer communicate with the market so the programmer has more time to program.

    Marketers in other industries are similar. While there are situations where the job of the marketer is to fool people into harming themselves, that's no more the general case for marketers than virus writing is the general activity of computer geeks.

    Any organization (for profit or otherwise) that wants to meet the needs of others needs people whose job is to keep paying close attention to those needs. It's not easy, it's not evil, and it's certainly no less noble than, for example, programming to meet your own needs.

    Having said that, I'll have to say that probably the single biggest factor underlying the various shortcomings of Linux is the disconnect between what potential users need and what OSS programmers build. Part of this is a lack of incentive for programmers to work on things that are needed by others but not very fun to work on, and part is due to a lack of understanding of, or interest in, those needs. Marketers help solve the latter (and a lot of the good in Linux has been the result of marketing).

    --
    "Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
  202. N things wrong with Linux? Mini-review by simm_s · · Score: 2

    1. No 'best' browser.
    I think mozilla is a great browser that is available to anybody on any Window Manager.

    2. Prompting for file scan.
    yes | fsck

    3. Printing needs to be easier to configure.
    Right on!

    4. Make it easy for the user to find out how to do things.

    I agree, too much choice is a bad thing. Many distributions want to appease every-one by loading the core distribution with thousands of apps.

    What they should do is have the core distribution be a simple as slackware. Then have additional CDs with the applications nicely categorized with detailed descriptions. Solaris does this well and many distribution vendors should follow.

    5. Cleaner redraws.
    I see this problem most often in java applications, you move a window and you get a ugly grey rectangle in the place of a window. With well written applications and enough CPU/memory resources this is a non issue.

    6. Die stray processes, die!
    Bad idea. There is a seperation between X an its corresponding applications. Some applications work in both X and the console. If you want to switch window managers you would not want the manager to kill all of the applications. Also when you have many displays running it could get very complicated.

    7. Easy way of sharing files.
    This is not a linux problem this is a samba issue. They should probably do what solaris does:
    share /directory
    unshare /directory

    8. Sound support.
    This is up to the sound card designers.

    9. No common editor which supports "soft wrapping."
    Run pico or nano. ^_^

    10. No easy way to configure X - especially change resolution on the fly.
    I agree to a point. Although the X config file is extremely logical, I do wish the options were more obvious. For instance setting the scroll wheel is a bit archaic under input device:
    Option "ZAxisMapping" "4 5"
    You can change resolutions by setting up multiple resolutions in Xconfig and hitting crtl,alt,+/-. Good graphical X set up tools allow you to add multiple resolutions.

  203. It's not easy because it's still a beta function by pigeon768 · · Score: 1

    There isn't a quick and easy option for this like there is for everything else in mozilla because this isn't a live function. It doesn't have all the bugs worked out etc. Mozilla and Galeon in linux are actually much easier to configure via the preferences than ie in windows, but not for things like this that aren't fully live yet.

  204. Word wrap in vi by owenm · · Score: 1

    set wrapmargin=5
    set wraptype=word

    Does wordwrapping, and works in plain vi, too.

  205. Re:Look what happened to the internet when it got by Sentry21 · · Score: 2

    You do know how to rebuild an engine, don't you?

    No, but if I ever need to I can always look it up on the internet.

    Hey, wait...

    --Dan

  206. Lighten up a bit... by cnelzie · · Score: 1


    That little jib at marketers was just meant as a tongue in cheek light hearted fun. You also moved WAY off where that particular vein of conversation was.

    The discusssion was about how it didn't matter how simple and easy an operating system is. No matter what, there will always be people that have little to no interest in learning anything but the very small number of applications that they need to use to be able to perform their job duties to the best of their abilities.

    How does that have anything to do with what you wrote? Please read over what you wrote before you respond.

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
  207. No worries guys... by Anonymous Coward · · Score: 0

    Why does everyone get so upset when people start talking about making Linux too easy? The beauty of Linux is that a majority of it is not standardized like Windows versions.

    If you don't like one distro then get another one. If I were a betting man I'd bet that Slackware and Debian are not just going to drop everything and busily start covering everything up with a shiny pretty GUI.

    I don't mind if there are a few Linux distros that are mainly graphical. Linux is a community of people and not all of them are going to go in the same direction (in this case, pretty GUIs).
    That's why Linux rocks. It can do everything and anything people program it to. If a few distros suddenly push to gaudy graphics then just use one that doesn't.

    You could always just code your own ;).

  208. What is the next big Linux thing? by totierne · · Score: 1
    Any chance of a list of ten things that are going to improve significantly [or just appear if they are new] Real Soon Now, without requiring more than 30 words of explanation per thing, say in the next 18 months? Maybe that too much of a marketing vapourware/overselling suggestion.

    Hey it could be a powerpoint presentation.

  209. Re:Look what happened to the internet when it got by 4of12 · · Score: 2

    You do know how to rebuild an engine, don't you?

    I think so.

    I've got everything taken apart and spread out all over my driveway right now, but I'm a little bit unsure of how to put it all back together again. I think one or two of the littler parts might have disappeared or got bent when they were removed.

    It's supposed to rain a little later today - do you think you could come over and help me figure out where everything goes?

    [Couldn't resist just paraphrasing some of the computer help requests I've gotten...]

    --
    "Provided by the management for your protection."
  210. Re:Look what happened to the internet when it got by SablKnight · · Score: 1

    IMHO, this is exactly what is keeping Linux from becoming mainstream. Linux is developed by people who like to tinker with things. It is the DIY hotrod of operating systems. Most 'normal' people, when faced with the choice of building their own souped-up muscle car or buying a Ford (when all they want to do is commute) choose the more generic car, the one which requires a minimal effort on their part.

    -SablKnight

  211. Keith Packard has been doing some good work by Anonymous Coward · · Score: 0

    Keith Packard, the man who brought you the RENDER extension for X 4.0 [and hence antialiased fonts] is working on bringing X 'into the present':

    http://www.xfree86.org/~keithp/talks/

  212. Re:Look what happened to the internet when it got by Anonymous Coward · · Score: 0

    No, but if I ever need to I can always look it up on the internet.

    Rebuilding engines is just like building a computer... except it's greasier, requires more brute force, and the computer gives you fewer opportunities for accidental amputation.

  213. Re:Just did a first time install this weekend... by lugonn · · Score: 1
    ...of RedHat 7.3. I had some trouble during the install (wouldn't install from cd's), but after HDD install it booted into KDE and I was ready to go. I've never used KDE or installed Linux before, but I use a linux webserver that I'm not the admin of. So I know some commands and how to get around the file system.

    First Impression...Looks nice, but the screen flickers and my NIC is in loopback mode. No problem, there should be some info here in KDE on how to change the refresh rate and get DHCP going...somewhere...around...here...NOPE!

    Go to windoze boxen and go online to linuxnewbies.com...after some looking...EUREKA! Editing XFconfig-4/modes is how to change the resolution. Now for that NIC. Use the ifconfig command...OK. Typing ifconfig -a and I get something to the effect of:

    YOUR IN LOOBACK MODE
    TUFF LUCK CHARLIE
    CONSULT BROWN BOOK W/COWBOY AND HORSE ON COVER

    Now if I could just figure out how to diseminate information from O'Reilly books, I'll be in business.

    Hmmmm...go to page 522, 'Configuring TCP/IP with Ethernet'...Hey that sounds right. 10 pages in, nothing about DHCP clients...guess I'm fucked!

    I wish it was easier to get some examples or tutorials about Linux from online/books. The elitists seem to keep the info pretty cryptic. I have no ego so after I learn enough, I'll make a site with REAL examples and steps, not processes.

  214. How easily we forget... by jotaeleemeese · · Score: 2

    "Normal users" were not that stupid when it came to modify AUTOEXEC.BAT and CONFIG.SYS files or when it comes down to modify the windows Registry.

    Some how that was and still is acceptable.

    Comes Linux, that has most (all?) of its configuration in clear text files, and somehow that is supposed to be more difficult.

    Give me a fscking break.

    --
    IANAL but write like a drunk one.
    1. Re:How easily we forget... by Thorin_ · · Score: 1

      "Normal users" are in general not as computer savy as they were in the MsDos and early windows days. Also in the cases of the autoexec.bat and other files there were only 3 or 4 files you needed to modify to do anything. With linux, on the other hand, every little program seems to have 3 or four files hidden randomly throughout the file system that you have to modify to make it do what you want.

  215. Re: easy is as easy does by mfnickster · · Score: 1

    like here's a tidbit I learned today ... automatically zips up all files that haven't been touched in 30 days...now, I could have said (damn..windows had this cool little app that did this for me), but every now and then , we find tidbits that make our lives easier.

    I was going to point out how easy it is to do this on the Mac, by doing a Sherlock for all files modified before 6/16/02 and dropping them on my Zip program. BUT...

    Sherlock got up to 6832 files before it pooped out, complaining that "there is not enough memory to continue searching." This on a 512MB machine.

    Of course, this violates two of Apple's own computer interface guidelines-- don't limit the user unnecessarily, and try to provide an alternative way to perform a given action. In this case, my only alternative would be to write an Applescript.

    - MFN

    --
    "Slow down, Cowboy! It has been 3 years, 7 months and 26 days since you last successfully posted a comment."
  216. Sure.... by jotaeleemeese · · Score: 2

    ... I guess I dreamt about all those .ini files in previous Windows incarnations.

    And surely, the registry is more convenient than plain text files.

    --
    IANAL but write like a drunk one.