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.
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.
Instalace �e�tiny pro textovou konzolu Debian GNU/Linuxu.
/etc/kbd/config
je pot�eba odkomentovat ��dky
s p��kazy CONSOLE_FONT
a CONSOLE_MAP
a ty upravit na tvar:
CONSOLE_FONT=lat2-16.psf
CONSOLE_MAP=iso01.uni
Samoz�ejm� lze pou��t i libovoln� jin� font lat2-*.psf.N�kolik upozorn�n�:
Instalace �e�tiny do XFree86.
<yacute> : "\375" yacute
<aacute> : "\341" aacute
<iacute> : "\355" iacute
<eacute> : "\351" eacute
<uacute> : "\372" uacute
cs_CS cs_CZ.ISO8859-2
czech cs_CS.ISO8859-2
na:
cs_CZ cs_CZ.ISO8859-2
czech cs_CZ.ISO8859-2
patch -p0 <X11patch
export LC_ALL=cs_CZ.ISO-8859-2
T�m po�e�t�te v�echno pro co podpora �e�tiny existuje (nap��klad i n�zvy m�s�c�
v hl�en�ch program�). To ob�as vede k probl�m�m s n�kter�mi skripty, kter�
p�edpokl�daj� hl�en� v angli�tin�. Na tyto chyby je pot�eba upozornit autora
skript� (v Debianu pou��t Bug-tracking system). Zp�sob opravy skript� je
uveden v kapitole
Kter� kategorie locales pou��vat.
Pro u�ivatele, kte�� pou��vaj� bash (kter� se v Debianu instaluje
a pou��v� implicitn�, ale je mo�n�, �e n�kdo m� nastaveno pou��v�n�
jin�ho shellu), a kte�� cht�j� podporu �e�tiny je mo�n� zm�n�n� p��kaz
p�idat do souboru $HOME/.bash_profile
.
cz
je
pot�eba nakop�rovat do adres��e /usr/X11R6/lib/X11/xkb/symbols
nap��klad p��kazem:
cp cz /usr/X11R6/lib/X11/xkb/symbols/cz
/etc/X11/XF86Config
nezapozn�mkovali n�sleduj�c� ��dky (t�m
�e p�ed n� p�idali znak #
):
XkbRules "xfree86"
XkbModel "pc101"
XkbLayout "us"
xterm -fn -etl-fixed-medium-r-normal--14-140-72-72-c-70-iso8859-2 &
Samoz�ejm� m��ete specifikovat i jin� iso8859-2 font.
�eskou kl�vesnici dod�vanou s XFree (nen� nic moc) dostanete p��kazem:
setxkbmap cs
�eskou kl�vesnici IBM/Microsoft (pokud jste si ji nainstalovali) dostanete
p��kazem:
setxkbmap cz
Zp�tky k US kl�vesnici se lze vr�tit p��kazem:
setxkbmap us
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]
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.
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'
v /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.
�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.
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
.
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:
cat -
lze vynechat.
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.
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
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:
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
.
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.
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
).
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
z 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
z 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 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.
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/.