Slackware podešavanja

  1. Gašenje računara
  2. Štampač: paralelni port ne radi, ili nije ponuđen u CUPS-a
  3. Glupi shell prompt
  4. Rxvt
  5. swat
  6. vi
  7. Instaliranje na mašini bez CDROM-а (а koji ima mrežnu)
  8. Konflikt zvučne i tv kartice
  9. mc i direktorijumi
  10. proftpd: root login i ubrzanje
  11. Točkić na mišu
  12. Postavljanje 2.6 kernela

#include <standard.disclaimer>
Ovo su neka lična iskustva. Ko zna da uradi nešto bolje i jednostavnije, neka mi se javi na mail mbabuskov at yahoo dot com. Ova stranica služi prvenstveno meni za brzu referencu kada podešavam sveže-instaliran sistem.


1. Gašenje računara

Kada se upise komanda "halt" ili se uradi shutdown iz nekog menija, ATX kućišta se ne ugase u potpunosti. Da se to ispravi, treba odkomentarisati red u /etc/rc.d/rc.modules

# /sbin/modprobe apm

Da bi običan korisnik može da ugasi računar, može na primer da se uradi:
chmod a+s /sbin/halt


2. Štampač: paralelni port ne radi, ili nije ponuđen u CUPS-u

Isto /etc/rc.d/rc.modules

Ispod reda  ##### PC parallel port support    odkomentarisati sve vezano za stampac.


3. Glupi shell prompt

Otvoriti /etc/profile i naci gde pise PS1, zameniti sa:
PS1='[\u@\h:\w]\$ '

ili

PS1='[\u@\h \W]\$ '

Za root korisnika otvoriti /root/.bashrc i dodati:
export PS1='[\u@\h \W]# '
 

4. Belo-crni rxvt

Pokretati ga sa:
rxvt -rv
rv = reverse video (crno/belo)

Ili, podesiti ~/.Xdefaults, dodati dve linije:

Rxvt*background: Black
Rxvt*foreground: White

Kod pokretanja je jos korisno dodati i:

rxvt -sr -sk -sl 10000

sr = scrollbar right
sk = scroll to bottom on keypress
sl = scroll lines 10000


5. swat

Swat se nalazi u samba paketu. Treba odkomentarisati red gde je swat u /etc/inetd.conf.


6. vi

Vi radi u tzv. compatible modu koji je vrlo ne-user_friendly. Stvar se resava na jedan od dva načina:

a) Pokrenuti vi sa vi -N        ili
b) Napraviti prazan .vimrc fajl u svom home direktorijumu

touch ~/.vimrc


7. Instaliranje na mašini bez CDROM-а (а koji ima mrežnu)

Ima nekoliko varijanti. Primer da imamo floppy i mrežnu koji rade. Napraviti .iso image diskova
dd if=/dev/cdrom of=slack1.iso

To iskopirati preko mreže. Sa prvog diska napraviti 3 diskete:

cat bare.i > /dev/fd0
cat install.1 > /dev/fd0
cat install.2 > /dev/fd0

Ako se nema floppy, može i install.zip pa sa njime (UMSDOS) i slično.

Ubaciti bootdisk. Na prvom promptu udariti ENTER. Ubaciti rootdisk1 i 2 kada zatraži.
Ulogovati se u sistem (root)

Mountovati particiju na kojoj su iso fajlovi:
mkdir /install
mount /dev/hda3 /install

Napraviti entry u /dev za prvi disk:
ln -s /install/slack1.iso /dev/mycd

E sad dolazi glavni problem. Da bi se mountovali iso fajlovi potrebno je dati -o loop opciju mount-u, sto Slack-ov setup naravno ne radi.
Zato treba editovati fajl:
/usr/lib/setup/INSCD

Naći deo gde piše:
while [ 0 ]; do # time to mount the CD/DVD device:
 mount -o ro -t iso9600 $DRIVE_FOUND /var/log/mount 1> $RDIR 2> $RDIR

I umesto "-o ro" napisati "-o ro,loop"

Onda pokrenuti setup, izabrati CDROM za instalacioni uređaj, i izabrati ručni unos /dev/... i upisati /dev/mycd
Za izmenu diska u drugoj konzoli izbrisati /dev/mycd i napraviti symlink na sledeći .iso fajl.
Ovde iz nekog razloga Slack nije hteo da ga mountuje, pa sam morao (a ovog puta i mogao) ručno:

mount /dev/mycd -o ro,loop /var/log/mount/


8. Konflikt zvučne i tv kartice

Problem je redosled učitavanja modula. Ima dva načina za rešavanje.

a) kada se startuje sistem, sa rmmod ukloniti redom sve module koji imaju veze sa zvukom (snd- sound- i sl.)
pokrenuti alsaconf, pustiti ga da odradi posao i sa lsmod videti koji je modul za zvuk učitan (onaj koji učitava sve ostalo).
otvoriti /etc/rc.d/rc.modules i naći deo za zvučne kartice. Tamo odkomentarisati taj modul, ili ga dodati ako ga nema.

b) dodati sledeću liniju u /etc/modules.conf
pre-install snd-bt87x insmod snd-cmipci

Pri čemu je snd-cmipci modul za zvučnu karticu, a snd-bt78x modul za tv karticu.


9. mc i direktorijumi

Kada se izađe iz Midnight Commandera, cwd se ne promeni kako treba. Rešenje je dodati sledeće u ~/.bashrc

alias mc='. /usr/share/mc/bin/mc-wrapper.sh'


10. proftpd i root login

Znam da je opasno za security, ali u home okruzenju spašava mnogo mučenja. Treba iz /etc/ftpusers izbaciti root-a, i u /etc/proftpd.conf dodati:

RootLogin on

Default instalacija može da radi dosta sporo u okruženju gde se koriste samo IP adrese, jer radi hostname lookup. Dodati još ove dve linije:

UseReverseDNS   off
IdentLookups    off




11. Točkić na mišu

Otvoriti /etc/X11/xorg.conf i naći sekciju InputDevice za miša. Dodati:

Option "ZAxisMapping"       "4 5"

Ako je u pitanju PS2 miš, često je potrebno pogoditi i protokol, koji može biti PS/2 ili ImPS/2. Treba probati pa videti koji radi ispravno:

Option "Protocol"    "ImPS/2"




Copyright © Milan Babuškov 2004.