Human Readable  

 

     
   
     

A Slackware Desktop Enhancement Guide

Getting Started

© Copyright Darrell Anderson.

One of the more frustrating aspects of configuring a computer is getting everything running. The Slackware maintainer provides almost no hand-holding in this process. A handful of system services are enabled but little more. A simple strategy will help reduce confusion and frustration.

After installing Slackware and you actually get as far as the command line prompt, consider disabling all but the foundational services. This reduces confusion and allows you to focus on enabling and customizing one service at a time.

In /etc/rc.d be sure to always leave the following services enabled:

rc.0
rc.4
rc.6
rc.K
rc.M
rc.S
rc.modules
rc.syslog
rc.udev

Disable all other services (chmod -x). Then patiently focus on each service you need. For example, the next step might be to configure your keymapping (rc.keymap). Then console fonts (rc.font). Next might be serial devices (rc.serial).

You might next want to add some limited localized services in rc.local, such as hdparm parameters. Then configure X. Then printing (rc.cups). Etc. The idea is to focus on the single desktop workstation before tackling the internet, local networking, etc.

The point to this strategy is to reduce clutter and confusion. Get the essentials operating before trying to attack the more complicated services such as the iptables firewall rules, samba, bind, NTP, NAT, IP forwarding, sendmail, ssh, etc.

Finis.

Table of Contents