Slovenian HOWTO

Abstract

Slovenian-HOWTO je zbirka receptov za poslovenjenje sistema Linux. Opisan je vnos slovenskih znakov s tipkovnice, prikaz teh znakov na zaslonu in odtis na tiskalniku. Ogledamo si splošno zasnovo krajevne prilagoditve (pogosto se zanjo uporablja tudi tujka lokalizacija) programov, kot jo podpirajo sistemi GNU. Opisana je tudi prilagoditev nekaterih priljubljenih programov za delo s slovenščino; med njimi so urejevalniki in pisarniški paketi, programi za elektronsko pošto in spletni brskalniki, ukazne lupine, terminalski posnemovalniki in različni drugi programi. Na koncu podajamo kratek pregled virov za Linux pri nas.

Note to English readers: this document addresses Linux localization issues specific to Slovenian locale.


Table of Contents
Uvod
Za nestrpne
Prikaz naših znakov na zaslonu
Tipkovnica
Slovensko jezikovno okolje
Poslovenjenje različnih programov
Tiskanje
Linux v Sloveniji
O tem spisu

Uvod

Kaj je Linux?

Linux je izvedba večopravilnega, večuporabniškega operacijskega sistema Unix za računalnike s procesorji Intel (80386, 80486, izvirni Pentium in vse njegove novejše izvedbe), Digital AXP 21x64 (Alpha), Sun SPARC in Motorola 680x0, Power PC, MIPS, ARM in druge, nekako v razredu od ročnih računalnikov Palm do velikih računalnikov IBM S/390, vštevši oboje. Jedro operacijskega sistema je ob pomoči in sodelovanju številnih zanesenjakov iz interneta napisal Linus Torvalds z univerze v Helsinkih na Finskem. Skupaj s programi iz projektov GNU, X Window System in BSD sestavlja sodobno programsko okolje, enakovredno komercialnim različicam sistema Unix.

Linux je prosti program, dostopen skupaj z izvirno kodo. Najnovejše različice programja za Linux je moč najti na:

Obe mesti sta navadno težko dostopni in zelo zasedeni, zato uporabimo eno od številnih mest, na katerih se zrcali vsebina zgornjih dveh; pametno je, da začnemo na katerem od domačih zrcal; našteta so v poglavju Linux v Sloveniji.

Večina pa verjetno tudi teh naslovov ne bo potrebovala, saj smo zadovoljni že z Linuxom, s kakršnim postreže ta ali ona distribucija. Med tistimi, ki bolj ali manj dobro pokrivajo prilagoditve Linuxa slovenskemu jezikovnemu okolju, omenimo Red Hat, Mandrake, SuSE in Pingo (slednja je pravzaprav dopolnjena in prilagojena distribucija Red Hat 6.2).

Dogovor o zapisu

V tem spisu so zgledi izpisani v pisavi nespremenljive širine, npr.

echo "Pozdravljeni"

Psevdoimena v zgledih so izpisana z ležečo različico iste pisave, npr.

ls datoteka

Tu se od bralca ali bralke pričakuje, da bo psevdonime datoteka nadomestil(-a) z dejanskim imenom datoteke.

Z znakom ~ se po ustaljenem običaju v sistemih Unix označuje osnovno področje uporabnika (za uporabnika z imenom uporabnik je to navadno /home/uporabnik). Nanj kaže tudi sistemska spremenljivka $HOME.

Nadalje je za nastavitve spremenljivk okolja v tem spisu vseskozi rabljen zapis, ki se uporablja v Bournovi ukazni lupini in njenih izpeljankah (Kornova lupina, lupina bash). Bralec ali bralka, ki uporablja ukazno lupino C (csh ali tcsh), bo znal(a) sam(a) prevesti zglede

SPREMENLJIVKA =vrednostexport SPREMENLJIVKA

ali celo obliko, ki jo dopušča bash:

export SPREMENLJIVKA =vrednost

v analogne

setenv SPREMENLJIVKA vrednost