Slashdot Mirror


The Stealth Desktop: Sight and Sound With Slackware

sombragris writes "Many people think of Slackware as a distribution oriented to servers and experienced users. However, here's an article that shows how to configure sound and the X Window System in Slack, in a newbie-friendly way and oriented towards desktop usage. The article is a follow-up to Part I of the series, where the author introduced his vision of Slackware as a desktop. Enjoy!"

14 of 158 comments (clear)

  1. X Slack?? by PeterPumpkin · · Score: 4, Informative

    Installing X is already covered in the guide. Slackware was my first distro, I don't remember having any trouble getting X to run :D

    1. Re:X Slack?? by Alan+Hicks · · Score: 4, Interesting

      Throwing in a shameless plug here. Myself and some of the other BOZOs on alt.os.linux.slackware have been sort on-again off-again working on an updated release of that book. You can find that project here.

      --
      Slackware, what else when it must be secure, stable, and easy?
  2. Uhh by toetagger1 · · Score: 3, Insightful
    Any OS that I have to configure sound myself, I don't consider newbie-friendly!

    just my 2 cents

    --
    who | grep -i blond | date cd ~; unzip; touch; strip; finger; mount; gasp; yes; uptime; umount; sleep
    1. Re:Uhh by nwbvt · · Score: 4, Insightful
      I disagree. Being a newbie isn't the same thing as being an incompetent moron. In fact, newbies generally refers to a class of people who have very little experience in something but are interested in learning. What better learning experience than something that has you do the configuration yourself rather than having some script do it hidden away in the background?

      Saying Slackware is newbie-friendly does not mean it is right for grandma, merely that it is a good choice for someone interested in learning about Linux/Unix but who currently has little experience.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  3. Re:Vision? by Xoder · · Score: 4, Informative

    I concurr. Sound worked correctly out of the box (the volume levels were zeroed, but that's nothing that aumix can't fix). X started up with my window manager of choice no problem at all. Happened in slack 9 on my laptop, happened with slack 10 on the desktop.

    Verdict: Article is a troll. =)

    --
    The previous sig has been removed due to /. protecting your best interests
  4. Re:Are you sure? by Slack3r78 · · Score: 4, Informative

    Two words: Dropline Gnome.

    Dropline's a meta-distribution that sits on top of Slackware that's very desktop oriented. It even has a helpful little applet that checks to see if there've been updates and a simple menu based program for upgrading the system. This means you get all the latest packages with a pretty nice amount of ease.

    When it comes down to it, Slack is actually one of the simplest distributions out there. Everything is very logical, and nothing is made more complex than it needs to be. Thrown in with the nice admin tools Dropline provides for those that aren't really comfortable hand editing config files, and I feel like it makes for an excellent desktop distribution.

  5. User since 8.1 by brendanoconnor · · Score: 5, Interesting

    A while back (whenever 8.1 came out) I decided to try linux. I read a few reviews, and what not. I first tested out mandrake. I had bought it at the store for a couple of dollars (less then $40, maybe less). I played with it for a while, but it just did not feel right.

    I tried Debian next, but apparently thats above my head cause when I got to the dselect area I was overwhelmed. Decided, perhaps not for me.

    Finally I tried slackware. What I really liked from the start was they had an entire book, for free, on their website that I could read for help. Although when I started the installation, I did not really need any help. Slackware has a great menu-driven installer. With some previous computer experience, and a little network know how, installation was a breeze.

    At the time the kernel supported my sound card, but did not compile in the drive automatically. Before I realized I could of just built the module and used it that way, I decided to recompile the kernel. Also a very easy task in slackware.

    Ultimately, I love the distribution, and have been using it since. I have a subscription so I get the latest distro in the mail a few days after it is released. Although truth be known I have no reason to even break the plastic on 10 because I have kept myself patched up and just do not need anything new. It does feel good to support Patrick and the slackware team. They deserve that, and much more.

    I will say you have to be willing to read and learn (which means 99% of the world just won't like it) to use slackware. But, once you have learned how, you realize just how great Slackware is.

    Brendan

    p.s. www.linuxquestions.com has distro specific forums. If you need help, try their first.

    1. Re:User since 8.1 by Anonymous Coward · · Score: 3, Interesting

      You're not completely and utterly wrong, almost but not quite! =) Now that I've said that, lets get into some specifics:

      1. No, not everything is in 1 file, but all the startup scripts are in one directory, with names like rc.sshd etc... These are excellently written and they are trivial to edit, once you understand what they do.

      2. The spirit of Slackware is if you want to do something, the system will not stop you. There are no dependancies (which cause more trouble than they are worth, in my honest opinion) checking, because quite frankly, you should RTFM.

      3. I would not say that Slackware is for everybody, but if you know enough linux, and you're sick of conforming to other people's systems Slackware is definetly for you. If you like hacking config files to get your system running optimally, Slackware is definetly for you. At the same time if you just don't give a damn and want it to Just Work (TM), drop a slackware CD in and you're fine.

      4. Slackware is all about speed and usability on older machines. There are no thousands of start up programs like in RedHat or other distributions of Linux. If there was a proper distribution-wide benchmark, I have no doubt in my mind that slackware would come second, first being Gentoo. (reason is obvious)

      5. If you think you know Linux, give Slackware a shot anyway, you wont regret it. It's one step away from BSD.

  6. Re:hmm by Bob+The+Cowboy · · Score: 4, Informative

    On what planet is KDE 'simular' to Windows? Oh... its probably the IOSlaves that let you transparently save files to different networks via ftp, ssh, etc. Oh, wait, no thats not it. Maybe its that you can get an mp3 or an ogg from a music track on a CD simply by putting the cd in, and typing in audiocd:/ and picking the files you want. Oh, windows doesn't have that either? Seriously. The similarity begins and ends with the fact that they both have a taskbar, a cursor, and windows.

    And how is Gnome not?? And they're both easy to install, because they come with the freaking distro!

  7. Re:But.... by NoMoreNicksLeft · · Score: 3, Insightful

    Open up 1 text file that will always be in the same place, that will never pop up the "this is C:\Program Files, do you really want to see the files?". Find the line in this text file marked "This is for the blahblah sound card". Delete the # in front of that line, and only the #.

    Type startx, hit enter. If that doesn't work, type xf86config, hit enter. Answer all the questions it asks, and if unsure of the answer, it will usually tell you about a good generic answer. If you think you need to configure a video card, but you don't know the name of it, go shoot yourself.

    Those *do not* look like rocket science instructions to me, but maybe I'm biased. It's all intimidating if you haven't learned anything yet, right? Except this isn't all that much to learn, is incredibly valuable (at least in my own unimportant opinion), and can't be faked with some asshat GUI wizard.

    What's the alternative, mandrake with some GUI installer, which has a 45% of making it work auto-magically if its a stock Dell or IBM, and a 10% chance if you've installed even one PCI card on your own? There will be 4 or 5 different screens of the wizard, often worded ambiguously, that if you click on the wrong one, it may ot may not allow you to go back and fix it? And it is at least as many steps, isn't easily reversed, and provides a false sense of security.

    I just don't see that as an improvement.

  8. Re:hmm by Anonymous Coward · · Score: 5, Funny

    just ignore him - look at his website link - he's a java programmer for god's sake.

  9. Stating the obvious? by Anonymous Coward · · Score: 3, Insightful

    Pardon me for stating the obvious, but a little rant is in order. Every linux machine can be turned into a desktop machine no matter what normal distribution you install on it. The normal in the previous sentence refers to linux distributions that aren't modified to be used as real-time operating systems, or have undergone serious modifications to suit some particular combination of hardware for embedded devices and even then, I'm quite sure it's still possible if you take into account the limitations these modifications imply.

    I'm growing tired of the glowing reviews of distribution X and company Y providing the best desktop environment available. People can run Gnome or KDE on any distribution as long as they know their favourite package management system, and if not then ./configure; make; make install has always done the trick. Oh, I'm not saying that it isn't a good thing that distributions are trying to provide desktop environments, in fact I think it's a great idea. But at the heart of the matter of it all lies that whatever distribution you run, you can ALWAYS run windowmanager X or desktop environment Y, usually without too much hassle.

    I've used slackware for years, and it was the first distribution I ever installed. I've used Redhat and Linux From Scratch, and lately I use Debian. But I've grown so tired of the endless debates of geeks preferring one distribution to another. It's all the same, just a little different, and even then you can still do whatever you want. Can we please stop our little holy wars, because the rest of the world doesn't care. If a person who is not a technophobe asks me what linux distribution to use, my answer always is "Pick one of the better known ones, and you'll be fine."

    Maybe this is a smug attitude of mine, but I don't care. If someone wants to run fedora, fine by me. Someone chooses debian, fine by me. Someone chooses windows, be my guest. But please stop being such zaelots, as it's hurting the community.

  10. BIG fonts... by Skiron · · Score: 3, Interesting

    Funnily enough, I installed Slack on my laptop 3 days ago. All went hunky dory... sort of.

    I use Fluxbox as desktopWM, and it all worked great - unless I fired up a KDE/Gnome app - then fonts went HUGE (Mozilla here)

    Buit, having a few years ;) experience with Linux, I re-ran /usr/X11R6/bin/xf86config and sorted.

    BTW, pre-compiled Slackware is soooooo fast - nearly as fast as Gentoo built on box.

    Nick

  11. Re:But.... by munpfazy · · Score: 3, Informative

    >why would a newbie do this when you can find newbie
    >friendly installations out of the box?

    At the risk of being sucked into a religious war, I'll assume this is a serious question.

    The first response must be, what do you mean by a newbie?

    If you mean someone who have never touched anything but windows and has no experience with a unix shell or a text editor, and who doesn't have any close linux-head friends to turn to for help and advice, then I agree with you. Slackware may not be the best way to take a first step into linux.

    If you mean someone who doesn't *want* to ever have to edit a text file because they have some philosophical objection to it, then slackware is not the distribution for them. I realize there are actually a lot of these people in the world, and that there's probably no point in trying to change their minds. I'm all in favor of creating distributions for them to use, but Slack really isn't one of them.

    On the other hand, if you mean someone who's got a couple of basic shell commands under their belt and has spent a dozen hours in some kind of *nix and is looking to put together a useful system, then I'd argue slackware is actually a great way to start out administering linux.

    First of all, the skills one acquires living in slackware for a while are easily transported to just about any other *nix out there. If you start out relying entirely on distribution specific config tools, you end up having to start over from scratch every time you switch to something else.

    Second, the problem with nifty auto-configurators is that they have a habbit of failing. In slack, if your something doesn't work, it's easy to find out what's actually broken and how to fix it, 'cause in the process of setting it up you've already met all the relevant files. On more "friendly" systems, you merely get a cryptic error message that the fancy wizard failed; or more often than not, a message that everything is set up and working fine even though it's not.

    As someone who followed the path windows+sun->debian->mandrake->slackware+openbs d (and a bunch of quickly discarded experiments with other distros along the way), I'm sorry I didn't start out with slack sooner. I'm fond of both debian and mandrake, but I wasted a whole lot of time struggling to solve problems that were distro specific rather than actually using the system. Slack may take a little while longer to set up if everything goes right, but if anything goes wrong it's a hell of a lot easier to solve.