Pro lokalizaci n�kter�ch program� n�rodn� kl�vesnice, fonty a lokalizace knihovny libc nesta��. Tato kapitola popisuje, co je pot�eba d�le ud�lat, aby jednotliv� programy spr�vn� pracovaly v �esk�m (p��padn� slovensk�m) prost�ed�. ��st program� nen� ochotna ani s nastaven�mi locales zpracov�vat osmibitov� znaky bez zvl�tn�ho nastaven�. V�t�ina po�tovn�ch a newsov�ch program� vy�aduje informaci o explicitn� k�dov�n� apod..
V�t�ina popis� v t�to kapitole p�edpokl�d�, �e na po��ta�i u� je nainstalovan� n�rodn� kl�vesnice, ISO-8859-2 fonty a �esk� nebo slovensk� locales.
Aby bylo mo�n� v p��kazov�ch ��dc�ch shellu bash zad�vat a pou��vat
ne-ASCII znaky, je t�eba v souboru $HOME/.inputrc
nebo
v /etc/profile
uv�st prvn� t�i z n�sleduj�c�ch p��kaz�:
set meta-flag on
set convert-meta off
set output-meta on
"\e[1~": beginning-of-line
"\e[3~": delete-char
"\e[4~": end-of-line
Dal�� t�i ��dky slou�� ke zprovozn�n� kl�ves Home, Delete a End p�i editaci p��kazov�ch ��dk�.
Pro vstup ne-ASCII znak� je nutn�, aby byl tcsh p�elo�en s volbami
8b
a nls
(lze zjistit p��kazem echo $version
).
Bohu�el tcsh ignoruje nastaven� prom�nn� prost�ed� LC_ALL
,
a ��d� se pouze prom�nn�mi LC_CTYPE
a LANG
. Ve
star��ch verz�ch tcsh akceptoval osmibitov� znaky p�i jak�mkoli
nastaven� t�chto prom�nn�ch (tak�e sta�ilo pouh� setenv LANG
nebo setenv LC_CTYPE
bez ud�n� hodnoty), ve verzi 6.08.00 se
tyto prom�nn� skute�n� pou��vaj� pro nastavov�n� locales, tak�e p�i dosti
�ast�m nastaven� LC_ALL=cs_CZ
a LANG=cs
tcsh pova�uje
ne-ASCII znaky za netisknuteln� a nena��t� je, proto�e kategorie
LC_CTYPE
je definov�na pouze v locale cs_CZ
.
�e�en�m je nastavit
setenv LC_CTYPE cs_CZ
Aby fungovaly p�i editaci p��kazov�ch ��dk� kl�vesy Home, End a Delete,
je nutn� do souboru /etc/csh.cshrc
p�idat ��dky
if ("$term" == "xterm" || "$term" == "vt100" \ || "$term" == "vt102" || "$term" !~ "con*") then # bind keypad keys for console, vt100, vt102, xterm bindkey "\e[1~" beginning-of-line # Home # bindkey "\e[2~" overwrite-mode # Ins bindkey "\e[3~" delete-char # Delete bindkey "\e[4~" end-of-line # End endif
--- Tato informace sice nesouvis� s lokalizac�, ale je natolik praktick�, �e stoj� za to ji uv�st na tomto m�st�.
Pokud se n�komu nepoda�� zprovoznit kl�vesnice v X11, je mo�n� alespo� pomoc� translations v app-defaults nastavit po�adovan� rozlo�en� kl�ves pro program xterm.
Programy, kter� si otev�raj� vlastn� okna, tato kl�vesnice neovlivn�. Nouzov� lze do t�chto program� vlepovat �esk� text z okna xtermu pomoc� operace Copy-and-paste, ale pro rozumnou pr�ci je nutn� prov�st lokalizaci cel�ch X.
Vcelku spolehliv� funguje po�e�t�n� programu xterm pomoc� app-defaults
z adres��e X11/xterm
z bal�ku cs-tools. M�lo by fungovat i pro r�zn�
X-servery. Bohu�el nap��klad u XFree86 (nebo je to z�le�itost verze X?)
do�lo n�kde mezi verzemi 3.1.2 a 3.3.2 ke zm�n�, kv�li kter� je nutn�
v souborech XTerm* nahradit ve v�ech ��dc�ch obsahuj�c�ch
Shift <Key>velk�_p�smeno
toto velk�_p�smeno
p��slu�n�m mal�m p�smenem. Takto upraven� soubory funguj� na nov�ch
i star��ch verz�ch; p�vodn� soubory pouze na star��ch verz�ch.
V Rxvt funguje �esk� kl�vesnice od verze 2.4.9. Posledn� verzi rxvt lze sehnat na http://mason.primenet.com.au/pub/rxvt/.
V �em byl probl�m? N�sleduj�c� text lze pou��t jako n�vod na �pravu dal��ch vzdorn�ch program�:
Rxvt dostupn� v RedHatu i Debianu s �e�tinou korektn� nefunguje (a ani nem��e) a je pot�eba jej upravit a znovu p�elo�it. P�i pou�it� "developer" verze 2.4.6, kter� je k m�n� na http://babayaga.math.fu-berlin.de/~rxvt/ lze pou��t n�sleduj�c� patche:
*** configure.OLD Wed May 6 13:37:12 1998 --- configure Wed May 6 14:20:34 1998 *************** *** 3108,3114 **** cat > conftest.$ac_ext <<EOF #line 3110 "configure" #include "confdefs.h" - #define X_LOCALE 1 #include <X11/Xlocale.h> int main() { setlocale(LC_CTYPE, ""); --- 3108,3113 ----
*** command.c.OLD Wed May 6 15:50:01 1998 --- command.c Thu May 7 09:03:30 1998 *************** *** 44,50 **** # if (XtSpecificationRelease < 6) # define NO_XLOCALE # else - # define X_LOCALE # include <X11/Xlocale.h> # endif #endif /* NO_XLOCALE */ --- 44,49 ---- *************** *** 1103,1111 **** Input_Context = NULL; ! # ifdef MULTICHAR_SET ! setlocale(LC_CTYPE, ""); ! # endif if (rs_inputMethod == NULL # ifndef KANJI --- 1102,1108 ---- Input_Context = NULL; ! setlocale(LC_ALL, ""); if (rs_inputMethod == NULL # ifndef KANJI-------------------------------------------------------------------------------
Jak je vid�t, z�kladn� probl�m je v tom, �e se vol�n� funkce
setlocale()
zakompiluje pouze je-li p�i p�ekladu definov�n
symbol MULTICHAR_SET
. Bez t�to funkce si o �e�tin� m��eme
nechat jen zd�t...
Po aplikaci z�platy sta�� standardn� cyklus
configure; make; make install
. Pak
u� jen m�t spr�vn� nastaven� �esk� locale...
Probl�m s t�m, �e se na za��tku nevol� setlocale()
, nem� jen
rxvt. Stejn� "ne-internacion�ln�" se chov� i nxterm, xjed a dal��. Pouh�
p�id�n� setlocale(LC_CTYPE, "")
v�ak obvykle posta�uje pouze u
program�, kter� neotv�raj� vlastn� okna v prost�ed� X11 a kter� nepracuj�
s v�cebajtov�mi znaky.
Pro opravy program� ur�en�ch pro prost�ed� X11 je mo�n� se
inspirovat nap��klad ve zdrojov�ch textech programu xterm na
ftp://ftp.x.org/pub/R6.4/xc/programs/xterm/ (vol�n� funkce
XtSetLanguageProc (NULL, NULL, NULL)
v main.c
a t�lo
funkce VTInitI18N()
v charproc.c
) nebo ve zdrojov�ch
textech editoru fte upraven�ch Zde�kem Kabel��em pro pou�it� IM z
http://decibel.fi.muni.cz/debian/fte_0.49.2.src.tag.gz, soubor
src/con_i18n.cpp
.
Aby p��kaz ls
nevypisoval m�sto ne-ASCII znak� ve jm�nech soubor�
otazn�ky, je nutn� pou��vat ls -N
nebo ls --8bit
.
Program less implicitn� zobrazuje znaky s k�dy >= 128 jako �estn�ctkov�
k�dy uzav�en� mezi znaky <>
(nap�. znak �
jako
<C8>
) a ��d�c� znaky ve form� ^x
(nap��klad znak
control-A (s k�dem 1) zobraz� jako ^A
).
Nov�j�� verze zobrazuj� osmibitov� znaky, pokud jsou nastaveny locales
(LC_CTYPE
nebo LANG
). Pro star�� verze je mo�n�
pou��t parametr -r
, nastavit prom�nnou prost�ed� LESS
na -r
, nastavit prom�nnou prost�ed� LESSCHARSET
na
latin1
(v tomto p��pad� zcela vyhovuje i pro ostatn� k�dy
ISO-8859-x), nebo nastavit prom�nnou LESSCHARDEF
podle popisu
na manu�lov� str�nce. M�sto nastavov�n� prom�nn�ch prost�ed� je mo�n�
zadat po�adovan� hodnoty v sekci #env
souboru
$HOME/.lesskey
:
#env
LESSCHARSET = latin1
a p��kazem lesskey tento soubor p�elo�it na konfigura�n� soubor pro
less --- $HOME/.less
.
Pozor: Pokud zobrazovan� soubor obsahuje ��d�c� znaky, pak p�i nastaven� pomoc� -r program less nev�, jak opravdu vypad� v�sledek na obrazovce, a m��e nap��klad �patn� zalamovat ��dky.
Pro lokalizaci bal�ku groff je nutn�, aby podporoval k�dov�n� ISO-8859-2.
�prava groff-latin2 vytvo�en� Henrykem Paluchem a Janem Kasprzakem je
k dispozici na
ftp://ftp.fi.muni.cz/pub/localization/groff/ pod
n�zvem groff-latin2. Aby groff pou��val spr�vnou znakovou sadu, je nutn�
nastavit prom�nnou prost�ed� GROFF_TYPESETTER
na hodnotu
latin2
. Postscriptov� tisk v k�du ISO-8859-2 z groffu nen�
pravd�podobn� dosud vy�e�en.
D�le je t�eba nastavit �esk� d�len� slov. Program groff pou��v� TeXov�
vzory d�len�. N�sleduj�c� p��kaz zkop�ruje soubor, kter� tyto vzory d�len�
obsahuje a odstran� v�e krom� obsahu p��kazu \patterns
(za
posledn�m vzorem vypust� v�e po��naje uzav�rac� slo�enou z�vorkou):
awk '/\\patterns{/, /}/' /usr/share/texmf/tex/generic/hyphen/czhyph2e.tex \
| sed -e 's/^.*\\patterns{//' -e 's/}.*//' -e '/^$/d' \
> /usr/lib/groff/tmac/hyphen.cs
Pak je nutn� v souboru /usr/lib/groff/tmac/troffrc
zm�nit ��dek .do hla us
na .do hla cs
a ��dek
.do hpf hyphen.us
na .do hpf hyphen.cs
.
Na adrese
ftp://ftp.vslib.cz/pub/unix/linux/localization/ je
patch, kter� zajist�, �e editor joe bude pou��vat locales. Upraven�
joe um� se spr�vn� nastaven�mi locales pracovat s osmibitov�mi znaky
i bez nastaven�ho parametru -asis
a nav�c spr�vn� rozezn�v�
hranice slov s diakritikou. Pro �e�tinu je vhodn� spou�t�t editor
s parametrem -french
nebo odstranit mezeru p�ed touto volbou
v souboru /usr/lib/joe/joerc
nebo $HOME/.joerc
, aby
joe p�i p�eform�tov�v�n� textu d�val za interpunkci na konci v�ty pouze
jednu mezeru.
Bez zm�n�n�ho patche je nutn� nastavit volbu -asis
(tak jak je
pops�no u -french
), aby bylo mo�n� pracovat se znaky s k�dy
v�t��mi ne� 127. Potom v�ak joe p�smena s diakritikou nepokl�d� za
p�smena, tak�e nap��klad slovo u�ivatel pova�uje za t�i slova.
Midnight Commander pou��v� r�me�ky, kter� jsou v �esk�ch fontech na jin�m m�st�, proto vypad�, tak jak vypad�. Tento probl�m je mo�no vy�e�it malou �pravou n�kter�ho �esk�ho fontu (ale potom to u� doopravdy NEBUDE �esk� font, proto�e bychom museli upravit i znaky na m�st� p�smenek � a dal��ch). Jeden takto upraven� font pro linuxovou konzolu je k dispozici n�kde na ftp.inet.cz.
Aby Midnight Commander (d�le jen MC), spr�vn� zobrazoval �esk� fonty,
je nutn� spustit MC s parametrem -m
, a nastavit
v "Options/Display bits" volbu "(*) Full 8 bits" (plat� pro star��
verze MC). Spou�t�n� mc -m
lze
automatizovat dops�n�m alias mc='mc -m'
do souboru
~/.bashrc
nebo ~/.cshrc
, podle toho,
jak� shell pou��v�te.
V p��pad� nov�j��ho MC (testov�na verze 4.1) se mus� nastavit v "Options/Display bits" volba "(*) Full 8 bits output". K tomu, aby �lo ps�t �esk� znaky, je tak� nutno zapnout volbu "[x] Full 8 bits input".
Pozn�mka: MC pou��v� editor, jeho� jm�no je uvedeno v prom�nn� prost�ed�
EDITOR
, implicitn� vi. Pokud tedy chcete pou��vat nap��klad editor
joe bez �pravy pro podporu locales, p�idejte do sv�ho
$HOME/.bash_profile
��dek export EDITOR='joe -asis'
.
V nov�ch verz�ch je obsa�ena tabulka s �esk�m t��d�n�m od Jana Pazdziory.
M�-li b�t pou�ita, je nutn� spustit ./configure
s volbou
--with-charset=czech
.
U star��ch verz� (testov�no s verz� 3.20.31e) bylo nutn� souborem
z
http://www.fi.muni.cz/~adelton/l10n/mysql-ctype-czech.c
nahradit soubor strings/ctype-latin2.c
v rozbalen� distribuci
a p��kaz ./configure
spustit s volbou --with-charset=latin2
.
Je tak� k dispozici p�eklad souboru chybov�ch hl�en�
http://www.fi.muni.cz/~adelton/l10n/mysql-sql-share-czech-errmsg.txt.
Zkop�rujte ho do sql/share/czech/errmsg.txt
a p�egenerujte
bin�rn� soubor sql/share/czech/errmsg.sys
p��kazem
extra/comp_err sql/share/czech/errmsg.txt sql/share/czech/errmsg.sys
Pou��v�n� �esk�ch chybov�ch hl�en� se pak zapne p�i startu serveru
mysqld parametrem --language=czech
.
Upozorn�n�: tato t��dic� tabulka implementuje posloupnost, ve kter� z�le�� na velikosti p�smen (case sensitivity). Vzhledem k tomu, �e manu�l MySQL ��k�, �e t��d�n� na velikosti p�smen nez�vis�, byly by v�sledky (by� spr�vn� pro �e�tinu) nekompatibiln� se zbytkem MySQL. Proto tato tabulka nebyla posl�na do ofici�ln� distribuce. Na nalezen� �e�en� probl�mu se pracuje, pokud k n�mu m�te n�jak� koment��, napi�te autorovi po�e�t�n�.
Podle v�eho pokud m� Perl pou��vat locales, je nutn� m�t verzi 5.004. Pro nastaven� locales podle hodnot prom�nn�ch prost�ed� mus� skript obsahovat p��kaz
use locale;
nebo mus� b�t perl spu�t�n p��kazem
perl -Mlocale dal�� parametry
Pro ov��en�, zda podpora locales funguje, lze pou��t n�sleduj�c� skript:
perl -Mlocale -e '$_="mali�k� je�e�ek"; s/\W/-/g; print "$_\n";'
kter� m� spr�vn� vytisknout mali�k�-je�e�ek
. Bez funguj�c�ch
locales budou nahrazeny poml�kou i dal�� znaky, kter� nejsou pova�ov�ny
za p�smena.
M�lo by sta�it m�t nainstalovan� locales a prom�nnou prost�ed�
LC_CTYPE
(nebo LANG
) nastavenou na cs_CZ
.
Pro pou��v�n� osmibitov�ch znak� je nutn� bu� p�epnout
telnet do bin�rn�ho re�imu nebo pou��t n�sleduj�c� ��dek
v $HOME/.telnetrc
:
localhost set outbinary true stroj.domena.cz set outbinary true jiny.jinde.cz set outbinary true
Pro umo�n�n� osmibitov�ho p�enosu v programu rlogin slou��
volba -8
.
stty cs8 -istrip -parenb
Pro pou��v�n� n�rodn�ch znak� ve jm�nech soubor� (pro spolupr�ci
s Windows-95 nezbytn� nutn�, proto�e u� p�i vytvo�en� nov� slo�ky
je v jej�m jm�n� pou�ita diakritika) je nutn� m�t Sambu verze
nejm�n� 1.9.18 (vzhledem k bezpe�nostn�m d�r�m je vhodn� m�t
v�dy posledn� verzi) a uv�st v konfigura�n�m souboru
/etc/smb.conf
��dky
client code page = 852 character set = iso8859-2
Od verze 2.5 um� pracovat se str�nkami v k�dov�n� ISO-8859-2. Zm�nu
k�dov�n� lze prov�st ru�n� pomoc� volby
O)ptions -> display (C)haracter set
, nebo v konfigura�n�m
souboru $HOME/.lynxrc
(soubor lze z�skat zad�n�m >
po v�b�ru volby O)ptions
) zm�nou ��dku character_set
na
character_set=ISO Latin 2
nebo pro v�echny u�ivatele v souboru /usr/local/lib/lynx.cfg
respektive /etc/lynx.cfg
zm�nit ��dek CHARACTER_SET
na
CHARACTER_SET:ISO Latin 2
p��padn� je�t�
ASSUME_CHARSET:iso8859-2 ASSUME_LOCAL_CHARSET:iso8859-2
Od verze 2.8 by m�l b�t schopen korektn� zobrazovat jak str�nky
v k�dov�n� ISO-8859-2, tak Windows-1250 (pokud maj� spr�vn� uveden�
k�dov�n� v hlavi�ce Content-Type:
).
Dal�� nastaven� u� nesouvisej� s lokalizac�:
Pro zkr�cen� doby v�pisu hl�en� lze d�le zm�nit:
INFOSECS:1 MESSAGESECS:1 ALERTSECS:1
Pro prohl��en� obr�zk� pomoc� lynxu je t�eba nastavit
MAKE_LINKS_FOR_ALL_IMAGES:TRUE
a pro spou�t�n� na konzole zkop�rovat /etc/mailcap.vga
do
$HOME/.mailcap
. Lynx pak bude pou��vat prohl��e� zgv.
Fvwm95 je virtu�ln� mana�er oken, kter� se vzhledov� podob� M$ Win95.
Pro zobrazov�n� �esk�ch znak� je nutno upravit konfigura�n� soubor fvwm95.
M�-li b�t �prava provedena pouze pro jednoho u�ivatele zkop�rujeme
konfigura�n� soubor do jeho dom�c�ho adres��e jako
~/.fvwm2rc95
a provedeme pot�ebn� �pravy:
cp /etc/X11/fvwm95-2/fvwm2rc95 ~/.fvwm2rc95
P�edpokl�d� se, �e m�te nainstalovanou podporu �e�tiny pro X11, v�etn� �esk�ch font�. (viz popis 2.2. XFREE 3.2)
�prava souboru $HOME/.fvwm2rc95
spo��v� v:
WindowFont -adobe-helvetica-*-r-*-*-*-120-*-*-*-*-iso8859-2 IconFont -misc-fixed-*-r-*-*-*-120-*-*-*-*-iso8859-2 MenuFont -adobe-helvetica-*-r-*-*-*-120-*-*-*-*-iso8859-2
AddToMenu "Window-Ops2" "&Obnovit%mini-ray.xpm%" Iconify -1 + "&P�esunout%mini-move.xpm%" Move-or-Raise + "&Velikost%mini-resize.xpm%" Resize-or-Raise + "Mi&nimalizovat%mini-lower.xpm%" Iconify 1 + "Ma&ximalizovat%mini-max1.xpm%" Maximize 100 100 + "" Nop + "&Zab�t%mini-bomb.xpm%" Destroy + "&Ukon�it Alt+F4%mini-stop.xpm%" Delete
*FvwmPagerFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-iso8859-2
*FvwmButtonsFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-iso8859-2
*FvwmIdentFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-2
*FvwmWinListFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-iso8859-2
### Font tla��tka na TaskBaru bez v�b�ru (vystoupl�) *FvwmTaskBarFont -adobe-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-2 ### Font tla��tka na TaskBaru vybran�ho (zam��knut�) *FvwmTaskBarSelFont -adobe-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-2
Uk�zkov� menu je mo�no naj�t na URL http://linux-cz.inecnet.cz/ftp/fvwm/
Window mana�er Afterstep pou��v� pro konfiguraci sv�ho menu program
wmconfig (viz man wmconfig
).
V souboru menu /etc/X11/wmconfig/xterm-color
uprav�me vol�n�
xterm-color:
xterm-color exec "xterm -fn -misc-fixed-medium-r-semicondensed-sans-13-120-75-75-c-60-iso8859-2 &"
Obdobn� je t�eba upravit ��dek pro vyvol�n� Emacsu
v /etc/X11/wmconfig/emacs
(m�sto xterm
a
xterm-color
bude emacs
).
Proto�e menu Afterstepu se skl�d� ze dvou ��st�, je t�eba tak�
upravit v souboru /usr/share/afterstep/wmconfig.conf
��dek
obsahuj�c� vol�n�
exec xterm -fn <jm�no fontu iso-latin-2> &
.
Tot� (ov�em bez �vodn�ho exec) je t�eba ud�lat v konfiguraci Wharfu
a Zharfu v souborech /usr/share/afterstep/wharf
a
/usr/share/afterstep/zharf
.
Proto�e kl�vesov� kombinace Alt-Q pou��van� v Afterstepu pro p�ep�n�n�
mezi okny koliduje s funkc� p�eform�tov�n� odstavce v Emacsu, je t�eba
zm�nit kombinaci pro p�ep�n�n� oken nap��klad na Alt-Shift-Q takto: ve
v�ech souborech v adres��i /use/share/afterstep/feels
v ��sti
Windows-alike keys ud�l�me tuto zm�nu:
#alt + shift + q = return to window Key q A SM WarpBack
Potom je je�t� t�eba donutit Afterstep, aby vytvo�il kompletn� nov�
obsah adres��e GNUstep
. To lze zajistit smaz�n�m adres��e
$HOME/GNUstep
, kter� bude p�i p���t�m startu Afterstepu
automaticky znovuvytvo�en se spr�vn�m obsahem.
N�vod na �pravu Star Office verze 3.1, 4.0 a 5.0 pro �e�tinu je na http://www.intersoft.cz/linux/soffice/.
Zprovozn�n� �esk� kl�vesnice v Applixware je trochu magie. N�sleduj�c� postup byl vyzkou�en na RedHat 5.2 s XKB-czsk-forcedIM a s applix-4.3-2 (funguje-li n�komu i s jin�mi verzemi, dejte mi pros�m v�d�t):
P�es uji��ov�n�, �e nastavov�n� prom�nn� _XKB_CHARSET
nem�
pro novou verzi XKB v�znam, pro Applixware je nezbytn� nastavit tuto
prom�nnou na hodnotu iso8859-2
. Je vhodn� to ud�lat ve
spou�t�c�m skriptu /opt/bin/applix
. Je t� nutn� nastaven�
XLIB_FORCE_I18N=2
a LC_CTYPE
nebo LC_ALL
(nejl�pe na hodnotu cs_CZ
nebo czech
).
Pro zprovozn�n� mrtv�ch kl�ves je nutn� spustit nap��klad Word, otev��t menu File --- Save As a v polo�ce File: napsat libovoln� p�smeno s mrtvou kl�vesou. Pak u� by m�ly mrtv� kl�vesy fungovat v cel�m Applixu.
Pokud jenom pot�ebujete po�tovn� program s podporou MIME, zkuste program mutt.
Aby bylo mo�n� odes�lat dopisy obsahuj�c� n�rodn� znaky, je nutn� vytvo�it
soubor $HOME/.elm/elmheaders
, ve kter�m jsou definov�ny hlavi�ky,
kter� maj� b�t p�id�v�ny do dopis�:
Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: 8bit
Pro plnou podporu MIME je t�eba nainstalovat elm ve verzi ME, kterou lze z�skat na ftp://ftp.muni.cz/pub/linux/distributions/redhat/contrib/i386/elm-2.4ME+pl32-1.i386.rpm nebo ftp://ftp.muni.cz/pub/linux/distributions/redhat/contrib/hurricane/i386/elm-2.4.ME+-37.i386.rpm.
V n�kter�ch verz�ch programu elm lze zadat volby p��mo v souboru
$HOME/.elm/elmrc
:
charset = iso-8859-2 displaycharset = iso-8859-2 textencoding = 8bit
Metamail je program pro zobrazov�n� MIME zpr�v, kter� je vyvol�v�n
z po�tovn�ch program�. Nen� to samostatn� po�tovn� program. Pro jeho
pou��v�n� je nutn� nastavit prom�nnou prost�ed� MM_CHARSET
na ISO-8859-2
.
Po�tovn� program mutt podporuje MIME a znakov� sady ISO-8859-x.
V konfigura�n�m souboru $HOME/.muttrc
je nutn� pouze
uv�st pou��van� k�dov�n�:
set charset="iso-8859-2"
V konfigura�n�m souboru /usr/local/lib/pine.conf
,
/etc/pine.conf
nebo $HOME/.pinerc
je t�eba
uv�st pou��van� k�dov�n�:
character-set=ISO-8859-2
Pro odes�l�n� osmibitov�ch zpr�v je nutn� uv�st n�sleduj�c� volby
v konfigura�n�m souboru $HOME/.tin/headers
:
Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-2 Content-Transfer-Encoding: 8bit
V konfigura�n�m souboru /usr/lib/slrn/slrn.rc
nebo
$HOME/.slrnrc
nastavte
set use_mime 1 set mime_charset "iso-8859-2"
V souboru $HOME/.nn/init
je nutn� uv�st:
set data-bits 8
Program nn pravd�podobn� negeneruje spr�vn� MIME hlavi�ky - nevyzkou�eno.
Ma-li b�t v Linuxu spr�vn� vid�t diakritika v dlouh�ch jm�nech
soubor� na partition s Windows-95, je t�eba v souboru
/etc/fstab
uv�st:
/dev/hda1 /dos/c vfat codepage=852,posix,iocharset=iso8859-2,quiet,umask=000 0 0
Nebo p��slu�n� volby zadat p��mo v p��kazu mount. Je nutn� m�t j�dro, kter� podporuje vfat (aspo� 2.0.35).
Wget je program na stahov�n� WWW str�nek nebo cel�ch webov�ch server� na lok�ln� disk. P�i jeho pou��v�n� se m��ete setkat s t�m, �e n�kter� servery samy rozhoduj� o tom, v jak�m k�dov�n� maj� poslat dokument klientovi, tak�e dokumenty, kter� jste si Netscapem bez probl�m� prohl��eli v ISO-8859-2, wget st�hne bez h��k� a ��rek v ASCII. V tomto p��pad� obvykle pom��e ��dek
header=Accept-Charset: iso-8859-2
v souboru $HOME/.wgetrc
.