Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Linux Annoyances For Geeks

Posted by samzenpus on Wed Jun 14, 2006 03:07 PM
from the we-hates-it dept.
Taran Rampersad writes "Every now and then, someone comes up with a fun title. 'Linux Annoyances for Geeks' is a definitely fun - and accurate - title for this book. While some people have been fiddling with Linux since it first came out, the majority of Linux users haven't been. I started using Linux in the late 90s, and my work schedule didn't allow me to go to meetings, or track down people who knew things. And the first time you do an install on a machine, you may be disconnected from the very information that gets you connected. Been there, done that. So this book attracted me because despite being an advocate of Free Software and Open Source, there are times when I still type very naughty things on the command line. Read the rest of Taran's review.
Linux Annoyances For Geeks
author Michael Jang
pages 484
publisher O'Reilly
rating 8/10
reviewer Taran Rampersad
ISBN 0-596-00801-5
summary Answers to intermediate questions for Linux users.


Most of the time, I had fiddled with a previous install and gotten it the way I wanted it to work — when I had to do it again with a different install, I'd forgotten how I did it in the first place. There have been times, honestly, where I didn't even know. Fortunately, life has become better. There are books now. Some even come with Linux distributions, and there's plenty of documentation online that you can print out in advance when you go install things on your only connection to the Internet.

But there aren't that many books that really deal with the things that are annoyances, because the annoyances usually come from the late phone calls or the unanswered emails on a list. That's what this book is supposed to be for.

In reading this book, I caught myself nodding a lot. Not to sleep, mind you, but the, "I've seen that before" nod. The descriptions of the desktop environments, GNOME and KDE, started me nodding. Here's an idea of what the book covers:

Configuring a Desktop Environment: There's a great section on KDE and GNOME in here that starts the book off with a bang. Custom login menus, configuring standard backgrounds, desktop icons, oversized desktops and undersized monitors, Naughty mouse syndrome, Naughty users mess up the desktops, the infamous 'broken CD/DVD' problem, No GUI Syndrome, user downloads causing problems and ... sound. This chapter isn't one that I really had personal use for, but when people start asking questions — this is where they start. Great reference material here for desktop-finicky users.

Configuring User Workstations: Backing up data with rsynch and cron explained (where was this in 1999?), 'lost' files, 'lost' data... this chapter is one of my favorites, because people keep asking me about stuff like this. And dealing with Windows folks who complain that there's no ZIP — well, I wish I heard more of that.

Optimizing Internet Applications: I think that optimizing Internet applications is probably one of the largest problems out there, but I haven't really heard anyone ask about any of this. It's very strange. I think the world would be a better place if people read this chapter — from getting Firefox to work properly, sorting email into folders (yes, you can do that...), this covers a lot of ground in a very short space. My personal favorite was converting data from Outlook, which I have never done. Hidden in there are some tips on dealing with Microsoft Exchange Servers.

Setting Up Local Applications: This chapter focuses a lot on getting that irate I-am-new-to-Linux-and-I-want-my-toys person happy. It's filled with converting goodness, PDF inoculations and points you at the cure. And for those users who want movie players, there's something in here for them as well.

Installation Annoyances: This is probably the part of the book that will see the most use. There's a quote in here that I love: "Any A+ certified technician can list the hardware components on a computer. A Linux geek can cite the compatible components, such as the chipsets associated with a specific wireless card. He can use this information to compile the most efficient kernel for his system." So true. This chapter points you at the right resources and walks you through planning an installation. Which is priceless, even as a reminder for geeks.

Basic Start Configuration: Long boot times, bootloader issues, the ever-present dual-booting problems, the 'boot reboot repeat' problem, and my personal favorites, "I lost the password for Root!" and "My Server is So Secure that I can't log in as root". This chapter is pure gold.

Kernel Itches and Other Configuration Annoyances: Kernel upgrades, recompiles, kernel panic, 'file not found' boot error, NFS and Samba directory walkthroughs, and the infamous 'regular users can't mount the CD/DVD. Let's not forget dealing with Microsoft formatted partitions.

System Maintenance: Corrupted Partitions, emergency backups when the hard drive is knocking, small /home directories, slow hard drives, Update Repositories (not to be confused with User Suppositories), Dependency Hell solutions with yum and apt... platinum chapter for the troubleshooters out there.

Servicing Servers: Service Options, enabling downloading of files and , email issues when it is down, 'lost-printer syndrome', the BIND and growing network issue and the 'Windows Computers aren't on the network' issue. All rolled up here in Chapter 9.

User Management: Just about everything you would need to know about administering users, from special groups to keeping former employees from accessing the server, to securing the user (without duct tape).

Administration Tips: A lot of good things here for administrators; my personal favorite being configuring the Linux Gateway. Lots of great stuff in here.

For the life of me, I don't know why Chapter 5, Installation Annoyances, isn't Chapter 1. That seems to be where I've spent the most time helping other people out. The good news is that because it is where it is, the book stays open by itself here. Still, I think that might scare someone walking in while you're troubleshooting an installation. They might wonder what the 173 pages before installation problems was about. In fact, that could be funny... That's about the only thing that I could say I think is a bit off about the book, but perhaps that's by design. It's not a bug, it's a feature!

One of the things I liked most about this book was the fact that the chapters aren't named for the solutions; they are named by the problems. So when you're having a problem, you can find the solution.

