Dal�� P�edchoz� Obsah

14. Jak po�e�tit r�zn� distribuce

14.1 Debian GNU/Linux

Petr Kol�� [email protected]; 17. 5. 1999

Pokud pou��v�te XFree86 3.3.3.1 nen� nutn� prov�d�t patche na konfigura�n� soubory pro X11. St�le je v�ak mo�n� se setkat s aplikacemi, kter� nepodporuj� XKB, a proto s XKB kl�vesnicemi nebudou fungovat.

Petr �patka [email protected]: 5. 1. 1999; Milan Zamazal [email protected], V�t�zslav Samel [email protected] a dal�� star�� verze

Sou�asn� stav ofici�ln� distribuce

V aktu�ln� stabiln� verzi Debianu jsou n�sleduj�c� bal�ky vztahuj�c� se k �esk�mu prost�ed�:

Tyto bal�ky s v�jimkou posledn�ho jsou sou��st� Debianu od verze 1.3 a lze je bez probl�m� pou��vat i na Debianu 1.2.

Existuje neofici�ln� podpora �esk�ho (La)TeXu pro Debian 1.2 a vy���. Tyto bal�ky nejsou ofici�ln� sou��st� Debianu z d�vodu probl�m� s copyrightem CsTeXu. Po�e�t�n� teTeXu pro aktu�ln� stabiln� (a v�t�inou i v�vojov� verze) Debian GNU/Linux jsou k dispozici na http://www.debian.cz/proj/cstex/index.php3

Bal�ky pro star�� verze Debianu lze nal�zt na ftp://ftp.fi.muni.cz/pub/linux/localization/cstex-deb/.

