Solaris page / Poslovenčenie solarisuNa to aby Solaristm vedel aspoň ako tak po slovensky, treba nastaviť enviromentálne premenné, fonty a klávesnicu. Všetky tieto veci, okrem máp klávesníc, sa nachádzajú v balíkoch:
EnviromentZákladom správneho fungovania slovenčiny v Solarise je správne nastavenie enviromentálnych premenných. Týka sa to premenných
Takéto nastavenie je keď sa užívateľ prihlási do X windows so slovenským locale. (pri prihlásení Options->Language->sk_SK.ISO8859-2) Ak sa neprihlásime do systému s locale sk_SK.ISO8859-2, ale napr. s C, môžete si tieto premenné nastaviť pre daný shell manuálne. Tip: Nastavenie premennej LC_ALL na príslušnú hodnotu nastaví zároveň aj premenné LC_CTYPE, LC_NUMERIC, LC_TIME, LC_COLLATE, LC_MONETARY a LC_MESSAGES. Žiaľ nenastaví premennú LANG. Keď sa užívateľ neprihlási do X windows s Language sk_SK.ISO8859-2, nezmodifikuje sa mu premenná FontPath a pri spusteni aplikácií chýbajú dané fonty. Ako sa tomuto vyhnúť a ako nastaviť premennú FontPath si povieme viacej v sekcii Fonty.
Overenie správnosti nastavenia enviromentálnych premenných sa vykoná príkazom
Doporučujem aplikovať patch číslo 109778, ktorý si ľudia s kontraktom možu stiahnuť zo stránky http://sunsolve.sun.com/pub-cgi/findPatch.pl?patchId=109778, a tí menej šťastní, z adresy http://ftp.yars.free.net/pub/software/unix/platforms/solaris/patches/sol8/. KlávesnicaNa to aby sme mohli v Solarise písať po slovensky potrebujeme slovenskú mapu klávesnice. Túto mapu potom podhodíme príkazuxmodmap(1) . Musíme však vedieť aký typ klávesnice máme a
podľa toho použiť aj príslušnú mapu klávesnice. USB klávesnice, všetky SunRay
zariadenia alebo rada Blade, potrebujú inú mapu klávesnice ako staršie typy
klávesníc.Ja mám spravené jednoduché aliasy sk a us , pomocou
ktorých si prepínam jednotlivé klávesnice. Jednotlivé aliasy vyzerajú:
Syntax ale závisí od shellu, ktorý užívateľ používa. Keďže sa v Solarise nenachádzajú slovenské mapy klávesníc, môžete si stiahnuť moje z download sekcie. FontyFonty so slovenským kódovaním sa nachádzajú v balíku SUNWi2of, v balíkoch SUNWceuow, SUNWceudt sa nachádza podpora slovenčiny pre Openwindows. Ďaľšie slovenské fonty sa dajú získať z internetu.Solaristm, na rozdiel od Linuxu, dynamicky mení premennú FontPath v závislosti pod akým locale sa užívateľ prihlási. Keď sa užívateľ prihlási s C locale tak sa premenná FontPath nastaví na:
Ľahko si všimneme, že nám pribudli dva riadky na konci FontPath. Práve v
týchto dvoch cestách sa nachádzajú slovenské fonty. X server v Solarise však
podporuje aj TrueType fonty a dokonca sa tieto fonty nachádzajú v systéme,
len ich treba pridat do FontPath. Fonty sú v adresári
Príkaz
Ak chceme zmodifikovať premennú FontPath natrvalo, musíme použiť ďaľšie
príkazy. Príkaz
Poznámka: Všetky sdt_font_toolsy ukladajú nastavenia do súboru
AplikáciePri práci so slovenskými dokumentami sa často vyskytne potreba konvertovať súbory medzi rôznymi kódovými stránkami a práve na tento účel slúži programčeksdtconvtool(1) , ktorý sa nachádza v balíku
SUNWdtct.
Veľa užívateľov nepotrebuje slovenskú klávesnicu v celých
Xsoch ale len napr. v textom editore. Pre túto skupinu uživateľov sú dve
možnosti podľa toho aký editor používajú. Užívatelia editoru vim (vi like
editor) sa o poslovenčení tohoto editoru dočítajú viac na mojej stránke venovanej tomuto
editoru, alebo v Slovak HOWTO. Vim editor je tiež prítomný na Companion CD v distribúcii Solarisu. Nachádza sa v balíku SFWvim. Linky
DownloadVšetky súbory sú uuencodované aby sa zachovali všetky znaky, rozkódujete ich príkazomuudencode(1C) (uudecode < meno_súboru)
| ||