Overall, this book meets the criteria for being next to my monitor, for quick reference in helping people out (including the worst one, me!). I haven't had the opportunity to use it's contents yet for Ubuntu, but since the book's solutions include Debian, they should work fine. As the author says in the preface, "The solutions are designed for three of the more prominent Linux distributions: Fedora Core, SUSE, and Debian." It would be interesting to see how it does with the Mandriva distribution.

In the Linux world, there are those that read and there are those that bleed. Those that bleed write what others read. This book was written in blood. It allows the leaders, the bleeders and the readers a means of finding their way around some of the annoyances that crop up. It does so in a well written manner which is well thought out, and amusing when you'll need to be amused.

( Original review on KnowProSE.com.)


You can purchase Linux Annoyances For Geeks from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • My #1 annoyance: (Score:5, Funny)

    by jargoone (166102) * on Wednesday June 14 2006, @03:09PM (#15534774)
    Users
  • Copy (Score:3, Interesting)

    by Anonymous Crowhead (577505) on Wednesday June 14 2006, @03:13PM (#15534792)
    & paste.
    • Re:Copy (Score:5, Funny)

      by Intron (870560) on Wednesday June 14 2006, @03:16PM (#15534824)
      Nothing wrong with copy & paste. My system has three different ways to do it. ... all incompatible
      [ Parent ]
      • Re:Copy (Score:5, Informative)

        by MerlynEmrys67 (583469) on Wednesday June 14 2006, @04:06PM (#15535182)
        >Nothing wrong with copy & paste. My system has three different ways to do it. ... all incompatible

        You must be a Windows user.

        Strange - I am only aware of three cut and paste mechanisms on Windows and they are all compatable with each other. Nothing drives me nuts in Linux like trying to cut something out of a KDE window and paste it into a Gnome window. At least on Windows it is:
        Ctrl-C Ctrl-V
        Right click - Cut Right click - Paste
        menu->edit->mark menu->edit->cut menu->edit->paste
        Which one of those is incompatable?

        Now show me how the different clipboards that exist on a single Linux Desktop can even cut from one and paste to another.

        [ Parent ]
        • Re:Copy by G Morgan (Score:1) Wednesday June 14 2006, @04:12PM
          • Re:Copy (Score:5, Informative)

            by the_womble (580291) on Wednesday June 14 2006, @11:53PM (#15537828)
            (http://pietersz.co.uk/ | Last Journal: Wednesday May 04 2005, @05:22AM)
            Yes, it is a classic case of FUD, it keeps getting repeated, and the moderators are high enough to mod it +5 insightful.

            I have never had a problem with copy and past in Linux - and Klipper is much better than the Windows equivalent.

            The fact that I use Kipper with Gnome is a pretty convincing demonstration of the compatibility of Linux copy and paste.
            [ Parent ]
        • Re:Copy by SFalcon (Score:1) Wednesday June 14 2006, @04:23PM
          • Re:Copy by DeafByBeheading (Score:2) Wednesday June 14 2006, @06:40PM
        • Re:Copy by HuguesT (Score:3) Wednesday June 14 2006, @04:26PM
          • Re:Copy by OzPeter (Score:2) Wednesday June 14 2006, @04:34PM
            • Re:Copy by the_greywolf (Score:2) Wednesday June 14 2006, @06:33PM
              • Re:Copy by linvir (Score:2) Wednesday June 14 2006, @07:18PM
                • Re:Copy by angelasmark (Score:1) Wednesday June 14 2006, @08:57PM
                  • Re:Copy by linvir (Score:2) Thursday June 15 2006, @05:10AM
          • Re:Copy by prmths (Score:2) Wednesday June 14 2006, @05:59PM
          • Re:Copy by Anonymous Coward (Score:2) Wednesday June 14 2006, @06:07PM
            • 1 reply beneath your current threshold.
          • 2 replies beneath your current threshold.
        • Re:Copy by roscivs (Score:2) Wednesday June 14 2006, @05:10PM
          • Re:Copy by Anonymous Coward (Score:1) Wednesday June 14 2006, @05:41PM
            • Re:Copy by friedmud (Score:3) Wednesday June 14 2006, @07:53PM
              • Re:Copy by stry_cat (Score:2) Thursday June 15 2006, @07:54AM
                • Re:Copy by friedmud (Score:2) Thursday June 15 2006, @10:04AM
              • Re:Copy by CrazyLegs (Score:2) Thursday June 15 2006, @08:16AM
                • 1 reply beneath your current threshold.
              • 1 reply beneath your current threshold.
        • Re:Copy by Anonymous Coward (Score:2) Wednesday June 14 2006, @05:38PM
        • Re:Copy by gg3po (Score:2) Wednesday June 14 2006, @06:14PM
        • Re:Copy (Score:5, Informative)

          Nothing drives me nuts in Linux like trying to cut something out of a KDE window and paste it into a Gnome window.

          Works fine for me. There is a distinction between the selection buffer (the currently highlighted text) and the clipboard that occasionally confuses people, but it has nothing to do with toolkits.

          If you want to use the selection buffer, just highlight the text, then middle-click to paste. This is by far the nicest way to copy and paste on any system..

          To use the regular clipboard, use the keyboard shortcuts (Ctrl-X, Ctrl-C, Ctrl-V, just like Windows) or use the menu items.

          Note that this only applies to text, though. Cutting and pasting images, sounds, etc., is more hit and miss (and more miss than hit) across apps with different toolkits.

          [ Parent ]
          • 1 reply beneath your current threshold.
        • Re:Copy by yaman666 (Score:1) Wednesday June 14 2006, @07:13PM
        • Re:Copy by ashayh (Score:2) Wednesday June 14 2006, @07:41PM
        • Wake me up when M$ catches up. by twitter (Score:3) Wednesday June 14 2006, @08:37PM
        • Re:Copy by WWWWolf (Score:2) Thursday June 15 2006, @03:57AM
        • Re:Copy by netmucus (Score:1) Wednesday June 14 2006, @07:59PM
        • 2 replies beneath your current threshold.
      • 2 replies beneath your current threshold.
    • Re:Copy by Blakey Rat (Score:2) Wednesday June 14 2006, @07:58PM
      • 1 reply beneath your current threshold.
    • Re:Copy by wagebo (Score:1) Friday June 16 2006, @12:27PM
    • 3 replies beneath your current threshold.
  • Annoyances for Geeks? (Score:5, Interesting)

    This book seems more like a "Desktop Linux Configuration Guide" than annoyances book. My original understanding of the annoyances series was that the books were for making OS's like OSX and Windows more habitable for say people with a UNIX background.
  • #1 solution (Score:5, Informative)

    by DaSenator (915940) on Wednesday June 14 2006, @03:14PM (#15534804)
    "RTFM n00b" Possibly one of the single biggest reasons that more people don't make an effective full switch to Linux.
    • Re:#1 solution (Score:5, Insightful)

      by FooAtWFU (699187) on Wednesday June 14 2006, @03:22PM (#15534870)
      (http://fennecfoxen.org/)
      Remember that if someone is going to RTFM, someone else needs to WTFM first....

      and hopefully, do a good job, to boot...

      [ Parent ]
      • Re:#1 solution by Anonymous Crowhead (Score:1) Wednesday June 14 2006, @03:36PM
      • Re:#1 solution by gEvil (beta) (Score:3) Wednesday June 14 2006, @03:44PM
      • Re:#1 solution (Score:5, Insightful)

        by kimvette (919543) on Wednesday June 14 2006, @04:03PM (#15535164)
        (http://kim.biyn.com/)
        Remember that if someone is going to RTFM, someone else needs to WTFM first....


        Yeah isn't that true. Don't you just love searching for documentation or at minimum a FAQ or HowTo for an application, then posting to the list for the location of the documentation only to get no useful reply, then follow up asking for specifics on how to do (n) with the tool, then you get blasted and told to RTFM. Then, post back that if there WERE a FM to R, that you'd have RTFMed already and wouldn't be posting a question for some wiseass to post a snarky RTFM reply. At that, you'll be told to WTFM, which is senseless because you don't know how to DO (n) because there is no FM to R, so telling you to WTFM is fruitless, or they point you at a wiki which is nothing but a skeleton consisting of Feature (N) : To be written later.

        Thankfully most OSS development teams are not so snotty and will at least point you at a mailing list archive, FAQ, or an abstract on the application. Take Quanta for example: the folks developing Quanta are downright friendly.

        But then again it's just like the Windows free software "community" - there are very nice and helpful folks developing some tools, and there are some developing very useful tools but who seemingly go out of their way to be assholes to users. It's not a Linux phenomenon, it's a human nature thing. The few jerks make everyone as a whole look bad.

        Sometimes an RTFM or GIYF (Google Is Your Friend) is the appropriate answer, e.g., if you ask "how do I play DVDs on SuSE/Ubuntu/etc." you should get "read the fucking stickies" or "GIYF" as a reply, because the question gets asked DAILY and you shouldn't be a lazy sod.

        On the other hand, if you're running into a crash (say, trying to play a Real Media file in Xine) the answer should not automatically be "try the latest CVS" or "RTFM." First of all, the user may be a n00b and totally unfamiliar with what CVS even is, the documentation is inadequate, and you haven't really helped the user, but brushed them off Microsoft Windows Support-style. You have also not helped to identify what the problem is so that it can be captured and documented in a FAQ for the next umpteen-dozen users who run into the same exact bug. Nothing against the xine folks here The folks I ran into THIS kind of issue with was actually one of the asterisk-related projects where a feature just plain did not work so I asked if anyone else could reproduce so that I could know if it was something I misconfigured or if it's broken code since log files turned up nothing and I had no proper debug environment set up (plus I haven't dug into the asterisk projects and could not afford the time to learn the project, I just want to be an asterisk user, not a developer or QA member).

        Depending on what you're doing, using open source solutions may be just too much work, or the people involved may be too much of a PITA to make the savings worthwhile. On the other hand, for most routine desktop and server applications, Linux and other OSS projects can be a choice which is superior to commercial alternatives.
        [ Parent ]
      • Re:#1 solution by neonprimetime (Score:2) Wednesday June 14 2006, @04:12PM
      • Re:#1 solution by DuckDodgers (Score:2) Wednesday June 14 2006, @04:14PM
      • Re:#1 solution by mikelieman (Score:2) Wednesday June 14 2006, @06:30PM
    • Re:#1 solution by TheDauthi (Score:1) Wednesday June 14 2006, @03:29PM
    • Re:#1 solution by Anonymous Coward (Score:1) Wednesday June 14 2006, @03:29PM
      • Re:#1 solution by Anonymous Coward (Score:1) Wednesday June 14 2006, @03:32PM
      • Re:#1 solution by Anonymous Coward (Score:1) Wednesday June 14 2006, @03:52PM
    • Re:#1 solution (Score:5, Insightful)

      by Khaed (544779) on Wednesday June 14 2006, @03:38PM (#15535001)
      I don't know why this is being moderated down. It's a fact.

      I use Linux exclusively. Slackware, to be specific.

      I read as much as I can stand to while trying to configure something. I read readme files, install guides, man pages -- anything I can get. Then I Google if it still won't work. I'll spend six or so hours trying to tinker until something works. Only after I've just had enough will I go to a forum. I've done that one time in the last six months.

      The last thing I want is for some assmonger to reply with a basic "RTFM" type response. It's unfair, it's assumptive, and it makes them look like a prick. Don't assume I haven't read the manual -- just fucking help me. Don't be a twat. The real bitch of this is that "RTFM" is considered a perfectly reasonable response, but if I tell them off for it, it's now a flame.

      Someone once joked that the best way to get help on a Linux forum is to flame and say "You can't do (x) in Linux!" where (x) is what you want to do. You'll then get a dozen different ways to do (x) from the forum regulars. But if you ask how to do (x), even politely, you just get snark.

      This is a problem for Linux. It's not the worst, in my opinion, but it's in the top five. (Having to download hundreds of megabytes of dependencies to get a lot of programs working is the worst.)
      [ Parent ]
      • Re:#1 solution by Professor_UNIX (Score:2) Wednesday June 14 2006, @03:44PM
        • Re:#1 solution by joe 155 (Score:2) Wednesday June 14 2006, @03:56PM
          • Re:#1 solution by SillyNickName4me (Score:2) Wednesday June 14 2006, @04:06PM
            • Re:#1 solution by joe 155 (Score:2) Wednesday June 14 2006, @04:22PM
              • Re:#1 solution by SillyNickName4me (Score:2) Wednesday June 14 2006, @04:57PM
              • Re:#1 solution by Khaed (Score:2) Wednesday June 14 2006, @05:46PM
              • Re:#1 solution by SillyNickName4me (Score:2) Wednesday June 14 2006, @06:09PM
              • Re:#1 solution by Khaed (Score:2) Wednesday June 14 2006, @07:47PM
            • Re:#1 solution by Khaed (Score:2) Wednesday June 14 2006, @06:00PM
              • Re:#1 solution by SillyNickName4me (Score:2) Wednesday June 14 2006, @06:25PM
              • Re:#1 solution by Khaed (Score:2) Wednesday June 14 2006, @07:57PM
              • Re:#1 solution by SillyNickName4me (Score:2) Thursday June 15 2006, @03:11AM
              • Re:#1 solution by Khaed (Score:2) Thursday June 15 2006, @07:01AM
              • Re:#1 solution by SillyNickName4me (Score:2) Thursday June 15 2006, @11:53AM
          • Re:#1 solution (Score:4, Insightful)

            by Professor_UNIX (867045) on Wednesday June 14 2006, @05:07PM (#15535620)
            what often annoys me is when people don't come back and say if it worked and say thanks

            Ugh, that's another pet peeve. Don't just come back and say "Hey, I figured it out, thanks anyway" or something like that. Recap what you did to get it working!! Chances are someone else is having that same exact problem or will in the future and it's best to sum it up so Google can archive it. ;-)

            [ Parent ]
        • Re:#1 solution by ClosedSource (Score:2) Wednesday June 14 2006, @06:34PM
      • Re:#1 solution by PFI_Optix (Score:2) Wednesday June 14 2006, @03:45PM
        • Re:#1 solution by gEvil (beta) (Score:2) Wednesday June 14 2006, @03:53PM
          • 1 reply beneath your current threshold.
      • Re:#1 solution by Sumadartson (Score:1) Wednesday June 14 2006, @04:41PM
      • Re:#1 solution by foamrotreturns (Score:1) Wednesday June 14 2006, @04:47PM
      • Re:#1 solution by HoboMaster (Score:1) Wednesday June 14 2006, @04:55PM
      • Re:#1 solution by shish (Score:2) Wednesday June 14 2006, @05:09PM
      • Re:#1 solution by iabervon (Score:2) Wednesday June 14 2006, @05:09PM
      • Re:#1 solution (Score:5, Funny)

        by BobNET (119675) on Wednesday June 14 2006, @06:45PM (#15536336)
        You have to know how to ask your questions.

        Instead of saying "I need help getting the drivers working for my wireless network card", which will certainly get you an RTFM, you have to phrase it like this:

        "lunix sux because you can't use wifi! i have a [insert name of network card here] that worked right away in windos xp! i didnt even need drivers! how come windows is so much better than [insert distribution and version here]? oh right its cause you all suck"

        I guarantee that within an hour you'll have a dozen replies from people with exactly the same hardware and distribution as you telling you the steps needed to get it working, how easy it was compared to some dissimilar task in Windows, and how much you suck for not knowing this.
        [ Parent ]
        • Re:#1 solution by DF5JT (Score:2) Thursday June 15 2006, @02:13AM
        • Re:#1 solution (Score:4, Funny)

          by Anonymous Coward on Thursday June 15 2006, @02:15AM (#15538206)
          Instead of saying "I need help getting the drivers working for my wireless network card", which will certainly get you an RTFM, you have to phrase it like this:

          "lunix sux because you can't use wifi! i have a [insert name of network card here] that worked right away in windos xp! i didnt even need drivers! how come windows is so much better than [insert distribution and version here]? oh right its cause you all suck"
          That's one approach. But I think you'll be better off if you phrase it like this:

          "How do I make my wifi work on Linux? I have a [insert name of network card here], but my boyfriend says it just won't work on Linux! He's so difficult sometimes. It's like he won't even try to help me! If he's wrong about this, I swear I'm going to leave him for good! Kisses, Jessica"

          [ Parent ]
      • Re:#1 solution by syousef (Score:2) Wednesday June 14 2006, @11:07PM
      • Re:#1 solution by FractalZone (Score:1) Thursday June 15 2006, @02:22AM
      • Re:#1 solution by iBod (Score:2) Thursday June 15 2006, @05:39AM
      • Re:#1 solution by strikethree (Score:2) Thursday June 15 2006, @10:12AM
      • Re:#1 solution by saroth2 (Score:1) Monday June 19 2006, @02:54PM
      • Re:#1 solution by Khaed (Score:3) Thursday June 15 2006, @12:02AM
      • 5 replies beneath your current threshold.
    • Re:#1 solution by spwatkins (Score:1) Wednesday June 14 2006, @03:43PM
    • Re:#1 solution by yanndug (Score:2) Wednesday June 14 2006, @03:45PM
    • 1 reply beneath your current threshold.
  • Awesome! (Score:3, Interesting)

    by Mr. Underbridge (666784) on Wednesday June 14 2006, @03:15PM (#15534816)
    Sounds like something to enhance/replace my personal "cheat sheet" of stuff I do to make a bare Slackware install sing for me. And my birthday's next week...one more thing for the list
  • Naughty Commands? (Score:5, Funny)

    by ArmyOfFun (652320) on Wednesday June 14 2006, @03:20PM (#15534854)
    there are times when I still type very naughty things on the command line.
    Like what? "touch me"? "finger her"? "man kill"?
  • by TristanGrimaux (841255) on Wednesday June 14 2006, @03:21PM (#15534859)
    (http://sergeek.blogspot.com/)
    that mocks on users with funny anecdotes and stuff like that? A GUIDE?!
    ---
    Donde Ser Geek No Duele [blogspot.com]
  • Werd (Score:5, Funny)

    by rmadmin (532701) <rmalek AT homecode DOT org> on Wednesday June 14 2006, @03:25PM (#15534886)
    (http://www.router12.net/)
    there are times when I still type very naughty things on the command line.

    root@kungfu:~# history | wc -l
    500
    root@kungfu:~# history | grep fuck | wc -l
    148
    root@kungfu:~#

    Hmmmm..
    • Re:Werd by pclminion (Score:2) Wednesday June 14 2006, @04:27PM
    • Re:Werd by ruiner13 (Score:3) Wednesday June 14 2006, @04:29PM
      • Re:Werd by rmadmin (Score:2) Wednesday June 14 2006, @04:41PM
      • Re:Werd by pclminion (Score:2) Thursday June 15 2006, @11:17AM
    • Re:Werd by Anonymous Coward (Score:1) Wednesday June 14 2006, @04:53PM
  • Finally, some respect! (Score:5, Funny)

    by Rob T Firefly (844560) on Wednesday June 14 2006, @03:25PM (#15534889)
    (http://robvincent.net/ | Last Journal: Tuesday October 09, @01:55PM)
    For the past decade, my Linux books have been calling me a "Complete Idiot" and a "Dummy" for reading them. Finally, one that only thinks I'm a "Geek!"
  • Where is "Case Sensitivity" (Score:5, Interesting)

    by xxxJonBoyxxx (565205) on Wednesday June 14 2006, @03:26PM (#15534896)
    Where is "Case Sensitivity" on this list? I mean, have you really ever used CASE to distinguish two different files? (Worse, have you ever had to try to describe cased files over the phone?)
  • The secret is to spend less time complaining and more time reading.

    Of course a different operating system will act differently than the one you're used to. That's kind of the point. Treat it as something unique rather than as an inferior version of your current platform and you'll get farther.

  • Parsing Error (Score:3, Funny)

    by Quirk (36086) on Wednesday June 14 2006, @03:31PM (#15534939)
    (http://slashdot.org/~Quirk/journal/ | Last Journal: Monday October 03 2005, @04:07PM)
    I read the title as 'Linux Avoidance for Geeks'. I was reaching for my flame retardent suit when the flashing red error light went on.
  • Documentation (Score:3, Insightful)

    by bigredradio (631970) on Wednesday June 14 2006, @03:35PM (#15534981)
    (http://www.storix.com/ | Last Journal: Sunday August 20 2006, @03:39PM)
    /* [ Go back later and write comments on documentation - 02/22/01 ] */
  • by Toreo asesino (951231) on Wednesday June 14 2006, @03:43PM (#15535027)
    (Last Journal: Thursday October 18, @12:52PM)
    Well folks, i've been meaning to write this down anyway; here seem's like the perfect place.

    Now, I am a 100% Win fan. I love it; things just work. But, I have made the switch to Linux (Fedora Core 5) at home, seeing as it does 99% of what I want. After a couple of months of constant, un-interupted use, my biggest issues with Linux are broadly thus:

    1. No fecking media support! I get XMMS inform me on first attempt at playing an MP3 that it won't because of licensing conflict. Wtf? Codecs for avi's and DVDs were a simular story; all had to be downloaded via yum (bloody excellent tool!). Seriously; not good, but fixed in the end.

    2. Why the hell do I have to install a new kernel? Why? I've never had to on Windows - why is Linux different? Is it so buggy? I installed with a factory version something ending 054. Now I have something ending 122 I believe. I did it ok, but that's not the point I'm making; were there really 68 cock-ups so great in the kernel build from release-time until that now they had to re-release 68 times? I'm guessing probablly not, but still.

    3. Point 2 also breaks my nvidia drivers. I don't want to re-compile new drivers everytime there's a new 'patch'. For the love of god, why?!

    4. X-Windows. What a mess. Why do I have to tell it my x & y refresh rates for my monitor? Windows just 'knows'. Many more things here I feel that X-Windows should just 'know' - the number of buttons on my USB mouse for-instance. If Windows can do it, there's no reason why Linux can't. Also, X-Windows 'feels' slower than Windows. I'm sure there's good reasons for this, but I don't care; Windows is snappier.

    5. Lack of decent file-browser. The best I've come across is Nautilus in a mode that resembles Windows Explorer. It'll do for now, but as far as I'm aware, offers no context-sensitive menus for applications (like the Winamp "Play in Winamp" right-click menu on folders.

    Actually, I think that's largely it. In all, Linux has, and is continuing to be great fun to play with. So many cool tools - yum being one of them. I'll stick to Linux @ home; it can only get better, but I'd be interested to know what people think of the above points - any suggestions maybe? I want this to work after all...

    -Sr. Samwel.
  • The predecessor (Score:4, Insightful)

    by DaveAtFraud (460127) on Wednesday June 14 2006, @03:46PM (#15535054)
    (http://davenjudy.org/)
    The Unix Haters Handbook [amazon.com]

    It would be interesting to see how many Linux complaints and annoyances date back to Unix.

    Cheers,
    Dave

  • by PFI_Optix (936301) on Wednesday June 14 2006, @03:51PM (#15535083)
    (Last Journal: Friday March 31 2006, @11:17AM)
    For the life of me, I don't know why Chapter 5, Installation Annoyances, isn't Chapter 1.

    I think the OP just nailed down the problem with 90% of Linux books, and one of the big problems with Linux adoption by the less-than-ubergeeks. Very few Linux book authors seem to know how to teach someone to use Linux. Either they spend three chapters on the basics of PCs and lose me, they dive straight into stuff that goes way over my head, or they just present the material in as counter-intuitive an order as possible for maximum frustration.

    I can't remember how many books I've picked up, started reading, and ended up shelving between chapters three and five. Reasons:

    1) They never actually got around to discussing Linux beyond the sales pitch about why I should use it.

    2) They skipped a lot of important basics that left me wondering just what they were talking about.

    3) They had me configure the desktop, type a few commands in the shell, install Linux, and THEN talked about the file system and various other basics that are relevant to everything you do in Linux.
  • File copy = lost file date (Score:3, Interesting)

    by Gnavpot (708731) on Wednesday June 14 2006, @03:57PM (#15535127)
    My favourite annoyance is the default behaviour of 'cp'. Unless I add additional command line arguments, the file date will be changed into today's date. I don't want that. I cannot imagine why anyone would want that so much that it is the default behaviour.

    At least it has been changed in Konqueror now. Two years ago I trashed the dates of some 100s of vacation photos by using Konqueror on a Knoppix CD to copy them from the camera card and clear the card afterwards. Konqueror on my Ubuntu Dapper Drake doesn't seem to do this. Nautilus doesn't either.
  • Excellent (Score:5, Funny)

    by crossmr (957846) on Wednesday June 14 2006, @04:42PM (#15535393)
    (Last Journal: Thursday February 15 2007, @08:40PM)
    This is good because one thing I've found in my switch to Linux since last November. The community isn't all its cracked up to be. I'm not saying its bad, I'm just saying its less amazing than what you hear before the switch.

    When you run into a problem, if its simple hey no problem. People will line up to give you a quick response that will send you on your way. If its anything less than that you could spend days and weeks and longer finding an answer.

    You google late into the night hoping to find something and you do.. a 3 year old post on a mailing list for another distro possibly from a parrallel universe. The only problem is the solution is "Hey I fiddled around last night and fixed it, no more problems guys!"

    if you're really lucky there is an e-mail address, if you're blessed, the person still uses it. If you had a fresh horse-shoe inserted that morning he actually remembers the incident in question and how he solved it.

    I think I've still got half a dozen or more outstanding "annoyances" on mailing lists and message forums for things that no one can seemingly solve. Like why if I change my window theme in gnome the background for all my screensavers changes from black to the color of the window border.

    • Re:Excellent by linvir (Score:2) Wednesday June 14 2006, @07:35PM
    • Re:Excellent by Eideewt (Score:2) Wednesday June 14 2006, @09:13PM
      • Re:Excellent by crossmr (Score:2) Wednesday June 14 2006, @09:31PM
    • Re:Excellent by Blakey Rat (Score:2) Thursday June 15 2006, @11:24AM
      • Re:Excellent by crossmr (Score:2) Thursday June 15 2006, @11:45AM
  • My annoyance (Score:2)

    by arkan2525 (979884) on Wednesday June 14 2006, @05:25PM (#15535773)
    I am a win xp user, and have been using windows ever since my first pc. I program as a living, primarily in PHP and CGI/PERL, and i am a heavy internet user. I have been aware of the apparant advantages of Linux over the past 5 years, and have made numerous attempts to give it a go. However, I have always found it painstaking to get everything working. As a newbie, you have to: * Set up sound to get working * Set up the internet * Set up the ability to play mp3/divx & xvid * become familiar with all the aspects of the operating system and applications * and have to make numerous other changes, just to get it working just the way you want it. * my latest attempt to install Ubunutu has failed, due to my ATI x800GT graphics card not being recognised And all these require extensive googling which can sometimes be painstaking. However, I have managed to fine tune my windows box to work exactly the way i want to, making use of autostart-up applications, installation of PHP/MySQL etc, wireless internet and so on. So basically i can load it up and begin working right away, exactly how I want it, and produce the results that i need. So, for me personally, I see no overwhelming need to jump to Linux, which would require so much more effort to even get to the same stage that i am in WinXP. Having said that however, I have vowed not to move to Vista in the near future either. WinXP does everything i want to do now; i would be very upset to see my 1gb of high performance memory be gobbled up by Vista just to have a fancy interface. And besides, from the screenshots it seems to be a mere Mac OS clone :p To summarise: * I can see why for some organisations, with the expertise could find it justifiable to use GNU/Linux, due to the relativly lower cost and customisability, however for me personally, my current needs are met aduaquatly * Windows Vista is excessivly bloated, laden with DRM and comes with ridiculus hardware requirements...i mean to use Notepad on vista would require 1gb of Ram and a 2Ghz processor at the very least, why?!!!!!
  • The lowest price for "Linux Annoyances for Geeks" is at buy.com ($19.83) See here: http://www.alienegg.com/lowest-price-finder.php?ur l=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2F059 6008015/ [alienegg.com] Enjoy.
  • thus is why I 3 archlinux (Score:3, Informative)

    by pobudz (981986) on Wednesday June 14 2006, @06:11PM (#15536115)
    So far I see complaints about: recompiling kernel/drivers and windows... and, then there was Arch.

    I introduce you to the 'hwd' package.

    Hmm my ethernet card isnt working.
    > hwd -ec
    (probes lshwd based on tables for usb pcmcia and pci and loads appropriate modules if not already loaded)

    Hmm I can't get xorg to work.
    > hwd -xa
    (probes monitor, writes xorg config)
    > startx ... hey its working now (not ONCE has this failed me on multiple monitors including laptop LCDs and otherwise.

    Anyone who updates their kernel EVERYTIME a new patch or release comes out is retarded. Typically I wait for a new 2.6. before I even touch it. But in the case of those who like it...

    > Pacman -Syu
    (syncs db, downloads files and seeks and downloads dependencies, checks for conflicts, installs packages)
    All done. One command, and.... done. Upgrades the entire system... gcc/kernel/nvidia (or ati),etc in one command. No rebooting just make sure if you run a kernel update to update lilo/grub conf and for precaution... stop all running services that you don't need for just running updates.

    No need to recompile anything... because that's just how life is with Arch.
  • by bigtrike (904535) on Wednesday June 14 2006, @06:28PM (#15536222)
    My #1 biggest complaint in using linux has to do with sound support. It seems like at any given time there is at least one segfault-every-couple-hours bug in taglib, amarok, artsdsp, jackd, libxine, or artsd. I've spent many many hours tracking down critical bugs in these libraries and programs. It seems as if when one bug is fixed, another is introduced. Even when it does work, it's very lagged, but I have yet to experiment with the "low latency" kernel patch. Getting sound to work again after one of these applications segfaults requires shutting down every app which uses sound, restarting an application which uses artsd directly instead of artsdsp, and clicking your heels 3 times. Even after all of that, you can be guaranteed that your sound isn't going to sync up properly with video in xine or vlc. Sure, I could probably use OSS, but then I have to worry about making sure my window manager or web browser doesn't have the sound card open when I open up my MP3 player.

    I've had quite a few other major hassles such as copy and paste (even with klipper sometimes i can't copy from firefox to emacs, which both break x specs and use different buffers), bluetooth support (doesn't always work, doesn't appear to be actively maintained), printing (should i really need read manuals on lpd and foomatic and gimpprint and cups and ghostscript just to print my current web page?), among other things.

    Despite "common knowledge" that XP is easier to use, I've got an equally long list of bitches about it.

    My solution was to buy a Mac. I can have a bash shell and listen to music at the same time. My phone syncs. The fonts are beautiful, and the UI is well thought out and stable.
  • Linux Annoyances (Score:4, Interesting)

    by NullProg (70833) on Wednesday June 14 2006, @07:45PM (#15536644)
    (http://slashdot.org/ | Last Journal: Wednesday November 07, @10:21PM)
    For everyone who has problems with Linux, whether your using/installing SuSE, FC4, Ubuntu, Slackware, etc. Go to http://www.linuxquestions.org/ [linuxquestions.org]. You won't get RTFM responses. No I'm not affliated with the web site and have no vested interest.

    Slashdot, while being a great forum, is not the place to get Linux help,

    Enjoy,
  • Good ol' notebooks (Score:1)

    by cprior (844370) on Thursday June 15 2006, @02:38AM (#15538262)
    I have about 150 pages of handwritten notes, from first SuSE install to Gentoo emerges. Sometimes nothing more than a .bash_history, but diagrams and charts are inclued, too.

    The poster sounds as if he attempts to do sys admin works every once in a while. He will always fail.

    And I have recycled my notebooks in IRC channels numerous times...
  • by smchris (464899) on Thursday June 15 2006, @06:53AM (#15538760)
    Talk about a book that probably wrote itself by someone with a few years of linux experience? I have an expandable binder that has about reached its 3" limit marked "linux tips" on the spine gleaned from all over the web. More than a few taking literally hours of searching to do some mundane configuration.

    It has been my impression that documentation is the linux achilles heel. And too much of what exists is of the "Worked? Good! Worked? Good!" variety that doesn't offer a troubleshooting tree for problems. This book only follows the Windows series because of market share, not seriousness of need.
  • by xoundmind (932373) on Wednesday June 14 2006, @03:27PM (#15534899)
    Agreed!
    Not to start the troll fest....but this IS the reason why Solaris and *BSD are (and should be) considered to be mature and stable operating systems/. (Keep your tinker toys out of the server room, kids.) But Linux - perhaps by design and certainly by its' development model - will always be a Project and not a Product. Albeit a damn good project.
    [ Parent ]
  • by $RANDOMLUSER (804576) on Wednesday June 14 2006, @03:29PM (#15534922)
    We'll just order it from your kickback link. No reason you shouldn't make a buck off it, too. Thanks AC!
    [ Parent ]
  • by SparkEE (954461) on Wednesday June 14 2006, @03:32PM (#15534948)
    You missed his point. He isn't saying that being "done" makes something a Product, but that being together and ready to use does. To continue his analogy, when you buy a car, you're handed a key. If that car were some linux distros, you'd be handed a large box of parts and told there's a manual online somewhere to put it all together, and no key.
    [ Parent ]
  • by Chazmyrr (145612) on Wednesday June 14 2006, @03:35PM (#15534986)
    A Project is a temporary endeavor to create a unique product or service. Commercial projects can be much easier to manage. When you're paying someone to write a particular feature, they write the feature or you replace them. When you rely on unpaid contributions, you get the features that people want to write instead of the features you need.
    [ Parent ]
  • Re:No WYSIWYG (Score:2)

    by jedidiah (1196) on Wednesday June 14 2006, @03:35PM (#15534987)
    (http://penguin.lvcm.com/)
    Where have you been?

    I've been able to "backspace" in my text editor since 1988.
    [ Parent ]
    • 1 reply beneath your current threshold.
  • I'd have to agree (Score:4, Informative)

    by phorm (591458) on Wednesday June 14 2006, @03:47PM (#15535064)
    (http://phorm.phormix.com/ | Last Journal: Monday May 19 2003, @12:08PM)
    One of the first things I do on a new debian system is:

    apt-get install vim links-ssl curl-ssl wget finger bzip2 tar aptitude ssh

    Hopefully you weren't stirring the old Vi/Emacs debate, because though plain ol "vi" is a real pain, "vim" is much nicer than "vi"
    (oh, and for those using Debian, the newer versions come with aptitude already installed, which is generally preferable to 'apt-get' and can be used with the same syntaxes, except there is no 'aptitude moo' command)

    For others, what are the first apps you install on a fresh linux distro?
    [ Parent ]
  • by Flying pig (925874) on Wednesday June 14 2006, @03:53PM (#15535097)
    I live in a house, I have two cars and a boat. The cars are products. I buy them, I run them, periodically I have to replace something. The house and the boat are projects. They are continually being modified - the only rule being that the house has to work all the year round and the boat has to work from March to November. I find things, I fix things, I improve things. But then for me cars are just a form of transport, and for some people they too are projects.

    I can't be the only person who believes that, now that software does all the basic things, much of it is evolving from Product to Project. Even Microsoft, the supplier of boxed software par excellence, has got to come to terms with this; we now know that under the shiny paint there are hidden recesses with rust and loose parts and we expect them to be fixed as they are discovered. We also know that a company of some size can release stuff and label it beta, simply being more honest than labelling it "release 0.8" or whatever.

    You can see Open Source as the logical outcome of all the work that was done on quality in the 80s and 90s: everybody involved, continuous improvement, no hiding place for bad work. You can see it as a response to the perception by many people in the standards world that software standards were abysmal. Oh, and I have yet to see the new product that can just be placed in someone's hands and used. It may be "ready for use", but the user will not be. Continuous improvement and user feedback makes the learning curve easier.

    [ Parent ]
  • by PFI_Optix (936301) on Wednesday June 14 2006, @04:06PM (#15535184)
    (Last Journal: Friday March 31 2006, @11:17AM)
    It's really hard to seperate Linux from KDE/Gnome and "various programs" on the desktop level. Linux alone isn't exactly viable for much. You need Apache to make it a web server. Samba to make it a file server. XWindows to make it a desktop system. EXPECT people to lump them all as "Linux" because in all reality, Linux isn't anything without them.
    [ Parent ]
    • 1 reply beneath your current threshold.
  • Re:No WYSIWYG (Score:3, Informative)

    If your text editor is typing out ^? instead of doing backspaces, quit, then on the console type "stty erase ^?"

    If your text editor is typing out ^H instead of doing backspaces, quit, then on the console type "stty erase ^H"

    To make the change permanent, add in the stty erase line into your .bash_profile file in your home directory.

    Of course you realize, WYSIWYG text editor is an oxymoron.

    [ Parent ]
    • Re:No WYSIWYG by WuphonsReach (Score:2) Wednesday June 14 2006, @11:17PM
  • Have you tried it recently at all?

    rhoward@aura ~ $ tar cvzf tmp.tar.gz tmp.txt
    tmp.txt
    rhoward@aura ~ $ tar xvzf tmp.tar.gz
    tmp.txt

    # ... And later...

    rhoward@aura ~ $ tar cvzf tmp.tar.gz
    tar: Cowardly refusing to create an empty archive
    Try `tar --help' or `tar --usage' for more information.
    rhoward@aura ~ $

    It's been that way for at least a year, probably longer.
    [ Parent ]
  • 13 replies beneath your current threshold.