Krom� toho by v�echny aplikace v Debianu 1.3 a nov�j��m m�ly podporovat 8-bitov� vstup (m�-li to v dan�m p��pad� smysl). Pokud tomu tak nen�, lze to zaslat jako bug-report p�es debianovsk� Bug Track System. M��ete t� vyu��t mo�nosti nechat si hl�en� p�elo�it (viz ftp://www.debian.cz).

Debianu dosud chyb�:

M�te-li z�jem o n�kterou z t�chto v�c�, mus�te postupovat podle n�vod� v jin�ch ��stech tohoto dokumentu.

V sou�asn� dob� je mezi maintainery Debianu pouze jedin� z�stupce �esk� republiky --- Milan Zamazal [email protected]. Na n�j se lze obracet s n�m�ty ohledn� podpory �e�tiny v Debianu. Nezapome�te tak�, �e Debian je otev�en� distribuce ("users for users"), chcete-li se tedy k jeho po�e��ov�n� aktivn� p�ipojit, nic v�m nebr�n� st�t se dal��m z jeho maintainer�. M��ete t� pomoci radami a n�pady, budete-li sledovat maillisty debian-i18n a debian-devel. Informace o nich naleznete na WWW str�nk�ch Debian projektu na http://www.debian.org. Je tak� dobr� sledovat ftp://www.debian.cz, co� je prezenta�n� m�sto n�kter�ch projekt� pro po�e�t�n� Debianu.

Ru�n� z�sahy do ofici�ln� distribuce

Konzola

Instalace �e�tiny pro textovou konzolu Debian GNU/Linuxu.

N�kolik upozorn�n�:

X Window System

Instalace �e�tiny do XFree86.

Pros�m o zas�l�n� ve�ker�ch p�ipom�nek k popisu po�e�t�n� Debian GNU/Linuxu na adresu Petr �patka [email protected]

14.2 Red Hat 6.0

Petr Kol�� [email protected]; 17. 5. 1999

Kv�li nedostatku m�sta na bootovac�ch disket�ch na nich nen� obsa�ena instalace v �e�tin�. Doufejme, �e do p���t� verze s t�m firma Red Hat n�co ud�l� nebo �e se poda�� vytvo�it obrazy disket v�etn� �e�tiny.

Do t� doby je vhodn� zvolit p�i instalaci sloven�tinu, aby alespo� v�ci, kter� vy�aduj� k�dov�n� ISO-8859-2 byly v po��dku. Po proveden� instalaci zm��te obsah souboru /etc/sysconfig/i18n; pokud si p�ejete pou��vat unik�dov� konzolov� fonty, pak na:

LANG=cs
LINGUAS=cs
LC_ALL=cs_CZ
LC_CTYPE=cs_CZ
SYSFONT=ucw16.psf
UNIMAP=latin2-ucw.uni
SYSFONTACM=latin2-ucw.scrnmap

nebo na

LANG=cs
LINGUAS=cs
LC_ALL=cs_CZ
LC_CTYPE=cs_CZ
SYSFONT=lat2-sun16
SYSFONTACM=iso02

pro norm�ln� fonty. R�me�ky v programech typu mc a linuxconf by m�ly b�t v obou p��padech po��dku. Bez ohledu na pou�it� fonty je v�ak nutn� zabezpe�it jejich aktivaci p��kazem echo -e '\033(K'. ��dek LC_CTYPE=cs_CZ je nutn� pro vstup ne-ASCII znak� z kl�vesnice v p��kazov�ch ��dc�ch shellu tcsh, kter� se nechov� zcela korektn�. Z�rove� tento ��dek umo��uje vypustit LC_ALL=cs_CZ v p��pad�, �e chcete sice pou��vat �esk� znaky, ale nem�te z�jem o to, aby s v�mi programy komunikovaly �esky. Nav�c pokud pou��v� n�kter�ch z u�ivatel� shell tcsh, m�l by spr�vce vytvo�it soubor /etc/profile.d/lang.csh s t�mto obsahem

if ( -r /etc/sysconfig/i18n ) then
    eval `sed -e "s/#.*//" -e "s/^\([^=][^=]*\)=\(.*\)/setenv \1 \2;/" \
        /etc/sysconfig/i18n`
endif

Tento skript zajist� nastaven� prom�nn�ch prost�ed� podle obsahu souboru /etc/sysconfig/i18n.

V�b�r mapy kl�vesnice pro konzolu se prov�d� v souboru /etc/sysconfig/keyboard. Jeho obsah je KEYTABLE=mapa, kde mapa je jedna z cz-lat2, cz-lat2-prog nebo cz-us-qwertz. Kl�vesnice funguje p�i startu jako americk�, na �e�tinu a zp�t se p�ep�n� kl�vesou Pause.

Red Hat 6.0 je dod�v�n s XFree86 3.3.3.1 ve kter�m ji� je opravena star� chyba zp�sobuj�c�, �e znaky ����� �ly zad�vat z kl�vesnice (nebyly-li provedeny p��slu�n� patche) pouze pomoc� mrtv�ch kl�ves. Pokud jste prov�d�li upgrade a m�li jste nainstalovanou knihovnu libX11 z bal�ku XKB-czsk-forcedIM (kter� slou�� k tomu, aby ve star�ch aplikac�ch fungovaly mrtv� kl�vesy), bude pou�ita star� libX11 z XKB-czsk-forcedIM (proto�e m� vy��� ��slo verze) a nepatchovan� konfigura�n� soubory soubory, tak�e kl�vesy ����� op�t nebudou fungovat. Pravd�podobn� je to vhodn� okam�ik pro odstran�n� XKB-czsk-forcedIM:


rm /usr/X11R6/lib/libX11.so.6.99
ldconfig

Pokud skute�n� m�te aplikace, ve kter�ch nefunguj� mrtv� kl�vesy pou�ijte knihovnu LibI18Nforce od Zde�ka Kabel��e (a nezapome�te napsat bug-report autorovi probl�mov� aplikace).

Chcete-li zobrazovat �esk� znaky v X, mus�te nainstalovat ISO-8859-2 fonty. Fonty v�ak nejsou okam�it� dostupn�. P�i implicitn�m pou�it� fontserveru je nutn� doplnit odkazy na adres��e s ISO-8859-2 n�sleduj�c�m patchem:

--- /etc/X11/fs/config.orig     Mon Apr 19 01:33:12 1999
+++ /etc/X11/fs/config  Wed Apr 28 14:27:36 1999
@@ -16,7 +16,11 @@
 # directories in /usr/share, because they aren't forced to be
 # installed alongside X.
 #
-catalogue = /usr/X11R6/lib/X11/fonts/misc:unscaled,
+catalogue = /usr/share/fonts/ISO8859-2/misc:unscaled,
+       /usr/share/fonts/ISO8859-2/75dpi:unscaled,
+       /usr/share/fonts/ISO8859-2/100dpi:unscaled,
+       /usr/share/fonts/ISO8859-2/Type1,
+       /usr/X11R6/lib/X11/fonts/misc:unscaled,
        /usr/X11R6/lib/X11/fonts/75dpi:unscaled,
        /usr/X11R6/lib/X11/fonts/100dpi:unscaled,
        /usr/X11R6/lib/X11/fonts/misc,

�esk� kl�vesnice v X se nastav� jedn�m z postup� popsan�ch v kapitole Kl�vesnice v~X pomoc� XKB a zapne kl�vesou Scroll Lock nebo sou�asn�m stiskem obou kl�ves Shift.

Informace o TeXu jsou v kapitole TeX.

Tato kapitola nen� dosud dokon�ena. Pokud se setk�te s dal��mi probl�my pod�vejte se, zda jejich �e�en� nen� pops�no v kapitole o Red Hatu 5.2.

14.3 Red Hat 5.2

Rudolf Ul� [email protected]; 13. 1. 1999 (upravov�no autorem Czech-HOWTO)

Podpora �e�tiny je v Red Hatu 5.2 dosti pokro�il�, st�le v�ak nen� bez chyb.

Pokud p�i instalaci nebyl vybr�n �esk� jazyk, je t�eba dodate�n� zm�nit obsah souboru /etc/sysconfig/i18n takto:

LANG=cs
LINGUAS=cs
LC_ALL=cs_CZ
SYSFONT=lat2-16
SYSTERM=linux-lat

pokud v tomto souboru chcete p�edepsat nastavov�n� jin�ch prom�nn�ch, je nutn� do souboru /etc/profile.d/lang.sh doplnit p��kazy, kter� zajist� jejich export; nap��klad pro prom�nnou LC_CTYPE je pot�eba p�idat


if [ -n "$LC_CTYPE" ]; then
    export LC_CTYPE
fi

Jestli�e je prom�nn� SYSTERM nastavena na hodnotu linux-lat, budou ve skriptu /etc/profile.d/lang.sh automaticky nastaveny prom�nn� LESSCHARSET=latin1 a INPUTRC=/etc/inputrc. Soubor /etc/inputrc obsahuje p��kazy umo��uj�c� pou��v�n� osmibitov�ch znak� v p��kazov�ch ��dc�ch:

set meta-flag on
set convert-meta off
set output-meta on

Do /etc/inputrc je vhodn� doplnit ��dky, kter� zajist� fungov�n� kl�ves Home, End a Delete v p��kazov�m ��dku v bashi --- podle kapitoly bash.

Aby se nastaven� z /etc/sysconfig/i18n projevilo i v shellu tcsh, je nutn� vytvo�it soubor /etc/profile.d/lang.csh obsahuj�c�


if ( -r /etc/sysconfig/i18n ) then
    eval `sed -e "s/#.*//" -e "s/^\([^=][^=]*\)=\(.*\)/setenv \1 \2;/" \
        /etc/sysconfig/i18n`
endif
if ( "$SYSTERM" == "linux-lat" ) then
    setenv LESSCHARSET latin1
endif

Pokud se p�i instalaci nevybere �esk� kl�vesnice, je nutn� pozd�ji zm�nit obsah souboru /etc/sysconfig/keyboard nap��klad na

KEYTABLE=cz-lat2

Pro konzoli lze tak� pou��t unik�dov� fonty bu� z bal�ku ftp://ftp.muni.cz/pub/linux/redhat/redhat-5.2/i386-cs/local/RPMS/l10n/ucw-cs-1.1-2.i386.rpm nebo z  ftp://ftp.muni.cz/pub/linux/redhat/redhat-5.2/i386-cs/local/RPMS/l10n/ISO-8859-2-console-fonts-980404-1.noarch.rpm. V kbd-0.96a je jinak um�st�n� adres�� s mapami kl�vesnic, ne� jak o�ek�v� ucw-cs-1.1-2.i386.rpm, proto pokud m�te nainstalov�n tento bal�k, mus�te vytvo�it odkaz

( cd /usr/lib/kbd/keymaps/i386; ln -s ../../keytables )

Unik�dov� fonty se zavedou p��kazem

setfont ucw16 -m latin2u.scrnmap

a je nutn� p�epnout tabulku font� nap��klad p��kazem

/bin/echo -e '\033(K'

/etc/profile. Pro unik�dov� fonty se v /etc/sysconfig/i18n nastavuje SYSTERM=linux-lat (aby byly spr�vn� nastaven� semigrafick� r�me�ky). Potom je ale nutn� nastavit tak� INPUTRC=/etc/inputrc a LESSCHARSET=latin1, proto�e toto nastaven� se ve skriptu /etc/profile.d/lang.sh provede pouze pro SYSTERM=linux-lat. Bal�k ISO-8859-2-console-fonts-980404-1.noarch.rpm, kter� je zabalen pro RedHat 5.1, zp�sobuje je�t� jeden probl�m na RedHat 5.2, proto�e nainstaluje do /etc/rc.d/init.d soubor consolefont, kter� instaluje font a mapovac� tabulku podle obsahu souboru /etc/sysconfig/consolefont. Tento mechanizmus koliduje se z�m�ry RedHatu 5.2. Asi nejjednodu��� je nechat v /etc/sysconfig/i18n implicitn� font lat2-16.psf a fonty nastavovat v souboru /etc/sysconfig/consolefont a samoz�ejm� p�idat do /etc/profile p��kaz /bin/echo -e '\033(K'.

Lokalizace spr�vc� oken fvwm95 a Afterstep i program� pine, mutt, lynx, emacs, joe, groff, applixware a dal��ch pro pou��v�n� znakov� sady ISO-8859-2 a �esk� kl�vesnice je pops�na v podkapitol�ch fvwm95, afterstep, pine, mutt, lynx, joe, groff, applixware kapitoly Lokalizace r�zn�ch aplikac�.

U�ivatelsk� soubory jako .inputrc, .muttrc, kter� maj� b�t kop�rov�ny v�em u�ivatel�m vytv��en�m p��kazem useradd je t�eba um�stit do adres��e /etc/skel.

Pro zprovozn�n� �esk� kl�vesnice v X Window Systemu je pot�eba doplnit do souboru /usr/X11R6/lib/X11/locale/locale.alias chyb�j�c� ��dek

cs_CZ                   cs_CZ.ISO8859-2

(velk� mezera je tvo�ena tabel�tory) a p��kazem


setxkbmap -symbols 'czsk(us_cz_prog)' -compat group_led

aktivovat zvolenou kl�vesnici. "Automatick�" proveden� tohoto p��kazu p�i spu�t�n� X se zajist� jeho uveden�m v souborech $HOME/.Xclients jednotliv�ch u�ivatel�. Nastaven� kl�vesnice lze prov�st pro v�echny u�ivatele najednou v sekci Keyboard v souboru /etc/X11/XF86Config.

Termin�lov� emul�tor rxvt v Red Hatu 5.2 je ��ste�n� opraven, ale zd� se, �e probl�my s mrtv�mi kl�vesami p�etrv�vaj�. M�l by fungovat s bal�kem XKB-czsk-forcedIM a s nastavenou prom�nnou prost�ed�

XLIB_FORCE_I18N=1
. V termin�lov�m emul�toru nxterm �esk� kl�vesnice dosud nefunguje; proto je nutn� p�i pou�it� Afterstepu v souboru /usr/share/afterstep/fixed/start/1_xterm zm�nit nxterm na xterm.

Tak� program netscape umo��uje zad�vat �esk� znaky z kl�vesnice. Um� tak� spr�vn� zobrazovat WWW str�nky v k�dov�n� ISO-8859-2 i Windows-1250, bohu�el ve formul���ch st�le nespr�vn� pou��v� v�dy pouze ISO-8859-1 fonty.

Aby program xterm, emacs a dal�� pou��valy ISO-8859-2 fonty, je nutn� je spou�t�t nap��klad s parametrem -fn -misc-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-2. Lep�� je ale vyrobit soubor $HOME/.Xresources obsahuj�c�

*fontMenu.Label:  VT Fonts (8859-2)
*fontMenu.fontdefault.Label: default (8x16)
*vt100.font: -misc-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-2
*vt100.boldfont: -misc-fixed-bold-r-normal-sans-16-150-75-75-c-90-iso8859-2
*fontMenu.font1.Label: 5x7
*vt100.font1: -misc-fixed-medium-r-normal--7-70-75-75-c-50-iso8859-2
*fontMenu.font2.Label: 7x13
*vt100.font2: -misc-fixed-medium-r-normal-sans-13-120-75-75-c-70-iso8859-2
*vt100.boldfont2: -misc-fixed-bold-r-normal-sans-13-120-75-75-c-70-iso8859-2
*fontMenu.font3.Label: 8x14
*vt100.font3: -misc-fixed-medium-r-normal--14-130-75-75-c-80-iso8859-2
*vt100.boldfont3: -misc-fixed-bold-r-normal--13-120-75-75-c-80-iso8859-2
*fontMenu.font4.Label: 8x14 bold
*vt100.font4: -misc-fixed-bold-r-normal--13-120-75-75-c-80-iso8859-2
*fontMenu.font5.Label: 10x20
*vt100.font5: -misc-fixed-medium-r-normal-sans-20-200-75-75-c-100-iso8859-2
*fontMenu.font6.Label: 14x26
*vt100.font6: -misc-fixed-medium-r-normal-serif-26-170-75-75-c-140-iso8859-2

xterm*VT100.Translations: #override\n\
        <Key>BackSpace: string(0x7F)\n\
        <Key>Insert: string("^[[2~")\n\
        <Key>Delete: string("^[[3~")\n\
        <KeyPress>Prior : scroll-back(1,page)\n\
        <KeyPress>Next : scroll-forw(1,page)
nxterm*VT100.Translations: #override\n\
        <KeyPress>Prior : scroll-back(1,page)\n\
        <KeyPress>Next : scroll-forw(1,page)

rxvt*font: -misc-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-2
rxvt*boldfont: -misc-fixed-bold-r-normal--16-150-75-75-c-90-iso8859-2

emacs*font: -misc-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-2

Uveden� obsah zajist� tak� fungov�n� kl�ves Backspace, Delete a Insert a nastaven� fontu pro rxvt a Emacs.

Pokud v�m p�i zapnut� �e�tin� vad� rozh�zen� v�pis p��kazu ls -l, pou�ijte postup popsan� v kapitole instalace locales.

Manu�lov� str�nky

�esk� manu�lov� str�nky jsou obsa�eny v bal�ku ftp://ftp.fi.muni.cz/pub/localization/linux/czman/man-pages-cs-0.12-1.noarch.rpm. Pro jejich prohl��en� je vhodn� m�t nainstalov�n bal�k groff-latin2-1.1-1.noarch.rpm a v souboru /etc/man.config nahradit -Tascii za -Tlatin2. Nicm�n� prakticky se lze obej�t i bez groff-latin2 a v souboru /etc/man.config nahradit -Tascii za -Tlatin1. Tisk manu�lov�ch str�nek a v�stupu z programu groff na postscriptov� tisk�rny dosud nen� vy�e�en.

Emacs

5.2 je prvn� verze Red Hatu, ve kter� je Emacs s podporou MULE. Podpora �e�tiny je obsa�ena v bal�ku ftp://ftp.muni.cz/pub/localization/emacs/redhat/RPMS/noarch/emacs-cs-utils-4.2-4.noarch.rpm.

Dal�� nastaven� se provede podle popisu v /usr/doc/emacs-cs-utils-4.2/emacs-czech.html.

Tisk na tisk�rn�ch s vestav�n�mi �esk�mi fonty

Pro tisk textov�ch soubor� v k�dov�n� ISO-8859-2 na tisk�rn�ch s vestav�n�mi �esk�mi fonty s jin�m k�dov�n�m (nap��klad CP-852) v textov�m re�imu je nutn� doplnit soubor /usr/lib/rhs/rhs-pritntfilterd/asc-to-printer.fpi o p��kaz cstocs il2 k�d, kde k�d je jm�no souboru s definic� k�dov�n� znak� pou�it�ch danou tisk�rnou. Bal�k cstocs obsahuje defini�n� soubory pro nejroz���en�j�� k�dov�n�; form�t defini�n�ch soubor� je jednoduch�, tak�e pokud tisk�rna pou��v� exotick� k�dov�n�, lze jeho popis pro program cstocs snadno doplnit.

Jestli�e nap��klad m� tisk�rna vestav�nou znakovou sadu CP852, bude na m�st� parametru k�d pou�ito pc2 takto:

if [ "$CRLFTRANS" = YES -o "$CRLFTRANS" = 1 ]; then
    cstocs il2 pc2 | sed -e 's/$/'`echo -ne '\r'`'/g'
else
    cstocs il2 pc2 | cat -
fi

Pozn�mky:

Midnight Commander

Je t�eba nastavit podporu osmibitov�ch znak�: v menu Options -> Display bits za�krtnout Full 8 bits output a Full 8 bits input a ulo�it nastaven�. D�le je t�eba nastavit barevn� termin�l - do souboru $HOME/.mc/ini (p��padn� do /usr/lib/mc/mc.ini) p�id�me:

[Colors]
color_terminals=linux,linux-lat,xterm

Pro prohl��en� �esk�ch manu�lov�ch str�nek v mc je pot�eba v menu Command -> Extension file edit (nebo v souboru /usr/lib/mc/mc.ext) v sekc�ch # Manual page a # Manual page - compressed zam�nit nroff za groff a -Tascii za -Tlatin2. Mus� b�t nainstalov�n �esk� groff.

Dal�� �pravy nesouvisej�c� s lokalizac�

Kv�li chyb� v bal�ku mc-4.1.35-2 nefunguje prohl��en� rpm soubor�. V /usr/lib/mc/extfs/rpm na ��dku 100 m� b�t:

rpm -qlvp $1 | sed -e 's/^\(..........\)[-t]/\1 1 /;s/    /  1 /'

D�le je u�ite�n� upravit soubor /usr/lib/mc/mc.ext popisuj�c� vazby soubor� obr�zk� s programy. Nap��klad pro soubory typu JPEG takto:

type/JPEG\ image
Open=if [ -n "$DISPLAY" ]; then zgv %f; else (ee %f &); fi
Icon=jpeg.xpm
Include=image-options

Tak se v p��pad� spu�t�n� mc na konzoli pou�ije prohl��e� obr�zk� zgv a v X Windows se pou�ije prohl��e� ee. Podobn� lze doplnit nap��klad pro midi a mp3:

regex/\.(mid|MID)$
    Open=playmidi -a %f
    Icon=sound.xpm

(parametr -a je pouze pro Sound Blaster AWE 32, jinak nen� pot�ebn�).

Do souboru /etc/rc.d/rc.local je vhodn� p�idat nastaven� NumLocku a Powersave pro monitor:


# Set Numlock
for tty in /dev/tty[1-6]; do
      setleds -D +num < $tty
done

# Set power save
setterm -blank 10 -powersave on
printf "\033[14;5]"

Zkontrolujte p��padn� nastavte pr�va pro za��zen� CD-ROM (v�ichni pr�vo r) a sequencer (v�ichni pr�vo w), aby mohli v�ichni u�ivatel� p�ehr�vat CD a midi soubory:


chmod o+r /dev/hdx       (tam, kde je cdrom)
chmod o+w /dev/sequencer

14.4 Red Hat 5.1

Rudolf Ul� [email protected]; 9. 9. 1998

Red Hat 5.1 obsahuje ��ste�nou podporu �e�tiny. Lokalizace v�ak nen� zdaleka dota�ena do konce a jsou v n� chyby. Krom� �prav uveden�ch v��e pro RedHat 5.2 je nutn� je�t� prov�st tyto kroky:

�prava locales

Katalogy program� maj� b�t v /usr/share/locale/cs/LC_MESSAGES, lokaliza�n� soubory pro knihovnu glibc v adres��i /usr/share/locale/cs_CZ:


cd /usr/share/locale
mv cz/LC_MESSAGES/* cs/LC_MESSAGES
mv cs_CZ/LC_MESSAGES/*.mo cs/LC_MESSAGES
rm -r cz
ln -s cs cz

Symbolick� odkaz cz se vyr�b� proto, aby se �esk� katalogy zpr�v rozumn� um�stily i p�i dodate�n� instalaci bal�k�, kter� se je nespr�vn� sna�� um�stit do adres��e cz.

Nastaven� locales a font� a kl�vesnice na konzoli

Obsah souboru /etc/sysconfig/i18n, kter� po instalaci, p�i n�� byl vybr�n �esk� jazyk, vypad� takto:

LANG=cz
LINGUAS=cz
SYSFONT=lat2-16
SYSTERM=linux-lat

je t�eba zm�nit na

LANG=cs
LINGUAS=cs cz
LC_ALL=cs_CZ
SYSFONT=lat2-16
SYSTERM=linux-lat

Soubor /etc/sysconfig/keyboard slou�� pro zad�n� mapy kl�vesnice, kter� se m� pou��t na konzoli. Jm�no mapy kl�vesnice mus� b�t bez p��pony .gz a m��e b�t i bez p��pony .map a bez cesty (pak nebude vadit, �e V RedHat 5.2 nejsou mapy kl�vesnic v /usr/lib/kbd/keytables, ale v /usr/lib/kbd/keymaps/i386. Pro �e�tinu by m�l soubor /etc/sysconfig/keyboard obsahovat jeden ze ��dk�

KEYTABLE="cz-lat2"
KEYTABLE="cz-lat2-prog"

Nebyla-li p�i instalaci zvolena �e�tina, sta�� pouze opravit zm�n�n� dva soubory.

Obsah souboru /etc/sysconfig/i18n zajist�, �e na konzoli budou nastaveny ISO-8859-2 fonty a d�ky nastaven� kl�vesnicov� mapy z /etc/sysconfig/keyboard lze stisknut�m kl�vesy Pause p�ep�nat na �eskou kl�vesnici. Aby bylo mo�n� pou��vat ne-ASCII znaky i v p��kazov�ch ��dc�ch shellu bash, je nutn� vytvo�it soubor $HOME/.inputrc jak je pops�no v kapitole bash .

Podle hodnoty SYSTERM je automaticky nastavena prom�nn� prost�ed� TERM na hodnotu linux-lat, pro kterou je upravena datab�ze termcap a terminfo, tak�e v mc funguj� r�me�ky tak, jako kdy� se d��ve pou�ily upraven� soubory termcap a linux.ti z Linux CZ Desktop. Bohu�el to nen� ud�l�no asi �pln� stejn�, proto�e nap�. p�ehr�va� CD cdp m� n�kter� znaky r�me�k� �patn� (jsou pot�ebn� pro iso8859-1?).

Pokud se rozhodnete pou��vat unik�dov� fonty z bal�ku ucw, je nutn� v souboru /etc/sysconfig/i18n nastavit SYSTERM=linux. D�le je nutn� nastavit mapovac� unik�dovou tabulku pomoc� p��kazu mapscrnuni a p�epnout na u�ivatelsk� mapov�n� escape sekvenc�, jak je pops�no v n�vodu od ucw. S nastaven�m SYSTERM=linux

Pokud n�komu nevyhovuje �esk� kl�vesnice z bal�ku ucw, je mo�n� kombinovat kl�vesnicov� mapy cz-lat2.map nebo cz-lat2-prog.map ze z�kladn� distribuce s unik�dov�mi �esk�mi fonty z ucw.

Kl�vesnice v X

Nejsnaz�� zp�sob jak zprovoznit kl�vesnici v X v Red Hat 5.1 je prov�st upgrade v�ech pou�it�ch bal�k� XFree86 na posledn� verzi (minim�ln� na verzi 3.3.2.3-25). Star� verze XFree86 neobsahuj� �esk� kl�vesnicov� mapy, zato obsahuj� mno�stv� bezpe�nostn�ch d�r, tak�e upgrade je vhodn� u� z d�vodu bezpe�nosti. I po proveden� upgrade je nutn� upravit soubor /usr/X11R6/lib/X11/locale/locale.alias, aby obsahoval ��dky:

cs_CZ                   cs_CZ.ISO8859-2
czech                   cs_CZ.ISO8859-2

Prvn� uveden� ��dek je zapot�eb� do souboru p�idat, druh� zkontrolovat a p��padn� zm�nit. Kl�vesnice ka�dop�dn� vy�aduje funguj�c� locales.

Nechcete-li upgradovat XFree86, mus�te nav�c n�kde sehnat �esk� mapy kl�vesnice. Jednou z mo�nost� je pou��t bal�k XKB-czsk-forcedIM-0.04. Soubor /etc/X11/XF86Config nen� nutn� upravovat (jak je pops�no v dokumentaci k bal�ku), sta�� pouze p�epnout na zvolenou kl�vesnici p��kazem


setxkbmap -symbols 'czsk(us_cz_prog)' -compat group_led

- pro "automatick�" p�epnut� lze um�stit tento p��kaz do souboru $HOME/.Xclients.

Pokud ud�l�te update/upgrade XFree86 a chcete i nad�le pou��vat bal�k XKB-czsk-forcedIM-0.04-1.i386.rpm, je nutn� ho nainstalovat znovu (s parametrem --force).

Fonty v X

Je t�eba nainstalovat bal�ky

ISO-8859-2-X11-fonts-100dpi-970301biznet-5.i386.rpm
ISO-8859-2-X11-fonts-75dpi-970301biznet-5.i386.rpm
ISO-8859-2-X11-fonts-basic-970301biznet-5.i386.rpm

ftp://ftp.fi.muni.cz/pub/linux/distributions/redhat/redhat-5.1/i386-cs/local/localization/ a

X11fonts-ulT1mo-beta-1.0-3.noarch.rpm

ftp://ftp.fi.muni.cz/pub/linux/distributions/redhat/redhat-5.1/i386-cs/local/RPMS/l10n/ a p�idat ��dky

    FontPath    "/usr/X11R6/lib/X11/fonts/ISO-8859-2/misc/"
    FontPath    "/usr/X11R6/lib/X11/fonts/iso8859-2/Type1/"
    FontPath    "/usr/X11R6/lib/X11/fonts/ISO-8859-2/75dpi/"
    FontPath    "/usr/X11R6/lib/X11/fonts/ISO-8859-2/100dpi/"

do /etc/X11/XF86Config bezprost�edn� p�ed ostatn� ��dky FontPath.

Emacs

Emacs je v Red Hatu do verze 5.1 kompilov�n bez podporu MULE, tak�e jej nen� mo�n� po�e�tit. Proto je nutn� pou��t bu� Emacs z Red Hatu 5.2 nebo bal�k emacs-20.6-cs Jaroslava Honsy ftp://ftp.fi.muni.cz/pub/localization/emacs/emacs-20/rpm/. A p��padn� nov�j�� verze utilit v souboru emacs-cs-utils-4.1.tgz. Vytvo��me soubor /usr/share/emacs/20.2/lisp/term/linux-lat.el (pro TERM=linux-lat) zkop�rov�n�m souboru linux.el s obsahem:

(set-terminal-coding-system 'iso-latin-2)

a soubor $HOME/.emacs s obsahem:

(standard-display-european t)
(set-input-mode (car (current-input-mode))
            (nth 1 (current-input-mode))
                0)

Soubor potom zkop�rujeme do adres��e /etc/skel.

P�i provozov�n� Emacsu pod X je t�eba jedn�m z postup�, kter� jsou pops�ny v��e, zajistit, �e Emacs pou�ije ISO-8859-2 font.

Dal�� �pravy

Pro programy lynx, pine a mutt je t�eba vytvo�it konfigura�n� soubory jak je pops�no v kapitol�ch lynx, pine a mutt. �asem by m�l b�t k dispozici bal��ek, kter� bude pot�ebn� konfigura�n� soubory obsahovat.

Pro p�evody mezi r�zn�mi k�dov�n�mi textov�ch soubor� je t�eba nainstalovat bal�k cstocs-3.0-1.i386.rpm.

V�t�inu zm�n�n�ch bal�k� lze z�skat na z  ftp://ftp.fi.muni.cz/pub/linux/distributions/redhat/redhat-5.1/i386-cs/local/RPMS/ a ftp://ftp.fi.muni.cz/pub/linux/distributions/redhat/redhat-5.1/i386-cs/local/localization/.


Dal�� P�edchoz� Obsah