Author: webmaster@linux.hr

HULK | Projekti | Linkovi | FAQ

      Često postavljena pitanja na hr.comp.linux
      Mario Mikočević <mario.mikocevic+faq@sk.hinet.hr>
      v1.25, 02. travnja 2000.

      -------------------------- FAQ -------------------------

      Sadržaj

      1. Uvod

        1.1  Zašto FAQ ?
        1.2  GPL
        1.3  Kako postaviti pitanje ?
        1.4  Koje poruke nisu primjerene ?
        1.5  Zasto nema nasih kvacica ?
        1.6  Što je oznaka FIXME ?
        1.7  Kako pomoći ?
        1.8  Gdje mogu pronaći još informacija ?
        1.9  Što je .gz datoteka ? A .tgz ?
        1.10 Oglasi, da ili ne ?!

      2. Pitanja

        2.1  Kako iskompilirati kernel ?
        2.2  Uh, izgubih se u 2.2.x opcijama !?
        2.3  Uh, izgubih se u 2.4.x opcijama !?
        2.4  Kako patchirati kernel na noviju verziju ?
        2.5  Kako raspodijeliti disk za linux ?
        2.6  Kako podesiti IP ?
        2.7  Što je sve potrebno za spajanje na HiNET ?
        2.8  Ne mogu pokrenuti PPP modul ?!
        2.9  Nakon što se spojim, veza radi ali paketi NE prolaze ?
        2.10 Spajam se na HiNET, kako podesiti slanje pošte ?
        2.11 Spajam se na HiNET, kako podesiti primanje pošte ?
        2.12 Spajam se na HiNET, kako podesiti offline čitanje news grupa ?
        2.13 Kako podesiti davanje IP usluge preko PPP (ISP) ?
        2.14 Kako podesiti GUI ?
        2.15 Imam grafičku koja nije podržana !
        2.16 Kako podesiti spajanje na HiNET iz GUI ?
        2.17 Kako podesiti naša slova u konzoli ?
        2.18 Kako podesiti naša slova u Xima (GUI) ?
        2.19 Kako podesiti naša slova s HP printerima (PCL) ?
        2.20 Ne radi mi CD ?
        2.21 Kako slušati muzički CD ?
        2.22 Koje su mi sve kodne stranice potrebne ? (NLS)
        2.23 Kako koristiti miša sa kotačićem ?
        2.24 Kako koristiti miša sa kotačićem u Netscapeu ?
        2.25 Što znači $HOME u ovom dokumentu ?
        2.26 Kako instalirati RedHat5.2 sa PCChipa ?
        2.27 Kako filtrirati poštu koja mi stiže ?
        2.28 Kako odgovoriti na/ignorirati HTML u pošti ?
        2.29 Umh, ali, kako srušiti Linux ?
        2.30 Kako se pripremiti za slučaj rušenja Linuxa (backup) ?
        2.31 Kako obrisati Linux ?

      3. Razni dodaci

        3.1 Kako koristiti naša slova i minicom ?
        3.2 Jedove muke s GPM-om

      -------------------------- FAQ -------------------------

        1.1 Zašto FAQ ? [početak]

        Vrlo često se neka određena pitanja postavljaju često. Mnogi koji i znaju
        odgovor izgube interes svaki put ponavljati isto, stoga i namjena ovom
        dokumentu. Objavljivanje ovog dokumenta bit će za početak jednom tjedno,
        najvjerojatnije nedjeljom. Ako se pokaže potreba i češće no cilj je da se
        ustali na periodu od jednom mjesečno.

        1.2 GPL [početak]

        Ovaj dokument je pod zaštitom GNU GENERAL PUBLIC LICENSE, verzije 2.

        1.3. Kako postaviti pitanje da mi barem netko odgovori a da pritom nitko [početak]
    	 ne galami ?

        Potrebno je pružiti barem ponešto informacija o problemu, kratak opis
        hardwera te poruku o grešci.
        Svako pisanje VELIKIM slovima se smatra galamom.

        1.4 Koje poruke nisu primjerene ? [početak]

        Svaka poruka koja omalovažava tekst prethodne poruke smatra se pozivom
        na flame. Svaka poruka koja poziva na sveti rat tj. rasprave o tome
        koji /operativni sistem/licenca/neki program/ je bolji.
        Ako ipak morate dotičnu misao izraziti i javno onda barem budite pristojni
        još toliko da dodate u vašu poruku i
    	Followup-To: hr.alt.flame.flame.flame
        ili
    	Followup-To: hr.comp.advocacy
        Također ako citirate samo _jedan_ manji dio prethodne poruke poželjno
        je ostali dio obrisati ako se ne odnosi na vašu misao.

        1.5 Zasto u ovom dokumentu nema nasih kvacica ? [početak]

        Kako nema ? :)
        Također se planira kreiranje i SGML verzije iz koje je onda
        moguće kreirati PostScript, DVI, LaTeX, Lyx, Info i RTF formate.

        1.6 Što je oznaka FIXME [početak]

        Svako pojavljivanje FIXME označava da ili tekst još nije kompletiran
        za sve moguće kombinacije postavki ili tek treba napisati taj dio.

        1.7 Kako pomoći povećanju ovog dokumenta ? [početak]

        Pošalji pitanje i ako znaš odgovor na adresu
        mario.mikocevic+faq@sk.hinet.hr

        1.8 Gdje mogu pronaći još informacija ? [početak]

        Na adresi http://faq.linux.hr ljubaznošću HULKa nalazi veliki broj
        odgovora na razna pitanja te također i ovaj dokument.

        1.9 Što je .gz datoteka ? A .tgz ? [početak]

        Datoteke sa nastavcima .gz i .tgz su datoteke sažete korištenjem
        GNU zipa ( gzip(1) ). Za raspakiravanje koristimo gunzip koji je simbolička
        veza na gzip. Datoteke .tgz su još pritom i skupljene programom tar(1).
        Može se vidjeti i kombinacija .tar.gz .

        1.10 Oglasi, da ili ne ?! [početak]

        Ehm, nije preporučljivo postati oglase za raznorazne dijelove opreme i/ili
        razne distribucije Linuxa. Bolje je za CDove koristiti hr.potražnja.software
        ili hr.ponuda.software te za hardware hr.[potražnja,ponuda].hardware !
        (ovlašteni distributeri molim javiti ti se za unos podataka u ovaj FAQ)

      -------------------------- FAQ -------------------------

        2.1 Kako iskompilirati kernel ? [početak]

        Vrlo jednostavno, sve što je potrebno jest detaljno znati
        koje dijelove imate u svom računalu, znaći koji procesor te
        naziv i karakteristike dodatnih kartica.

        Prvo raspakiramo kernel arhivu u direktorij /usr/src/ . Kernel
        arhivu možemo naći na glavnom izvoru ftp://ftp.kernel.org ili na
        nekom od ftp mirrora kao na primjer ftp://ftp.linux.hr .
        Postoje dvije verzije kernela, jedna takozvana stabilna te druga
        koju nazivamo eksperimentalnom. Verzija kernela se sastoji od tri
        broja sa značenjem major.minor.patchlevel, gdje je minor za stabilnu
        verziju paran broj a za eksperimentalnu verziju neparan broj.
        Ako već od prije imamo stariju verziju kernela raspakiranu potrebno
        je obrisati link /usr/src/linux.
        Znači `cd /usr/src` te zatim `tar xzvf linux-2.4.0.tar.gz` . Ovime je
        kernel source raspakiran u /usr/src/linux no poželjno je isti pomaknuti
        u ime sa verzijom kernela `mv linux linux-2.4.0` te zatim ponovno
        napravimo soft link sa `ln -s linux-2.4.0 linux` . Sad krećemo na pripremu
        kernela, `cd linux` . Kad po prvi put compiliramo kernel odmah nakon
        raspakiravanja moramo pripremiti ga za fino podešavanje, `make mrproper` .
        Sad slijedi odabir podrške kartica sa `make config` ili `make menuconfig`
        ili `make xconfig` ovisno o tome da li compiliramo u čistoj konzoli, konzoli
        sa tk podrškom ili u grafičkom sučelju, respektivno (što ce reći, pod Xima
        recimo koristimo `make xconfig` :). Kad smo zaključili odabir dijelova
        kernela počinjemo compiliranje, slijedi `make dep`, `make clean`,
        `make bzImage`, `make modules`, `make modules_install`. Zatim prebacivanje
        kernela za pravo mjesto, editiranje datoteke lilo.conf i aktiviranje novog
        kernela.
        Ukratko to izgleda ovako :

    cd /usr/src
    rm linux		(ako postoji od prije)
    tar xzvf linux-2.4.0.tar.gz
    mv linux linux-2.4.0
    ln -s linux-2.4.0 linux
    cd linux
    make mrproper
    make menuconfig		(ili config ili xconfig)
    make dep
    make clean
    make bzImage
    make modules
    make modules_install
    depmod -a 2.4.0		(zanemarite hrpu poruka o simbolima)
    cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.0
    cp System.map /boot/System.map-2.4.0
    vi /etc/lilo.conf	(dodavanje definicije za novi kernel)
    lilo

        I to je to ! :)

        Naravno da u stvarnom životu ipak nije sve toliko jednostavno, bitno je
        zapamtiti još slijedećih nekoliko napomena. Gornji niz vrijedi _samo_ ako
        po prvi puta compiliramo kernel 2.4.0. Ako već po neki put compiliramo
        _istu_ verziju kernela (recimo da smo promijenili neke opcije) moramo
        paziti na dvije vrlo bitne stvari.
        1.	nikad ne kopirati novo iscompilirani kernel preko starog sa istim brojem
    	pogotovo ako je stari kernel aktivan. Za takav slučaj potrebno je imati
    	jednu stariju verziju kernela koju mozemo butati i u toj starijoj
    	verziji kernela kopirati novu verziju kernela na pravo mjesto i
    	aktivirati je.
        2.	nikad ne kopirati module (sa `make modules_install`) ako već postoje
    	moduli za kernel sa istim brojem. U protivnom će biti cijela hrpa
    	poruka 'Unresolved symbol blablah ...'. Možemo se opet poslužiti
    	tehnikom jedne starije verzije kernela u kojoj ćemo pokrenuti
    	`make modules_install` i `depmod -a 2.4.0`.
        Sva gornja pojavljivanja broja 2.4.0 zamijeniti sa verzijom kernela koju
        compilirate.

        Evo i primjera datoteke /etc/lilo.conf :
     -- nakon ove linije --
    boot=/dev/hda
    map=/boot/map
    install=/boot/boot.b
    prompt
    timeout=20
    default=linux
    image=/boot/vmlinuz-2.4.0
    	label=linux
    	root=/dev/hda2
    #       append="ide2=0x1e8,0x3ee,11"
    #       append="ide3=0x168,0x36e,10"
    #	append="mem=128M"
    #	append="mem=63M"	# Compaq hack
    #	append="vga=792"	# vidi odgovor 2.15
    #	append="vga=ask"
    	read-only
    image=/boot/vmlinuz-2.3.51
    	label=devel
    	root=/dev/hda2
    	read-only
    image=/boot/vmlinuz-2.1.126
    	label=old
    	root=/dev/hda2
    	read-only
    image=/boot/vmlinuz-2.0.38
    	label=v20
    	root=/dev/hda2
    	read-only
    image=/boot/memtest
    	label=mem
    other=/dev/hda1
    	label=win98
    	table=/dev/hda
     -- iznad ove linije --

        2.2  Uh, izgubih se u 2.2.x opcijama !? [početak]

        Hmm, ovdje bi mogao doći pravi FAQ bloat sa objašnjenjem svake kernel
        opcije ali za početak ću vrlo šturo navesti kratak izvadak iz datoteke
        /usr/src/linux/.config uz napomenu da su to samo _najbitnije_ opcije:

    CONFIG_NET=y
    CONFIG_SYSVIPC=y
    CONFIG_SYSCTL=y
    CONFIG_BINFMT_ELF=y
    CONFIG_BLK_DEV_IDE=y
    CONFIG_BLK_DEV_IDEDISK=y
    CONFIG_BLK_DEV_IDEPCI=y
    CONFIG_UNIX=y
    CONFIG_VT=y
    CONFIG_VT_CONSOLE=y
    CONFIG_JOLIET=y
    CONFIG_PROC_FS=y
    CONFIG_EXT2_FS=y
    CONFIG_NLS=y
    CONFIG_VGA_CONSOLE=y

        Još jednom napomena da su ovo samo najbitnije postavke za najčešći tip
        konfiguracija koji se kod nas pojavljuje. Naravno da će se nekome
        razlikovati ponešto (recimo SCSI umjesto IDE) te sam _vrlo_ otvoren
        za diskusiju o ovom dijelu FAQa.

        2.3  Uh, izgubih se u 2.4.x opcijama !? [početak]

        Kernel serije 2.4.x je daleko više bogatiji novim opcijama za čiji opis
        vi također se poseban FAQ mogao napisati no ovdje ćemo također navesti
        samo najčešće korišćene opcije :

        2.4  Kako patchirati kernel na noviju verziju ? [početak]

        Za početak ponovno pročitati odgovor 2.1 . Zatim iskopiramo skinuti patch
        za kernel u recimo /usr/src/patches te otkucamo
          cd /usr/src/linux
          gzip -dc /usr/src/patches/patch-2.4.1.gz | patch -E -p1
        za vrijeme patchiranja poželjno je pozorno pratiti da li će negdje nastati
        konflikt patcha sa originalom, iste možemo kasnije potražiti sa
          find /usr/src/linux -name "*.rej" -print
        ako se pokaže neka neispravno zapatchirana datoteka potrebno je ručno
        podesiti istu. Ako koristimo oficijelne kernel patcheve problema neće biti.
        Nakon uspješnog patchiranja sve dalje je isto kao i u odgovoru 2.1 od koraka
          make menuconfig
        uključivo.

        2.5 Kako raspodijeliti disk za linux ? [početak]

        Podrazumijeti ćemo da znamo što znače pojmovi particija, swap.
        Minimalno je potrebna barem jedna primarna particija, znači za nabrzinu
        složiti (da ne napišem sklepati :) linux dovoljno je odabrati cijeli disk
        (ili ono što je ostalo nakon instalacije nekog drugog OSa kao npr win98)
        kao jednu jedinu primarnu particiju.
        Kultura ponašanja (u svojoj kući) nalaže da to ipak malo ljepše posložimo.
        Najčešće ćemo podijeliti prostor na slijedeće particije :
    	/	-	root particija
    	/usr	-	prostor za osnovne korisničke programe
    	/home	-	prostor za korisnike
    	/var	-	prostor za dinamičke datoteke
    	/opt	-	opcioni dodaci
    	swap	-	proširenje radne memorije
        RedHat distribucija od inačice 5.2 dodaje i /boot particiju za datoteke
        vezane za uspješno startanje samog linuxa (kernel, system map).
        Moja preporuka je :
    	swap	16 - 256 M	(noviji kerneli nemaju više ograničenje na 128)
    	/	32 - 512 M
    	/usr	256M - 1G
    	/var	64M - 1G
    	/home	ostatak
        Kako točno odrediti koliko nam treba? Počnemo od swapa, nekad prije je
        pravilo bilo RAM * 2 == swap. Danas to više nije slučaj. Za normalnu
        upotrebu bit će dovoljno i samo 16M, no ako planiramo upogoniti programe
        koje su gladni prostora (Gimp, povray ...) poželjno je swap povećati.
        Prosječnim mrežnim korisnicima koji najčešće koriste samo Netscape bit će
        dovoljno 32M. No ako pak želimo veliki swap ( više od 128M ) potrebne su
        uz novi kernel i novije verzije programa `mkswap` i `mount`.
    	( barem mount-2.9-1.i386.rpm i util-linux-2.9-1.i386.rpm )
        Root particija mora imati minimum 32M zbog osnovnih programa i biblioteka
        za funkcioniranje linuxa. Poželjno je staviti i ponešto više radi
        osiguranja jer '/' je ipak osnova svih particija. /usr particija ovisi o
        tome što se sve želi instalirati na disk. /var particija ponajviše ovisi
        o servisima koji se troše na računalu. Najgladniji je e-mail servis te je
        za mnogokorisnička računala poželjno staviti što više.
        Zaključak, recimo hard disk od 6.4G ->
    	swap 128M, / 256M, /usr 1G, /var 512M, /home ostatak.

        2.6 Kako podesiti IP ? [početak]

        Za početak je potrebno osmisliti neko ime, npr. glavni.doma.hr . Zatim iz
        `private address` mreže uzmemo neki broj te podesimo slijedeće datoteke.
        Recimo da smo odabrali `private address` mrežu 192.168.x.x te za
        našu stvarnu mrežu dio 192.168.11.x . Postavke su za RedHat distro.

    	datoteka /etc/HOSTNAME
     -- nakon ove linije --
    glavni.doma.hr
     -- iznad ove linije --

    	datoteka /etc/hosts
     -- nakon ove linije --
    127.0.0.1	localhost	localhost.localdomain
    192.168.11.2	glavni		glavni.doma.hr
     -- iznad ove linije --

    	datoteka /etc/sysconfig/network
     -- nakon ove linije --
    NETWORKING=yes
    FORWARD_IPV4=no
    HOSTNAME=glavni.doma.hr
    DOMAINNAME=doma.hr
    #GATEWAY=192.168.11.2
    #GATEWAYDEV=eth0
     -- iznad ove linije --
    	posljednje dvije linije treba otkomentirati ako recimo imate i ethernet
    	mrežu aktivnu a i preko iste izlazite u internet svijet

    	datoteka /etc/sysconfig/network-scripts/ifcfg-lo
     -- nakon ove linije --
    DEVICE=lo
    IPADDR=127.0.0.1
    NETMASK=255.0.0.0
    NETWORK=127.0.0.0
    BROADCAST=127.255.255.255
    ONBOOT=yes
    BOOTPROTO=none
     -- iznad ove linije --

    	datoteka /etc/sysconfig/network-scripts/ifcfg-eth0
     -- nakon ove linije --
    DEVICE=eth0
    IPADDR=192.168.11.2
    NETMASK=255.255.255.0
    NETWORK=192.168.11.0
    BROADCAST=192.168.11.255
    ONBOOT=yes
    BOOTPROTO=none
     -- iznad ove linije --
    	gornja datoteka služi kao primjer za ethernet kartice.

        Nakon postavki ovih datoteka restartamo mrežu, (NE NIJE potrebno reboot :)
        dovoljno je `/etc/rc.d/init.d/network restart` .

        2.7 Što je sve potrebno za spajanje na HiNET ? [početak]
    	Koristim RedHat distribuciju.

        Potrebni su slijedeći rpm paketi :
    	initscripts-4.70-1
    	ppp-2.3.11-3

        Zatim u slijedeće datoteke upisati :

    	datoteka /etc/ppp/pap-secrets
     -- nakon ove linije --
    # Secrets for authentication using PAP
    # client        server  secret                  IP addresses
    hptlogin        *       hptpasswd
    gost            *       hpt
     -- iznad ove linije --
    	naravno treba promijeniti hptlogin u korisničko ime te
    	hptpasswd u odgovarajuću lozinku (zaporku :)

    	datoteka /etc/sysconfig/network-scripts/chat-ppp0
     -- nakon ove linije --
    'ABORT' 'BUSY'
    'ABORT' 'ERROR'
    'ABORT' 'NO CARRIER'
    'ABORT' 'NO DIALTONE'
    'REPORT' 'CARRIER'
    '' 'AT&FL1X3'
    'OK' 'ATDT077100000'
    'CONNECT' ''
     -- iznad ove linije --
    	moguće je da se sadržaj ponešto razlikuje ovisno o modemu

    	datoteka /etc/sysconfig/network-scripts/ifcfg-ppp0
     -- nakon ove linije --
    PERSIST=yes
    DEFROUTE=yes
    ONBOOT=no
    INITSTRING='AT&FL1X3'
    MODEMPORT=/dev/ttyS2
    LINESPEED=115200
    ESCAPECHARS=no
    DEFABORT=yes
    HARDFLOWCTL=yes
    DEVICE=ppp0
    PPPOPTIONS=
    DEBUG=no
    PAPNAME=hptlogin
    REMIP=
    IPADDR=
    BOOTPROTO=none
    MTU=
    MRU=
    DISCONNECTTIMEOUT=10
    RETRYTIMEOUT=5
    USERCTL=yes
     -- iznad ove linije --
    	također linija INITSTRING ovisi o modemu no ova kombinacija
    	bi trebala raditi u 90% slučajeva, zatim treba provjeriti da
    	li je MODEMPORT podešen na ispravnu vrijednost prema slijedećoj
    	tablici :
    		COM1	=	ttyS0
    		COM2	=	ttyS1
    		COM3	=	ttyS2
    		COM4	=	ttyS3

        Nakon podešenih datoteka vezu uspostavljamo sa naredbom `ifup ppp0`
        (bez navedenih jednostrukih navodnika) te vezu spuštamo sa
        `ifdown ppp0` .

        Ako želite pokretati još neke programe odmah nakon uspostavljanja veze
        potrebno je u slijedeću datoteku upisati

    	datoteka /etc/ppp/ip-up.local
     -- nakon ove linije --
    #!/bin/bash

    [ -x /usr/lib/sendmail ] && /usr/lib/sendmail -q

    [ -x /usr/bin/fetchmail ] && /usr/bin/fetchmail >> /var/log/ppp 2>&1

    umask 002
    [ -x /usr/bin/slrnpull ] && /usr/bin/slrnpull -h news.hinet.hr

    echo Done. >> /var/log/ppp

    exit 0
     -- iznad ove linije --
    	ovo je navedeno kao primjer u kojem odmah nakon spajanja na mrežu
    	šaljemo svu pripremljenu poštu (vidi odgovor 2.10), zatim skupljamo
    	poštu za nas (vidi odgovor 2.11) te skupljamo članke iz newsgrupa
    	(vidi odgovor 2.12).

        2.8 Ne mogu pokrenuti PPP modul ?! [početak]

    	Ako smo iscompilirali PPP podršku kao modul onda nam je još potrebno
    	i u slijedeću datoteku upisati :
    	( ja preferiram modules.conf nad conf.modules no za svaki slučaj možete
    	  postaviti i link `ln -s /etc/modules.conf /etc/conf.modules` )

    	datoteka /etc/modules.conf
     -- nakon ove linije --
    alias ppp-compress-1 off #    This is Predictor-1, not yet supported
    alias ppp-compress-2 off #    This is Predictor-1, not yet supported
    alias ppp-compress-21 bsd_comp
    alias ppp-compress-24 ppp_deflate # From original RFC draft
    alias ppp-compress-26 ppp_deflate # Final standard per ppp-2.3.4 README
     -- iznad ove linije --

        2.9  Nakon što se spojim, veza radi ali paketi NE prolaze ? [početak]

        Potrebno je u slijedećih nekoliko datoteka upisati :

    	datoteka /etc/resolv.conf
     -- nakon ove linije --
    search hinet.hr

    nameserver 205.219.255.5
    nameserver 205.219.255.8
     -- iznad ove linije --

    	datoteka /etc/host.conf
     -- nakon ove linije --
    order hosts,bind
    multi on
     -- iznad ove linije --

    	datoteka /etc/hosts
     -- nakon ove linije --
    127.0.0.1	localhost	localhost.localdomain
     -- iznad ove linije --
    	moguće je da će u datoteci /etc/hosts biti još linija ovisno o podešenoj
    	IP adresi (vidi odgovor 2.6).

        2.10 Spajam se na HiNET, kako podesiti slanje pošte ? [početak]
    	 Koristim RedHat distribuciju.

        Potrebni su slijedeći rpm paketi :
    	sendmail-8.9.3-15
    	sendmail-cf-8.9.3-15

        Zatim u slijedeću datoteku upisati :
    	datoteka /usr/lib/sendmail-cf/cf/redhat.mc
     -- nakon ove linije --
    divert(-1)
    include(`../m4/cf.m4')
    define(`confDEF_USER_ID',``8:12'')
    OSTYPE(`linux')
    undefine(`UUCP_RELAY')
    undefine(`BITNET_RELAY')
    define(`confAUTO_REBUILD')
    define(`confTO_CONNECT', `1m')
    define(`confTRY_NULL_MX_LIST',true)
    define(`confDONT_PROBE_INTERFACES',true)
    define(`confTO_QUEUERETURN',`90d')
    define(`confTO_QUEUEWARN',`5d')
    FEATURE(redirect)
    FEATURE(always_add_domain)
    FEATURE(accept_unqualified_senders)
    FEATURE(relay_hosts_only)
    FEATURE(allmasquerade)
    FEATURE(masquerade_envelope)
    MASQUERADE_AS(zg.hinet.hr)
    define(`SMART_HOST',smtp:mail.hinet.hr)
    FEATURE(`genericstable')
    FEATURE(`access_db')
    FEATURE(`blacklist_recipients')
    FEATURE(local_procmail)
    MAILER(procmail)
    MAILER(smtp)
     -- iznad ove linije --

        Treba primijetiti da se koriste različiti jednostruki navodnici.

        Nakon toga treba pokrenuti
        `m4 /usr/lib/sendmail-cf/cf/redhat.mc > /etc/sendmail.cf`
        te restartati sendmail daemon sa
        `/etc/rc.d/init.d/sendmail restart` .
        Ako koristimo RedHat 6.2 ili noviji onda se potrebna datoteka nalazi u
        /etc/sendmail.mc !

        Sva pošta sa odredištem lokalno na računalu bit će isporučena odmah
        a poštu prema van isporučujemo nakon spajanja na internet sa
        `/usr/lib/sendmail -q`

        ``FEATURE(accept_unqualified_senders)'' je potreban ako skidamo poštu
        pomoću fetchmaila(1), kako se sendmail(8) ne bi bunio.

        Datoteka /etc/mail/access služi za reguliranje dozvola čiji e-mail
        želite primati i slati.

    	datoteka /etc/mail/access
     -- nakon ove linije --
    localhost.localdomain           RELAY
    localhost                       RELAY
    127.0.0.1                       RELAY
    doma.hr				RELAY
     -- iznad ove linije --

        Ovo gore je minimalno dovoljno za običan dial-up host.
        Možemo dodati i zaštitu od neželjenog e-maila (spam)

    	dodati u datoteku /etc/mail/access
     -- nakon ove linije --
    prodaja@robna.kuca.hr		REJECT
    cyberporno.com			DISCARD
     -- iznad ove linije --

        Kao što vidimo možemo kombinirati potpune e-mail adrese sa samo imenima
        hostova.

        Datoteka /etc/mail/genericstable služi za promjenu lokalnih imena
        korisnika u imena koja nam je doznačio naš Internet Provider (u ovom
        slučaju HiNET).

    	datoteka /etc/mail/genericstable
     -- nakon ove linije --
    mozgy		mario.mikocevic@sk.hinet.hr
     -- iznad ove linije --

        Nakon svake promjene u direktoriju /etc/mail dovoljno je samo otkucati
        `make` dok se nalazimo u istom direktoriju.
        (za napredne -> `makemap hash access < access`)

        2.11 Spajam se na HiNET, kako podesiti primanje pošte ? [početak]
    	 Koristim RedHat distribuciju.

        Potrebni su slijedeći rpm paketi :
    	fetchmail-5.1.0-1

    	datoteka /root/.fetchmailrc
     -- nakon ove linije --
    # Configuration created Mon Sep 21 11:04:52 1998 by fetchmailconf
    set postmaster "postmaster"
    poll pop.hinet.hr and options no dns
           user "hptlogin" there with password "hptpasswd" is mozgy here options fetchall

    #poll public.srce.hr and options no dns
    #       user "login" there with password "zaporka" is luser here options fetchall

    skip localhost
     -- iznad ove linije --
    	potrebno je još promijeniti hptlogin u korisničko ime na HiNETu te
    	hptpasswd u zaporku (lozinku) koju pri tom koristite. Također
    	promijenite lokalno korisničko ime (ovdje `mozgy`) u ono koje koristite.
    	Ako želite u jednom prolazu za više korisnika pokupiti poštu možete
    	jednostavno dodati sve potrebne linije iza postojećih.
    	Pažnja ! Još jednom provjerite da li ste podesili sve iz odgovora 2.6 .

        2.12 Spajam se na HiNET, kako podesiti offline čitanje news grupa ? [početak]
    	 Koristim RedHat distribuciju.

        Potrebni su slijedeći rpm paketi :
    	slrn-0.9.5.7-2
    	slrn-pull-0.9.5.7-2

        Zatim u slijedeću datoteku upisati :
    	datoteka /var/spool/slrnpull/slrnpull.conf
     -- nakon ove linije --
    # This file is a sample configuration file for slrnpull.  Such a file must
    # exist in the slrnpull spool directory.

    default                         0       120
    hr.comp.linux                   *       7
     -- iznad ove linije --
        gdje su polja za upis respektivno ime grupe, max broj datoteka za
        skinuti u jednom prolazu te broj dana nakon čega poruke zastarijevaju.
        Skidanje poruka pokrećemo sa `slrnpull` te brisanje zastarjelih poruka
        sa `slrnpull --expire`. Poruke čitamo sa `slrn`, sve poruke se
        spremaju lokalno te je potrebno ponovno pokrenuti `slrnpull` da bi se
        poruke poslale te skinule novopridošle poruke ...

        Evo i primjera datoteke $HOME/.slrnrc :
     -- nakon ove linije --
    set spool_inn_root              "/var/spool/slrnpull"
    set spool_root                  "/var/spool/slrnpull/news"
    set spool_nov_root              "/var/spool/slrnpull/news"
    set read_active                 1
    set use_slrnpull                1

    set server_object               "spool"

    hostname                        "upisi.ime.hr"
    set username                    "hptlogin"
    set signature                   .sig
    set replyto                     "ime.prezime@zg.hinet.hr"
    set no_backups                  1
    set confirm_actions             0
    set query_read_group_cutoff     400
     -- iznad ove linije --

        2.13 Kako podesiti davanje IP usluge preko PPP (ISP) ? [početak]
    	 Koristim RedHat distribuciju.

        Potrebni su slijedeći rpm paketi :
    	initscripts-4.70-1
    	mgetty-1.1.21-2
    	ppp-2.3.11-3

        Zatim u slijedeće datoteke upisati :

    	dodatak u datoteci /etc/inittab
     -- nakon ove linije --
    # Run mgetty on serial lines
    S2:2345:respawn:/sbin/mgetty /dev/ttyS2
     -- iznad ove linije --

    	datoteka /etc/mgetty+sendfax/login.config
     -- nakon ove linije --
    /AutoPPP/ -     -       /usr/sbin/pppd auth -chap +pap login
    *       -       -       /bin/login @
     -- iznad ove linije --

    	datoteka /etc/mgetty+sendfax/mgetty.config
     -- nakon ove linije --
    # My modem (GVC K56Flex Internal)
    port ttyS2
      debug 4
      speed 38400
      rings 6
      init-chat "" \d\d\d+++\d\d\dAT&FX3S11=50 OK
      modem-type auto
      modem-check-time 1200
     -- iznad ove linije --

    	datoteka /etc/ppp/options
     -- nakon ove linije --
    lock
    modem
    crtscts
    asyncmap 0
    proxyarp
    lcp-echo-interval 30
    lcp-echo-failure 4
     -- iznad ove linije --

    	datoteka /etc/ppp/options.ttyS2
     -- nakon ove linije --
    #ms-dns 192.168.11.2
    glavni:ppp
    #require-pap
    #nodefaultroute
     -- iznad ove linije --
    	*-dns linije dodati _samo_ ako se na istom stroju vrti i DNS (bind)

    	dodati u /etc/ppp/pap-secrets
     -- nakon ove linije --
    # client	server	secret          IP addresses
    *		*	""		192.168.11.5
     -- iznad ove linije --

    	dodati u /etc/hosts
     -- nakon ove linije --
    192.168.11.5	ppp		ppp.doma.hr
     -- iznad ove linije --

        2.14 Kako podesiti GUI !? [početak]

        GUI je skraćenica za Graphic User Interface oliti grafičko korisničko
        sučelje. X Window System je jedan od bitnih dijelova GUIa. Pri RedHat
        distribuciji dolaze slijedeći paketi :
    	XFree86-3.3.5-3
    	XFree86-libs-3.3.5-3
    	XFree86-devel-3.3.5-3
    	XFree86-75dpi-fonts-3.3.5-3
    	XFree86-100dpi-fonts-3.3.5-3
    	XFree86-ISO8859-2-1.0-9
    	XFree86-ISO8859-2-Type1-fonts-1.0-9
    	XFree86-ISO8859-2-75dpi-fonts-1.0-9
    	XFree86-ISO8859-2-100dpi-fonts-1.0-9
    	X11R6-contrib-3.3.2-6
        Kao što vidimo uključeni su i Latin2 fontovi čije podešavanje možemo
        vidjeti u odgovoru 2.17. Nakon što instaliramo gornje pakete a PRIJE
        nego nastavimo dalje potrebno je saznati _detaljne_ podatke o grafičkoj
        kartici te monitoru i to
    	chipset na grafičkoj kartici
    	količinu RAM na grafičkoj kartici
    	horizontal sync raspon
    	  ako je monitor sa fiksnim frekvencijama onda popis istih
    	vertical refresh raspon
        Sad tek krećemo u akciju. Kako još nismo u grafičkom modu rada najbolji
        program za podešavanje je `xf86config`. Nakon što ga startamo, polako,
        korak po korak odgovaramo na postavljena pitanja opisujući što je moguće
        preciznije naš sistem. Ovdje ću navesti samo pitanja koja se postavljaju
        te kratak opis što bi se trebalo unijeti ->
    Press enter to continue, or ctrl-c to abort.
    	naravno, otipkamo <enter> za početak ..
    Press enter to continue, or ctrl-c to abort.
    	ovdje slijedi <enter> , nakon dodatne provjere su nam izvršne datoteke
    	vezane za Xe na pravom mjestu
    Enter a protocol number:
    	odaberite tip komunikacije sa štakorom (mišem :)
    	ovdje je _vrlo_ bitno podesiti pravi protokol inače će vam se X
    	pokazivać ponašati vrlo mrsko kad pokrenete Xe, skakuće po ekranu i
    	izvodi gluposti, ako vam se to događa vratite se na ovaj korak ponovno
    	u 80% slučajeva prvi protokol radi bez problema
    Do you want to enable Emulate3Buttons?
    	ako imate miša sa samo dvije tipke odaberite 'y' inače 'n'
    Mouse device:
    	otipkajte /dev/mouse te provjerite gdje ista pokazuje
    	ako imate miša za serijski port /dev/mouse treba pokazivati na
    	/dev/ttyS0 za COM1, /dev/ttyS1 za COM2 i tako dalje respektivno
    	ako imate PS/2 miša onda /dev/mouse pokazuje na /dev/psaux
    Do you want to use XKB?
    	ovdje je potrebno odgovoriti 'n' da bi smo mogli koristiti naša slova
    Do you want to enable these bindings for the Alt keys?
    	naravno 'y' zbog naših slova
    Press enter to continue, or ctrl-c to abort.
    	hurraaay, da li smo hrabri !? naravno .. <enter> :)
    Enter your choice (1-11):
    	odaberemo jedan od ponuđenih prvih 10 odgovora ako _TOČNO_ odgovara
    	specifikacijama našeg monitora a ako ne onda odaberemo 11 te unesemo
    	raspon koji piše u knjižici od monitora (hsync in kHz)
    Enter your choice:
    	slično i za brzinu osvježavanja (vsync in Hz)
    Enter an identifier for your monitor definition:
    	Moj Mali Monitor
    Enter the vendor name of your monitor:
    	može čak i BMW ako netko ima podatak da BMW sklapa monitore ... :)
    Enter the model name of your monitor:
    	320i  sa onim lijepim slovom M :)
    Do you want to look at the card database?
    	samo za one sa brand name grafičkim karticama, većina ce 'n'
    Which one of these screen types do you intend to run by default (1-4)?
    	sad je _BITAN_ dio, treba odabrati srce Xa
    	nekako je najpoželjnije odabrati XF86_SVGA jer je vrlo velika
    	vjerojatnost da je chipset tamo podržan ali ako nije bit će potrebno
    	kasnije još malo truda ..
    	postoje još 3DLabs, 8514, AGX, I128, Mach8, Mach32, Mach64, Mono,
    		P9000, S3, S3V, VGA16, W32, Xnest, Xvfb
    		te svakako najzanimljiviji FBDev server (vidi 2.15).
    Do you want me to set the symbolic link?
    	kucamo 'y' osim u slučaju da chipset nije nijedan iz gornjeg pitanja
    Enter your choice:
    	koliko imamo RAM memorije u grafičkoj
    Enter an identifier for your video card definition:
    	Moja Veeeeelika Kartica
    Enter the vendor name of your video card:
    	opet BMW ..
    Enter the model (board) name of your video card:
    	320i truboindžekšon ..
    What Clockchip setting do you want (1-12)?
    	odaberite koji odgovara, ako ga nema u popisu onda samo <enter>
    Do you want me to run 'X -probeonly' now?
    	vlasnici starijih S3 i CL kartica molim reći 'n' ostali mogu 'y'
    Enter your choice:
    	eh sad, malo igranja opcijama za odabir modova rada, preporuća se da
    	za svaki mod rada (od 8pp, 16bpp, 24bpp, 32bpp) izaberemo max dvije
    	rezolucije, najpoželjnije samo jedna
    Shall I write it to /etc/X11/XF86Config?
    	yeeeeeesss, napokon smo gotovi

        Sad slijedi hrabro podizanje X servera ->
    	startx
        može i `startx -- -bpp 16' gdje umjesto 16 može biti 8, 15, 16, 24, 32
        ovisno o količini boja koju želimo imati.

        2.15 Imam grafičku koja nije podržana ! [početak]
    	 Koristim RedHat distribuciju.

        Potrebni su slijedeći rpm paketi :
    	sve iz odgovora 2.14
    	XFree86-FBDev-3.3.5-3
    	grafička kartica sa VESA 2.0 BIOSom

        Prvo dodamo u datoteku /etc/lilo.conf 'append="vga=ask"' (vidi 2.1)
        pokrenemo `lilo` da se promjena zabilježi te nakon reboota na upit o
        grafičkom modu unesemo broj iz slijedeće tablice:

        | 640x480  800x600  1024x768 1280x1024
    ----+-------------------------------------
    256 |  0x301    0x303    0x305    0x307
    32k |  0x310    0x313    0x316    0x319
    64k |  0x311    0x314    0x317    0x31A
    16M |  0x312    0x315    0x318    0x31B

        Možemo i alternativno odmah staviti da nam LILO podiže željeni grafički
        mod samostalno ali onda umjesto 'ask' stavimo broj di je isti broj
        pretvoren u decimalnu notaciju (u tablici je heksadecimalno).
    	( 'append="vga=ask"' => 'append="vga=792"' za 1024x768x16M )
        Prilikom startanja računala možemo primijetiti i sličicu pingvina u gornjem
        lijevom uglu (ako imate višeprocesorsko računalo bit će i više pingvina :).
        Ovim postupkom postoje i nekoliko ograničenja, rezoluciju više nemožemo
        mijenjati bez restartanja u novi mod, te vrlo mali refresh_rate.
        Poželjno je još provjeriti i da
    	postoji soft link sa /etc/X11/X na /usr/X11R6/bin/XF86_FBDev
    	postoje barem /dev/fb /dev/fb0 i /dev/fb0current
    		`mknod /dev/fb0 c 29 0` će kreirati /dev/fb0
    		`mknod /dev/fb1 c 29 32` će kreirati /dev/fb1
    		/dev/fb0current je soft link na /dev/fb0
        Relevantni dio u /etc/X11/XF86Config za XF86_FBDev server je
     -- nakon ove linije --
    Section "Device"
        Identifier "Linux Frame Buffer Device"
    EndSection

    Section "Screen"
        Driver      "fbdev"
        Device      "Linux Frame Buffer Device"
        Monitor     "Moj Mali Monitor"
        SubSection "Display"
    	Depth       8
    	Modes       "default"
    	Virtual     1024 768
        EndSubSection
        SubSection "Display"
    	Depth       16
    	Modes       "default"
    	Virtual     1024 768
        EndSubSection
        SubSection "Display"
    	Depth       24
    	Modes       "default"
    	Virtual     1024 768
        EndSubSection
        SubSection "Display"
    	Depth       32
    	Modes       "default"
    	Virtual     1024 768
        EndSubSection
     -- iznad ove linije --

        2.16 Kako podesiti spajanje na HiNET iz GUI ? [početak]
    	 Koristim RedHat distribuciju.

        Potrebni su slijedeći rpm paketi :
    	initscripts-4.70-1
    	ppp-2.3.11-3
    	wmppp-1.3.0-1

        Podrazumijeva se da smo prošli korake iz odgovora 2.8 .

    	datoteka $HOME/.wmppprc
     -- nakon ove linije --
    speed: /etc/ppp/getmodemspeed
    start: /sbin/ifup ppp0
    stop: /sbin/ifdown ppp0
     -- iznad ove linije --

        Poželjno je još jednom provjeriti da u datoteci
        /etc/sysconfig/network-scripts/ifcfg-ppp0 stoji USERCTL=yes .
        Zatim pokrenemo `wmppp`. Unutar prozora programa postoje, dugme sa oznakom
        kvačice za spajanje te dugme sa oznakom križića za prekidanje veze.

        2.17 Kako podesiti naša slova u konzoli ? [početak]
    	 Koristim RedHat distribuciju.

        Potrebni su slijedeći rpm paketi :
    	setup-2.0.5-1
    	initscripts-4.70-1
    	console-tools-19990302-17

    	datoteka /etc/sysconfig/i18n
     -- nakon ove linije --
    LC_ALL=hr_HR
    SYSFONT=lat2-12
    SYSTERM=linux-lat
     -- iznad ove linije --
    	meni se najviše sviđa gornji font, na raspolaganju su nam i još
    	slijedeći fontovi sa našim znakovima :
    		lat2-08, lat2-10, lat2-12, lat2-16
    		iso02.f08, iso02.f14, iso02.f16
    	Aktiviramo font sa `setsysfont` ili se aktivira automatski nakon
    	prvog slijedećeg reboota. Za eksperimentiranje fontovima možemo
    	koristiti naredbu `consolechars -f lat2-12`.

    	datoteka /etc/sysconfig/keyboard
     -- nakon ove linije --
    KEYTABLE=croat
     -- iznad ove linije --

        Zatim ovisno o shellu koji imate slijedeće datoteke :

        BASH shell :

    	U RedHat-u 6.0 nije potrebno ništa dodavati za bash shell,
    	no za starije verzije RH je potrebno :

    	datoteka /etc/inputrc
     -- nakon ove linije --
    set input-meta On
    set convert-meta Off
    set output-meta On
     -- iznad ove linije --

    	dodati u /etc/profile.d/lang.sh
     -- nakon ove linije --
    echo -ne "\033(K"
     -- iznad ove linije --

        ZSH shell :

    	datoteka /etc/profile.d/lang.zsh
     -- nakon ove linije --
    if [ -f /etc/sysconfig/i18n ]; then
        . /etc/sysconfig/i18n

        [ -n "$LANG" ] && export LANG || unset LANG
        [ -n "$LC_CTYPE" ] && export LC_CTYPE || unset LC_CTYPE
        [ -n "$LC_COLLATE" ] && export LC_COLLATE || unset LC_COLLATE
        [ -n "$LC_MESSAGES" ] && export LC_MESSAGES || unset LC_MESSAGES
        [ -n "$LC_NUMERIC" ] && export LC_NUMERIC || unset LC_NUMERIC
        [ -n "$LC_MONETARY" ] && export LC_MONETARY || unset LC_MONETARY
        [ -n "$LC_TIME" ] && export LC_TIME || unset LC_TIME
        [ -n "$LC_ALL" ] && export LC_ALL || unset LC_ALL
        [ -n "$LANGUAGE" ] && export LANGUAGE || unset LANGUAGE
        [ -n "$LINGUAS" ] && export LINGUAS || unset LINGUAS

        if [ -n "$SYSTERM" ]; then
    	export TERM=$SYSTERM
        fi
        if [ -n "$SYSTERM" ] ; then
    	case $SYSTERM in
    	    linux-lat)
    		LESSCHARSET=latin1
    		export LESSCHARSET
    		;;
    	esac
        fi
    fi
    echo -ne "\033(K"
     -- iznad ove linije --

    	zatim otkomentirati linije u /etc/zprofile
     -- nakon ove linije --
    for i in /etc/profile.d/*.zsh
    do
      source $i
    done
     -- iznad ove linije --

        TCSH, CSH shell :

    	datoteka /etc/profile.d/lang.csh
     -- nakon ove linije --
    test -f /etc/sysconfig/i18n
    if ($status == 0) then
    # FIXME emh, još kad bih znal kak da natjeram csh/tcsh da parsira
    #       format gornje datoteke
      setenv LESSCHARSET 'latin1'
      setenv LC_ALL 'hr_HR'
      setenv LC_CTYPE 'iso_8859_1'
      setenv NOREBIND
      foreach key ( \\251 \\256 \\271 \\276 \\306 \\310 \\320 \\346 \\350 \\360 )
        bindkey $key self-insert-command
      end
      echo -n "\033(K"
    endif
     -- iznad ove linije --

        ako imate želju za još koji shell, pošaljite mi upit i potražit ću.

        Za RedHat 6.0 potrebno je patchirati
    	datoteku /etc/rc.d/rc.sysinit
     -- nakon ove linije --
    --- rc.sysinit.old    Wed May  5 20:30:21 1999
    +++ rc.sysinit  Wed May  5 20:41:39 1999
    @@ -28,29 +28,6 @@
     # Fix console loglevel
     /sbin/loglevel $LOGLEVEL

    -# Load keymap
    -KEYMAP=
    -if [ -f /etc/sysconfig/console/default.kmap ]; then
    -  KEYMAP=/etc/sysconfig/console/default.kmap
    -else
    -  . /etc/sysconfig/keyboard
    -  if [ -n "$KEYTABLE" -a -d "/usr/lib/kbd/keymaps" ]; then
    -     KEYMAP=$KEYTABLE
    -  fi
    -fi
    -if [ -n "$KEYMAP" ]; then
    -  # Since this takes in/output from stdin/out, we can't use initlog
    -  echo -n "Loading default keymap"
    -  loadkeys $KEYMAP < /dev/tty0 > /dev/tty0 2>/dev/null && \
    -     success "Loading default keymap" || failure "Loading default keymap"
    -  echo
    -fi
    -
    -# Load system font
    -if [ -x /sbin/setsysfont ]; then
    -    action "Setting default font" /sbin/setsysfont
    -fi
    -
     # Start up swapping.
     action "Activating swap partitions" swapon -a

    @@ -275,6 +252,29 @@
     # mounted). Contrary to standard usage,
     # filesystems are NOT unmounted in single user mode.
     action "Mounting local filesystems" mount -a -t nonfs,smbfs,ncpfs,proc
    +
    +# Load keymap
    +KEYMAP=
    +if [ -f /etc/sysconfig/console/default.kmap ]; then
    +  KEYMAP=/etc/sysconfig/console/default.kmap
    +else
    +  . /etc/sysconfig/keyboard
    +  if [ -n "$KEYTABLE" -a -d "/usr/lib/kbd/keymaps" ]; then
    +     KEYMAP=$KEYTABLE
    +  fi
    +fi
    +if [ -n "$KEYMAP" ]; then
    +  # Since this takes in/output from stdin/out, we can't use initlog
    +  echo -n "Loading default keymap"
    +  loadkeys $KEYMAP < /dev/tty0 > /dev/tty0 2>/dev/null && \
    +     success "Loading default keymap" || failure "Loading default keymap"
    +  echo
    +fi
    +
    +# Load system font
    +if [ -x /sbin/setsysfont ]; then
    +    action "Setting default font" /sbin/setsysfont
    +fi

     if [ -x /sbin/quotaon ]; then
         action "Turning on user and group quotas for local filesystems" /sbin/quotaon -a
     -- iznad ove linije --

        to je zbog toga jer su u novim initscripts s*ebali učitavanje font i key
        mapa, učitavajući ih _prije_ nego kaj namountaju /usr .. *sic*

        2.18 Kako podesiti naša slova u Xima (GUI) ? [početak]

         a)    Koristim RedHat distribuciju.

        Potrebni su slijedeći rpm paketi :
    	XFree86-ISO8859-2-1.0-9
    	XFree86-ISO8859-2-Type1-fonts-1.0-9
    	XFree86-ISO8859-2-75dpi-fonts-1.0-9
    	XFree86-ISO8859-2-100dpi-fonts-1.0-9

        Poželjno je i posložiti sve potrebno iz odgovora 2.17 .

    	dodati u datoteku /etc/X11/XF86Config
     -- nakon ove linije --
    Section "Files"
        RgbPath    "/usr/X11R6/lib/X11/rgb"
        FontPath   "/usr/X11R6/lib/X11/fonts/ISO8859-2/misc:unscaled"
        FontPath   "/usr/X11R6/lib/X11/fonts/ISO8859-2/Type1/"
        FontPath   "/usr/X11R6/lib/X11/fonts/ISO8859-2/75dpi/"
        FontPath   "/usr/X11R6/lib/X11/fonts/ISO8859-2/100dpi/"
        FontPath   "/usr/X11R6/lib/X11/fonts/misc:unscaled"
        FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
        FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
        FontPath   "/usr/X11R6/lib/X11/fonts/URW"
        FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
        FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
        FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"
        FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"
    EndSection
    Section "Keyboard"
        Protocol    "Standard"
        AutoRepeat  500 5
        RightAlt    ModeShift
        XkbDisable
        XkbKeymap   "xfree86(us)"
    EndSection
     -- iznad ove linije --

        U RedHat 6.1 distribuciji promijenjena su mjesta našim fontovima te se
        nalaze u /usr/share/fonts/ , znači umjesto gornjih linija sa ISO8859-2
        idu :
        FontPath   "/usr/share/fonts/ISO8859-2/misc:unscaled"
        FontPath   "/usr/share/fonts/ISO8859-2/Type1/"
        FontPath   "/usr/share/fonts/ISO8859-2/75dpi/"
        FontPath   "/usr/share/fonts/ISO8859-2/100dpi/"

    	dodati u datoteku $HOME/.Xdefaults
     -- nakon ove linije --
    Rxvt*font:              -mixed-fixed-*-*-*-*-*-200-*-*-*-*-iso8859-2
    Rxvt*font1:             -mixed-fixed-*-*-*-*-*-50-*-*-*-*-iso8859-2
    Rxvt*font2:             -mixed-fixed-*-*-*-*-*-70-*-*-*-*-iso8859-2
    Rxvt*font3:             -mixed-fixed-*-*-*-*-*-140-*-*-*-*-iso8859-2
    Rxvt*font4:             -mixed-fixed-*-*-*-*-*-200-*-*-*-*-iso8859-2
    Netscape*fontList:	-ttf-tahoma-normal-r-normal-*-12-*-*-*-p-*-iso8859-2
     -- iznad ove linije --

    	dodati u datoteku $HOME/.Xmodmap
     -- nakon ove linije --
    keycode 22 = BackSpace
     -- iznad ove linije --

    	datoteka FIXME/usr/X11R6/lib/X11/xinit
     -- nakon ove linije --
    FIXMEuserresources=$HOME/.Xresources
    FIXMEusermodmap=$HOME/.Xmodmap
    FIXMEsysresources=/usr/X11R6/lib/X11/xinit/.Xresources
    FIXMEsysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap
     -- iznad ove linije --
    FIXMEGornje linije su samo meni potsjetnik za stvari koje još moram dopisati

    	datoteka /usr/X11R6/lib/X11/fonts/ISO8859-2/misc/fonts.alias  (RH 6.0)
    	datoteka /usr/share/fonts/ISO8859-2/misc/fonts.alias          (RH 6.1)
    	datoteka /usr/X11R6/lib/X11/fonts/latin2/misc/fonts.alias   (SuSE 6.2)
     -- nakon ove linije --
    ! $XConsortium: fonts.alias,v 1.31 94/04/11 12:28:00 gildea Exp $
    fixed      -misc-fixed-medium-r-semicondensed-sans-13-120-75-75-c-60-iso8859-2
    variable   -*-helvetica-bold-r-normal-*-*-120-*-*-*-*-iso8859-2
    5x7        -misc-fixed-medium-r-normal--7-70-75-75-c-50-iso8859-2
    6x13       -misc-fixed-medium-r-semicondensed-sans-13-120-75-75-c-60-iso8859-2
    6x13bold   -misc-fixed-bold-r-semicondensed-sans-13-120-75-75-c-60-iso8859-2
    7x13       -misc-fixed-medium-r-normal-sans-13-120-75-75-c-70-iso8859-2
    7x13bold   -misc-fixed-bold-r-normal-sans-13-120-75-75-c-70-iso8859-2
    7x14       -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-2
    7x14bold   -misc-fixed-bold-r-normal-sans-14-130-75-75-c-70-iso8859-2
     -- iznad ove linije --

         b)    Koristim SuSE distribuciju.

        Potrebni su slijedeći rpm paketi :
    	ifnteuro (Euro fonts)
    	intlfnts (International fonts)
    	xf86     (Osnovni XFree)
    	xfnt100  (100dpi fontovi)
    	xfntbig  (Veliki fontovi)
    	xfntscl  (scaled fontovi)
    	xshared  (X - shared resources)

        Postavka je ista kao i za RH6.0 osim naših znakova koji idu u
        /usr/X11R6/lib/X11/fonts/latin2, znači umjesto linija sa ISO8859-2
        idu :
        FontPath      "/usr/X11R6/lib/X11/fonts/latin2/misc"
        FontPath      "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
        FontPath      "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
        FontPath      "/usr/X11R6/lib/X11/fonts/latin2/Type1"

        2.19 Kako podesiti naša slova s HP printerima (PCL) ? [početak]
    	 Koristim RedHat distribuciju.

        Potrebni su slijedeći rpm paketi :
    	magicfilter-1.2-3

        HPovi printeri koriste PCL jezik za komunikaciju. Nakon instalacije
        potrebnih paketa i podešavanja datoteke /etc/printcap potrebno je još
        promijeniti ESC kodove u datoteci filtera i to sva pojavljivanja niza
        `\e(0N` treba promijeniti u `\e(2N`.
        FIXME Objasni kompletan način instaliranja magicfilter-1.2-3 paketa.

        2.20 Ne radi mi CD !?! [početak]

        Prilikom compiliranja kernela (vidi odgovor 2.1) potrebno je uključiti
        podršku za IDE CDROM, ISO FS te ako koristimo MeSsyDOS CDe i NLS kodne
        stranice. Znači -> CONFIG_BLK_DEV_IDECD, CONFIG_ISO9660_FS, CONFIG_NLS.

        2.21 Kako slušati muzički CD ? [početak]

        Za slušanje muzičkih CDa _nije_ potrebno disk mountati. Sve što je potrebno
        je prvo provjeriti da li postoji audio kabel između CDROM uređaja i
        muzičke kartice te instalirani neki program za slušanje audio diskova kao
        naprimjer najpopularniji xworkman. Sa RedHat distribucijom dođe vrlo
        jednostavni cdplay (cdp-0.33-12).
        Ako želite skinuti audio zapis preporuća se URL :
    	http://fly.cc.fer.hr/~ptolomei/meta/audiofs-patch
        ili neki od programa cdparanoia, cdda2wav, cdrip ..

        2.22 Koje su mi sve kodne stranice potrebne !? (NLS) [početak]

        Minimum su CONFIG_NLS_CODEPAGE_437, CONFIG_NLS_CODEPAGE_850 i
        CONFIG_NLS_ISO8859_1. Ako želimo koristiti naše znakove onda su potrebne i
        CONFIG_NLS_CODEPAGE_852 i CONFIG_NLS_ISO8859_2.

        2.23 Kako koristiti miša sa kotačićem ? [početak]

        Potrebni su slijedeći rpm paketi :
    	gpm-1.17.9-3

        Sa pojavom miševa sa kotačićem mnogi od vas bi željeli ih i aktivno
        koristiti. U grafičkom sučelju je potrebno aplikacijama da posjedujemo
        takav miš.
        Za console je dovoljno slijedeće :

    	datoteka /etc/sysconfig/mouse
     -- nakon ove linije --
    MOUSETYPE="ImPS2"
    XEMU3=no
     -- iznad ove linije --

        Za X Windowse je dovoljno slijedeće dodati :

    	dodati u datoteku /etc/X11/XF86Config
     -- nakon ove linije --
    Section "Pointer"
        Protocol    "ImPS/2"
        Device      "/dev/mouse"
        ZAxisMapping 4 5
    EndSection
     -- iznad ove linije --

        u gornjim primjerima je Microsoft IntelliMouse sa PS/2 priključkom.

        2.24 Kako koristiti miša sa kotačićem u Netscapeu ? [početak]

    	dodati u datoteku $HOME/.Xdefaults
     -- nakon ove linije --
    !## NETSCAPE
    Netscape*drawingArea.translations:      #replace        \
    	<Btn1Down>:                     ArmLink()       \n\
    	<Btn2Down>:                     ArmLink()       \n\
    	~Shift<Btn1Up>:                 ActivateLink()  \n\
    	~Shift<Btn2Up>:                 ActivateLink(new-window)  \
    					DisarmLink()    \n\
    	Shift<Btn1Up>:                  ActivateLink(save-only)  \
    					DisarmLink()    \n\
    	Shift<Btn2Up>:                  ActivateLink(save-only)  \
    					DisarmLink()    \n\
    	<Btn1Motion>:                   DisarmLinkIfMoved()  \n\
    	<Btn2Motion>:                   DisarmLinkIfMoved()  \n\
    	<Btn3Motion>:                   DisarmLinkIfMoved()  \n\
    	<Motion>:                       DescribeLink()  \n\
    	<Btn3Down>:                     xfeDoPopup()    \n\
    	<Btn3Up>:                       ActivatePopup() \n\
    	Ctrl<Btn4Down>: PageUp()\n\
    	Ctrl<Btn5Down>: PageDown()\n\
    	Shift<Btn4Down>: LineUp()\n\
    	Shift<Btn5Down>: LineDown()\n\
    	 None<Btn4Down>: LineUp()LineUp()LineUp()LineUp()LineUp()LineUp()\n\
    	 None<Btn5Down>: LineDown()LineDown()LineDown()LineDown()LineDown()LineDown()\n\
    	Alt<Btn4Down>: xfeDoCommand(forward)\n\
    	Alt<Btn5Down>: xfeDoCommand(back)\n

    Netscape*globalNonTextTranslations: #override\n\
     Shift<Btn4Down>: LineUp()\n\
     Shift<Btn5Down>: LineDown()\n\
     None<Btn4Down>:LineUp()LineUp()LineUp()LineUp()LineUp()LineUp()\n\
     None<Btn5Down>:LineDown()LineDown()LineDown()LineDown()LineDown()LineDown()\n\
     Alt<Btn4Down>: xfeDoCommand(forward)\n\
     Alt<Btn5Down>: xfeDoCommand(back)\n
     -- iznad ove linije --

        2.25 Što znači $HOME u ovom dokumentu ? [početak]

        $HOME je oznaka za početni korisnički direktorij tj. mjesto gdje se
        nalazite odmah nakon logiranja. Recimo ako se odmah nakon logiranja
        nalazim u /home/mozgy, izraz $HOME/datoteka prevodimo u
        /home/mozgy/datoteka .

        2.26 Kako instalirati RedHat sa PCChipa ? [početak]

        U trenutku kad prijavi grešku vezanu uz LILO i MBR na hard disku,
        treba otkucati <Alt-F2> te slijedeće linije :
    	cd /mnt/lib/modules
    	ln -s 2.0.36-1 2.0.36-0.7
    	cd /mnt/boot
    	ln -s vmlinuz-2.0.36-1 vmlinuz-2.0.36-0.7
        nakon toga <Alt-F1> i ponovimo korak pri instalaciji.

        2.27 Kako filtrirati poštu koja mi stiže ? [početak]

        Potrebni su slijedeći rpm paketi :
    	procmail-3.13.1-4

        Nakon što podesite sve iz odgovora 2.11 potrebno je

    	datoteka $HOME/.forward
     -- nakon ove linije --
    "|IFS=' '&&exec /usr/bin/procmail -f-||exit 75 #mozgy"
     -- iznad ove linije --

        gore još treba promijeniti korisničko ime (ovdje mozgy) u ono
        koje koristite.

    	datoteka $HOME/.procmailrc
     -- nakon ove linije --
    MAILDIR=$HOME/Mail                      #you'd better make sure it exists
    #DEFAULT=$MAILDIR/inbox                 #completely optional
    DEFAULT=/var/spool/mail/$LOGNAME        #completely optional
    LOGFILE=$MAILDIR/from                   #recommended
    #LOCKFILE=$HOME/.lockmail               # kludge
    ORGMAIL=/var/spool/mail/$LOGNAME        # eh ...

    :0 c
    backup

    :0 ic
    | cd backup && /bin/rm -f dummy `ls -t msg.* | sed -e 1,32d`

    :0 Wh: msgid.lock
    | formail -D 8192 msgid.cache

    :0:
    * ^From.wget[^@]*@sunsite.auc.dk
    new-wget

    :0:
    * ^From.linux[^@]*@linux.hr
    new-linux-hulk

    :0:
    * ^From.owner-linux-kernel-outgoing@vger.rutgers.edu
    new-linux-kernel
     -- iznad ove linije --

        zatim treba u direktoriju $HOME/Mail (ili vidi gore $MAILDIR)
        kreirati direktorij backup koji će nam služiti za arhiviranje
        nekoliko zadnjih poruka koje su nam stigle radi vrlo jednostavnog
        filtriranja dupliciranih (tj. ako nam server mailing liste pošalje
        desetke primjeraka jedne poruke, mi ćemo vidjeti samo jednu kako
        i treba), za točno podešavanje vidi drugu brojku iza `sed`.
        Te imamo primjere za nekoliko poznati mailing lista.
    	FIXMEDodati poslije za preventivu SPAMa ...
        Za kraj još samo provjeriti da u sendmail.mc postoji linija sa
        FEATURE(local_procmail) te MAILER(procmail) (vidi 2.10).

        2.28 Kako odgovoriti na/ignorirati HTML u pošti ? [početak]

        Primjer za čitanje pošte sa mutt(1) :
          potrebni rpm paketi :
            mutt-1.0.1i-6
            lynx-2.8.3-2

    	dodati u datoteku /etc/.mailcap
     -- nakon ove linije --
    text/html; /usr/bin/lynx -dump -force_html %s ;copiousoutput
     -- iznad ove linije --

    	dodati u datoteku $HOME/.muttrc
     -- nakon ove linije --
    auto_view text/html
     -- iznad ove linije --

        2.29 Umh, ali, kako srušiti Linux ? [početak]

        Nekoliko je vrlo pouzdanih načina

          -  izvlačenjem kabla iz zida
          -  izvrtanjem osigurača (bolje)
          -  miniranjem trafo-stanice u tvom kvartu (vrlo pouzdano)
          -  zapaljivanjem kućišta jučerašnjim novinama a može i
    	 tuširanje obilatim mlazom vode (poželjno sa stražnje strane)
          -  bacanjem kućišta kompjutera u nabujalu rijeku (još ako si
    	 prethodno učinio neki od prva tri savjeta, gotovo
    	 najpouzdanija metoda)
          -  `su -c 'rm -rf /'` ponekad zna biti _vrlo_ učinkovito
          -  ako niti ijedna od gornjih metoda ne pomogne
    	 `shutdown -h now` bi trebalo

        :)

        assorted hiccups by Davor Čengija
        prilozi dobrodošli

        2.30 Kako se pripremiti za slučaj rušenja Linuxa (backup) ? [početak]

        Sve što je potrebno je mnogo rezervnih medija za pohranu podataka :)
        Naravno i dosta dobre volje da se to sve arhivira (i/ili složi
        automatika). Navest ću samo lokacije (direktorije) koje je vrlo
        poželjno arhivirati.

        Osnova _svake_ arhive
          /etc
          /usr/local/etc

        Datoteke vezane za sam kernel
          /boot
          /lib/modules
          /usr/src/linux/.config

        Korisnički podaci
          /root
          /home

        Sistemski podaci
          /var

        Upravo kako je gore navedena podjela tako možemo podijeliti datoteke
        za arhivu. Jedan dio arhiviramo svakodnevno, drugi jednom tjedno, ostatak
        jednom mjesečno/godišnje ...

        2.31 Kako obrisati Linux ? [početak]

        Ako smo u MeSsyDOSu onda je dovoljno 'fdisk /mbr' te sa fdiskom obrisemo
        sve particije na kojima je bio Linux.

      -------------------------- FAQ -------------------------

        3.1 Kako koristiti naša slova i minicom ? [početak]

      Nakon što podesimo naša slova (vidi odgovor 2.17/2.18) minicom pokrećemo sa
      `minicom -s` te u podešavanju "Screen and keyboard" promijeniti postavku pod
      "A - Command key is         :" u nešto drugo, recimo tipku ESC.

    		Izvor: Vegi <vegi_@_usa.net>

        3.2 Jedove muke s GPM-om [početak]

      U `~/.jedrc' treba staviti

    	if (is_substr("linux", getenv("TERM")))
    	    eval("gpm_disable_mouse()");

    		Izvor: Toni Drabik

      -------------------------- FAQ -------------------------

        4.0 Razni sretni trenuci [početak]

    -------------clippette-----------------
    Dražen Požarić wrote:

    > Sada idem van i prvom prolazniku plaćam pivo koliko sam sretan :))
    >
     > I, da, ovime je prestao postojati posljednji razlog da na svom precious
    > disku držim winbloze particiju. Neka ostane zabilježeno da sam ja, DP,
    > 26.02.1999. zabio Billu Gatesu vritnjak ;>
    >
     > Evo Linuxu još 1.2G diska pa neka se snalazi
    -------------clippette-----------------

    -------------clippette-----------------
    Miroslav Zubčić wrote:

    > Meni je gorio jednom 11 dana. Onda sam došao doma vrlo nacvrcan i
    > umjesto da upalim externi modem, ugasio sam komp >:-)
    > e2fsck ................... . . .
    -------------clippette-----------------

        4.1 Da li je GPL Free oliti free (šalamala ;) [početak]

        Matija Nalis wrote zamtin' about some software [1]:

        [1] which doesn't make it free [2] software, though.
        [2] free kao slobodan, ne kao free chicks [3]
        [3] well, it depends how you interpret free chicks [4]
        [4] no, I didn't mean INTERPRET like that [5]
        [5] forget it if you don't get it.

        4.2 Razni prijedlozi za svijetlu nam budućnost [početak]

    -------------clippette-----------------
    Miroslav Zubčić wrote:

    > Recimo trebalo bi napraviti kod `make xconfig' animiranu spajalicu koja
    > sugestivno trepće okicama i zove se kernel assistant  :-)
    -------------clippette-----------------

    -------------clippette-----------------
    Daniel Spiljar wrote:

    > Bezveze.  Najbolje je ručno prelaziti magnetom po disku.  >:-)
    -------------clippette-----------------

    -------------clippette-----------------
    Rasprava Hrvoja Nikšića (H) i Aleksandra Ivaniševića (A) te komentar by Josip Almasi

    A>> Napiši onda tu sitnicu u C-u i suidaj taj exe i amen.

    H> Ti si mi nešto čangrizav ovih dana.  :-)  Ne, neću napisati sitnicu u
    H> C-u jer ima pet-šest regexpa koji mi se ne rewriteaju u C-u.

    Ovo gore je lijep primjer tipićne rasprave između programera i sistem
    administratora :)
    -------------clippette-----------------

    -------------clippette-----------------
    Dražen Požarić wrote:

    Čovjek je onoliko pedantan koliko su mu kolone u
    /etc/fstab fino poravnate
    -------------clippette-----------------

    -------------------------- FAQ -------------------------

    	  				V fgvyy ybir lbh, Qnavryyr

    	  				Mario Mikočević Mozgy

    --
    Mario Mikočević (Mozgy)
    lfsck error: FUBR !

    http://linux.hr/hr.comp.linux-FAQ.html
    Komentari