X 3.3.1 a cz/sk

Martin Machacek Martin.Machacek at eunet.cz
Thu Feb 5 14:05:07 CET 1998


> Tusim ze na zprovozneni  xtermu je potreba stahnout z inetu XTerm do app
> defaults. Pak to chodi. Je to primo popsane na strance skolicek.

Tam, ale take pisou, ze pocesteni xtermu pres app-defaults, tedy pres 
premampovavani klaves v xtermu samotnem, je nekompatibilni s pocestenim 
X-serveru. Me se podarilo pocestit xterm tim, ze jsem pocestil X-server. Krome 
modifikace souboru, ktere jsou v ftp.freebsd.cz/pub/FreeBSD/czech/X3.2-cz.tgz 
a instalace iso-8859-2 fontu, jsem jeste musel dodelat do systemu 
cesky locale. To spociva ve vytvoreni nasledujicich adresaru a linku v /usr/
share/locale:

cz_CZ.ISO_8859-2
cs -> cz_CZ.ISO_8859-2
cs_CS -> cz_CZ.ISO_8859-2
cz -> cz_CZ.ISO_8859-2
cz_CZ -> cz_CZ.ISO_8859-2

V adresari /usr/share/locale/cz_CZ.ISO_8859-2 je potreba udelat linky na:

LC_COLLATE -> ../lt_LN.ISO_8859-2/LC_COLLATE
LC_CTYPE -> ../lt_LN.ISO_8859-2/LC_CTYPE

Pro uplne ceske locale by bylo potreba jeste dodelat LC_TIME. Zdroje pro to 
jsou k dispozici ftp.dkuug.dk (adresar si bohuzel nepamatuji, ale vim, ze 
predposledni uroven byla i18n) soubor se jmenuje cs_CZ. Ten soubor jsem 
stahnul, ale zatim jsem neprisel na to cim z nej nadelat vlastni locale 
soubory (LC_*). Ze by pres mklocale?

Dale jsem dodelal do /usr/share/nls nasledujici adresare a linky (coz mozna 
neni nutne):

cz_CZ.ISO_8859-2
cs -> cz_CZ.ISO_8859-2
cs_CS -> cz_CZ.ISO_8859-2
cz -> cz_CZ.ISO_8859-2
cz_CZ -> cz_CZ.ISO_8859-2

V shellu (zkousel jsem to s tcsh) je potreba nastavit:

setenv LANG cz

Pro bash a sh by to bylo neco jako LANG=cz; export LANG

A dal je potreba nastavit v .Xdefaults nebo v app-deafaults (pro jednotlive 
aplikace) nejaky cesky font. Ja jsem dal do .Xdefaults:

*Font: -*-fixed-medium-r-semicondensed-*-*-120-*-*-*-*-iso8859-2
*Text*Font: -*-fixed-medium-r-semicondensed-*-*-120-*-*-*-*-iso8859-2

S timto nastaveni mi xterm (s tcsh uvnitr) funguje cesky, podobne vi. Pro to, 
aby muj oblibeny xvile chodil cesky, jsme musel do jeho konfigurace (.vilerc) 
pridat 'set printing-high 255', ale ani tak neumi dead keys (takze napr. 
nenapisu zadne velke pismeno s diakritikou). Ve vi to chodi bez problemu.
Zkousel jsem take Tk dema a textove widgety chodily bez problemu cesky.

Cely vyse popsany proces jsem metodou pokus-omyl absolvoval vcera vecer a 
vubec netvrdim, ze je to presne to co se musi udelat anebo, ze neco nezchazi.


-- 
Martin Machacek
[Internet CZ, Zirovnicka 6/3133, 106 00 Prague 10, Czech Republic]
[phone: +420 2 71760337 fax: +420 2 24245125]
[PGP KeyID 00F9E4BD]





More information about the Users-l mailing list