The Stealth Desktop: Sight and Sound With Slackware 158
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!"
X Slack?? (Score:4, Informative)
Re:X Slack?? (Score:5, 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 [lizella.net].
Re:X Slack?? (Score:1)
Uhh (Score:3, Insightful)
just my 2 cents
Re:Uhh (Score:3, Interesting)
Nice troll.
Re:Uhh (Score:3, Insightful)
That said, follow the statement to its logical conclusion!
Re:Uhh (Score:2, Interesting)
if ANY OS needs sound configured when it comes out of the box, it is not newbie friendly. That is exacly what I said.
Tells You How To Configure Sound Every Boot (Score:3, Interesting)
That said, it tells you how to configure your soundcard at every reboot and it keeps telling you until you do exactly that.
Come on! (Score:2)
That being said, if sound doesn't work, then yes, it's not newbie friedly.
The original poster doesn't seem like the real troll here.
Re:Uhh (Score:2, Interesting)
Compile in sound drivers into the kernel, add the sound module to the startup scripts, and then find some easy to use interface... I used some obsure little program that was a series of command line statements like cvol 100 or cvol -r 100 for full or full right channel respectivly.
Slack however is one of the most compatable distros out there... I have not had many problems installing programs with it.
A thought just crossed my mind... Since when is Slackware.
Re:Uhh (Score:3, Informative)
Re:Uhh (Score:1)
simple to fix though - xorgxonf (i think, the command line wizard anyway) then set up the binary nvidia drivers.
New hardware, Works "out of the box" (Score:2, Insightful)
All I had to do was turn up the volume when I logged into the gnome desktop, which I agree should be done for the user in the first place, but it is hardly worth whining about.
Re:Uhh (Score:5, Insightful)
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.
Re:Uhh (Score:2)
Re:Uhh (Score:3, Insightful)
Re:Uhh (Score:1)
Re:Uhh (Score:2)
Re:Uhh (Score:3, Funny)
See, I too can make irrelevant analogies that in no way benefit the conversation.
Re:Uhh (Score:3, Insightful)
And that would be true too if most of the cars around can add fuel by itself. Most operating systems (including many Linux distributions) can auto-detect sound cards themselves.
But.... (Score:3, Insightful)
Re:But.... (Score:2, Troll)
Getting sound to work amounts to uncommenting the correct chipset in rc.modules. Getting X to work, if it doesn't by default, amounts to running xf86config and picking the correct options (of which there are few) out of menus.
It doesn't get any easier or friendlier, but it can treat you like a retard with all sorts of fancy auto-config wizards that may or may not work. And when things get more complicated, you'll be up a creek. Kudzu refusing to see that second ethernet card? Oops. On slackware
Re:But.... (Score:3, Insightful)
Re:But.... (Score:1, Insightful)
"Nice troll.
[random rocket science]. Hook up your modem to your BLT drive and run your emacs through your serial port to configure Free X configuration files to start the server and run your display through your fourth parallel BBQ port."
Jeez. Think realistically, buddy. You honestly think a newbie is going to pick up on your process?
Oh well. Rock on.
-js
Re:But.... (Score:4, Insightful)
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.
Re:But.... (Score:2)
Why is a wizard a bad thing, yet the instructions you gave are not "rocket science"? Couldn't you get the same amount of clarity and easy in a wizard as you could with your instructions?
Take a look at Apple UI. Lots of "wizard-like" UI. No command line interface. No guessing the video card. No guessing typing in startx or xf86config
Re:But.... (Score:2)
Re:But.... (Score:1)
Re:But.... (Score:1)
Re:But.... (Score:3, Informative)
>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 t
Slackware is pretty easy (Score:1)
My slackware story (Score:2, Interesting)
Still no X or sound, so first I downloaded an updated kernel (2.4.19 IIRC), then began filling in the required libra
Re:My slackware story (Score:1)
Keep up the good work.
-gustavo
I don't know where this guy comes from (Score:3, Informative)
Re:I don't know where this guy comes from (Score:1)
BUT, with slackware 10.0... i had to manualy configure sound... Slack 10 is all broken!
Must be wearing the wrong shades... (Score:2, Insightful)
That you can, with considerable tweaking, make something function as something else is not new. Yes, you can mod almost any car into making it a race car. Doesn't mean the original is a race car, not by a long shot.
Kjella
Re:Must be wearing the wrong shades... (Score:3, Informative)
Yes, Slackware makes an excellent server system, but that doesn't mean that it's difficult to make it an equally excellent desktop system. Just
Configuration is not the major problem (Score:2, Interesting)
I'm ok in promoting slackware for small office desktop (very limited applications, like a word processor and browser), but in such ocassions will not be the end user who will install/configure, but the support guy.
Re:Configuration is not the major problem (Score:3, Insightful)
My favorite is "I thought we switched to Mozilla to get rid of popups". Walk over, and as she
User since 8.1 (Score:5, Interesting)
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.
Re:User since 8.1 (Score:3, Interesting)
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 opini
Correct me if I'm wrong. (Score:1)
1. startx
If that doesn't work, use the CLI configuration tool to write an xorg.conf to fit what you need on your system, and all it requires is a limited knowledge of what your monitor supports and what video card you have.
2. alsamixer, and unmute sound.
I have no damn idea *why* that defaults to muted, but it does.
Re:Correct me if I'm wrong. (Score:3, Informative)
alsamixer
alsactl store
echo "alsactl restore" >>
That way it automatically restores the sund at every reboot.
RTFM (Score:2)
I recently installed Mandrake in a White Box Machine that I got on the mail with no OS. It took less than half an hour to even get my cable connection working. Most everything was auto configured.That I call a desktop distro.
I have a sweet spot for Slack 'cause I started my Linux experience with Slackware almost 10 years ago. And I th
Re:RTFM (Score:2)
First distro (Score:1)
First release to have some troubles with (Score:1, Informative)
1 - Xine, noatun, kaboodle don't play MPEGs without dropping most frames (mplayer works OK, though not as well as with 9.1). Likewise xine has troubles with DVDs
2 - I had a really tough time getting sound to work (though not with KDE components)
Re:First release to have some troubles with (Score:2, Informative)
Slack rocks (Score:1)
Re:Slack rocks (Score:2)
A stone mountain is infinitely more stable than one of sand.
Slackware/Fedora (Score:1)
Stating the obvious? (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.
Re:Stating the obvious? (Score:2)
This whole "this is a good desktop distro" thing is crap. I admin a couple hundred *nix boxes (Slackware, Solaris, OpenBSD) I can tell you that it takes very little work to get a nice desktop running across all the platforms. The idea that RedHat is a desktop OS and Solaris (or OpenBSD) are for servers only is nonsense. You just need to take the time to install the shiny software. Anyone with a little skill can take a Slack box and get it to match or beat any other distro in the eye-cand
Slack does make a good desktop (Score:3, Insightful)
The first distro I ever installed was Slackware 3.1 and used it and the other 3.x releases for about 3 years. Then I got tired of doing everything by hand and I switched to RedHat 6.2. I stuck with RedHat for several years after that, and now at work I deal with mostly RHE3, so the experience of using it paid off, but it was Slack that actually taught me how to do everything.
When it came time to upgrade my system at home, though, I ran into trouble. I'd been using RH7.1 for a long time and thought that I would go to RH9, but the installer frequently crashed during installation and I'd have to start over. Then when I finally got it installed and working, I managed to bork it while trying to get audio and video codecs and software installed. I could have tried repairing by hand, I suppose, but it being a fresh install anyway, I figured it would take less time to just start over from scratch and reinstall one more time. No dice. The installer crashed again.
I like RedHat, and I still run RH8 on a small print/mail/firewall server at home, but after the repeated installation trouble, I decided to go with Slackware. It is nice and conservative and I knew that it would at least install correctly, even if it needed a bit more hand holding to set up.
So I got out my Slack 9.0 CDs a friend had burned for me and loaded it up. No problems. Not a single glitch during the entire installation. Everything was smooth as could be. Sound worked out of the box, and X configuration was easy with xfree86config. I compiled Window Maker and KDE 3.1 from source, and had no problems at all with them.
Now I've got a clean, fast system with a low memory footprint, and it gives me no headaches. If there is anything I want to do, some program is already installed to do it, so even if I don't have the program I prefer, I've at least got a program I can use, and that is what counts. Downloading other programs is no big deal for me.
I'm not the only one who uses this box, either. My wife uses it sometimes and she knows nothing about computers. But Gnome, Mozilla, and OpenOffice handle 99% of her needs, and she can deal with them without trouble. She still needs me to do updates, and configure things, though.
So my judgement of Slackware today is this: it makes a great desktop for people who already know how to use Linux and already know how to customize things the way they want. For newbies it's probably too intimidating unless they are really interested in learning, but it can still work for them if a knowledgeable person is around to take care of details.
OMFG - It's Multimedia! (Score:1)
Sound is lacking (Score:2)
ALSA was supposed to fix everything. Having two cards and switching between them easily. Configuring new hardware easily. It's easier than it was with regular OSS, but it isn't super simple. Or maybe it's just my config (debian unstable.)
Anyone else have complains/solutions/great tools that I am stupid not to have?
Thanks.
BIG fonts... (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) [linicks.net]
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
Re:BIG fonts... (Score:1)
startx -- -dpi 75
or in
This is a good hack around hi res monitors and xft screwing with font sizes.
but LOL! (Score:1)
Just kidding, you know we love you
Why? (Score:1)
I have had installation nightmares with Mandrake, Suse, Redhat, Yellow Dog, and I'm sure there have been more. I have less trouble configuring Slack and keeping it updated. I did have to learn Linux in the process, but that was what I set out to do when moving from Windows.
As updated versions of other distros come around, I give them a test drive on my laptop and
But why? (Score:1, Interesting)
Configuration is not too much more than clicky here and clicky there.
Before I get lambasted for running a "dumbed-down" distro (or being dumbed-down myself), once installed I do everything else with my favorite tools -- the comman
Re:hmm (Score:1, Interesting)
Also, don't
Re:hmm (Score:4, Informative)
And how is Gnome not?? And they're both easy to install, because they come with the freaking distro!
Re:hmm (Score:5, Funny)
Re:hmm (Score:1)
But seriously, KDE gives me a headache. It does have a lot of really really nice features...but there are almost too many...it's just not for me. I do, however, think people should try both, along with XFCE, and see what they like best. Personally, gnome gives me what I need out of a desktop environm
Re:hmm (Score:1)
Re:hmm (Score:1, Flamebait)
Fluxbox is my primary Window Manager though
Re:Secondhand news (Score:3, Insightful)
Re:Secondhand news (Score:1)
Re:thanks but.. (Score:2)
I would also like to point out that this isn't a slackware issue, it's usually a linux kernel issue. Finding the right driver, having a kernel version that driver accepts, these are problems most will face. Will it be any easier on redhat? Sure, if the cute little gui wizard handles this, and happens to work for yo
Re:thanks but.. (Score:2)
I've just setup a Linksys/Broadcom 802.11g PCMCIA card on a fresh installation of Mandrake 10.0 Official and no, it's not particulary easy. The version of ndiswrapper included in Mandrake is quite old (v0.4, the newest release is v0.8) and doesn't have the ndiswrapper command at all.. so I couldn't figure out how to load an
First thing I did was removed the ndiswrapper package, and ins
Re:thanks but.. (Score:2)
Installing ndiswrapper will mean you need a newer 2.4 kernel or 2.6. No kernel patches are necessary, and it may throw a few warnings, but should still compile. After installing, do "ndis
Re:thanks but.. (Score:2)
Re:thanks but.. (Score:1)
Re:Vision? (Score:5, Informative)
Verdict: Article is a troll. =)
Re:Vision? (Score:1)
Re:Vision? (Score:2)
Re:Are you sure? (Score:5, Informative)
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.
Re:Are you sure? (Score:2, Interesting)
Dropline Gnome (Score:1)
I agree, though, that DLG makes the Linux desktop really easy and configurable. It's just that it's not my type and I can do without it.
The DLG update manager only manages the actual Dropline packages. Although it covers other system level packages, it's not a complete package management tool. Then again, the desktop is mainly what's
Re:Are you sure? (Score:2, Interesting)
glibc? (Score:2)
No it doesn't. There was an issue a while back where the native Slack iconv.so library was replaced with libiconv by Dropline, but that was resolved months ago.
It does, however, replace X11 with one optimised for i686 (as opposed to the native i486 code). None of this, however, raises any problem with building your own stuff. I compile stuff all the time, and DLG has never caused any problems I didn't have with Pat's generic version of Gnome.
As for
Re:The Stealth First Post (Score:2)
Re:Gentoo (Score:2)
Re:Gentoo (Score:1)
My Gentoo install, KDE and all, took a day. A DAY.
Beat that.
Re:Gentoo (Score:2)
I wasn't saying that Gentoo always takes a long time to install.
Re:Gentoo (Score:1)
Re:Gentoo (Score:2)
Re:Gentoo (Score:1, Offtopic)
bah, so many people in need of a clue!
You can have gentoo up and running in several hours (plus download time) if you install the precompiled versions of the big packages. Then you can start updating at your leisure. You'll need the 'several days' timeframe to get up to date, but you don't need to be up to date to start working.
Re:Gentoo (Score:2)
For a newbie (your average Fedora or Mandrake user) to install Gentoo, they're going to have to read and reread documentation and possibly consult forums for help, and the whole process will take a week or two most likely.
I'm not saying that Gentoo always takes this long.
Please make an effort to try and understand my post without getting defensive and thinking that your beloved OS is being attacked when it isn't.
Re:Gentoo (Score:2)
If you want to understand and tweak the system, that will take more than weeks - and docs, forums, etc. Still, if you define 'work'
Gentoo and n00bs: True Story (Score:2)
I asked a friend with a ton of bandwidth to download the gentoo CDs for me, and out of curiosity he tried it. Hosed computer. (yes, he has succesfully installed other distros)
I seriously would worry about letting a noob loose on something that has you play with fdisk, mkfs et al.
Re:Gentoo and n00bs: True Story (Score:2)
Re:Gentoo and n00bs: True Story (Score:2)
The installer that most closely resembles it is the one that comes with LFS.
Re:Wow! (Score:1)
I've been using Gentoo for a couple of years now, and even after going through several fresh installs, it always seems to get cluttered up when different ebuilds decide to install, say, games in different directories. They could be in
Re:Wow! (Score:1)
The only other thing that's annoyed me with gentoo is when etc-update hoses my fstab (and half a dozen other important files.) Maybe I just don't know how to use it properly. That and waiting for a new program to get into portage, but that is the price you pay for reliability in dep. handling.
Re:Wow! (Score:3, Informative)
1) Don't just hit -5 everytime you use etc-update. Look at the list. If there's a file you want to keep, exit with -1 and either remove the
2) You might want to use dispatch-conf instead of etc-update (it's part of portage, no
Re:Gentoo (Score:3, Funny)
Anything that doesn't autoboot into an install process of one sort or another, and instead gives you cryptic messages of how exactly one might conceivably achieve an installation. I actually finished downloading Slackware CD's in the time it took me to figure out the Gentoo install.
As a newbie I found Slackware to be far easier to install than Gentoo...and for that matter, so -called "user-friendly" distros like SuSE and Red Hat.
Re:Not my impression. (Score:3, Interesting)
On a more serious note, I've had slackware on application servers (serving thin clients) and have never had any hassle. The 'lack of automation' is basically sticking to the KISS philosophy, and to be perfectly honest, personally I find that it's the other distro's who's toolsets are bloated, not slackware's limited. Then again, it's probably a matter of taste...
Re:What are you talking about? (Score:2)
I think Slackware is regarded as such, because you bypass all the "User Friendliness" from day 1, and realize it's just straightforward. You become more confortable and less limited. You don't lern where the buttons are, but what needs be done.
Knowing all this translated into beign able to do fancy things, like remote administration easily, solving unexpected problems. It's not about Slackware, it's about getting to know the tools. And seeing how you do not need to keep updating ev