Navrh popisu pocesteni X-u

Petr Kolar PETR.KOLAR@vslib.cz
Fri, 24 Jul 1998 08:31:13 +0200


Spatka Petr <xspatk00@stud.fee.vutbr.cz> wrote:
> v priloze je predbezny navrh popisu pocesteni X-u v Debianu.
> Pokud nebude vetsich pripominek a bude to fungovat nejen me
> tak to asi poslu do Czech-HOWTO. Komentare na konci textu

Prosil bych kopii, protoze jsem delal posledni 2 verze Czech-HOWTO a mam
jeste nejake drobne upravy, ktere poslu, az toho bude vic.

> budou v konecne verzi odstraneny.
> 
> Pokud to nekdo budete testovat nebo zkoumat, tak me prosim informujte
> o chybach. 

---------------------- soubor debian-cz.txt ------------------------------
> Tento dokument a nekolik pomocnych souboru popisuje jak pocestit 
> Debian GNU/Linux verze 2.0 (zatim jen XFree86)
> 
> Chtel bych zduraznit, ze popis vznikl vypustenim a upravou nekterych kroku z 
> pocesteni dle <http://www.fi.muni.cz/~kabi/linux> pana Kabelace 
> (kabi@informatics.muni.cz).
> 
> ...
> 
> 3/ Na konec souboru /usr/X11R6/lib/X11/XKeysymDB pridat nasledujici radky:
> 
>    il2_aacute              :01E1                                                    
>    il2_eacute              :01E9                                                    
>    il2_iacute              :01ED                                                    
>    il2_oacute              :01F3                                                    
>    il2_uacute              :01FA                                                    
>    il2_yacute              :01FD                                                    
>    
>    Toto lze provest prikazem:
>    
>    cat XKeysymDB.add >>/usr/X11R6/lib/X11/XKeysymDB

Nejvetsi drzost ode mne je byt prihlasen do listu o Debianu, nemit nikde 
nainstalovany Debian a jeste do toho kecat... Ale zkuste tohle - melo by
to fungovat bez jakekoli upravy zdrojaku a beze vsech il2_* hacku:

On  Sat, 25 Apr 1998 16:17:46 Stanislav Meduna <stano@trillian.eunet.sk> wrote:
> To:             Multiple recipients of list <linux@muni.cz>
> Subject:        Re: ceska klavesnice vs XFree 3.3.1
> 
> ...
> 
> Vyraz "v kontextu popsanem ..." ma priviedol na jednoduchu ideu:
> nestacilo by proste nasledovne ?
> 
> === cut ===
> --- locale/iso8859-2/XLC_LOCALE.orig     Wed Nov  5 16:48:18 1997
> +++ locale/iso8859-2/XLC_LOCALE Sat Apr 25 15:54:26 1998
> @@ -67,7 +67,7 @@
> 
> 
> 
> -       ct_encoding     ISO8859-2:GR
> +       ct_encoding     ISO8859-2:GR; ISO8859-1:GR
>  }
> 
>  END XLC_XLOCALE
> === cut ===
> 
> Bohuzial mam RH 5.0 rozbabrany roznymi zasahmi a je teda trochu problem
> otestovat funkcnost "panenskeho" RH 5.0. Vyhodil som ale il2_ keysymy
> tak z definicie klavesnice, ako aj z XKeysymDB a zda sa ze to funguje.
> Mohol by to niekto z vas este otestovat ?
> 
> Zdravi
> --
>                     Stano

Soubor cs je potreba prefiltrovat pomoci

    perl -i.bak -pe 's/il2_//g' cs

do XKeysymDB neni potreba nic pridavat, pouze staci upravit soubor
iso8859-2/XLC_LOCALE (BTW: ostatni iso8859-[3-9]/XLC_LOCALE jsou na tom
stejne, u nekterych by mozna krome odkazu na ISO8859-1:GR mel byt odkaz
jeste na nejake dalsi ISO8859-neco). Je nutne mit nainstalovane locales
a nastavenou promennou prostredi LC_CTYPE nebo LANG na cs (ale to potrebuje
i reseni od Petra Spatky).

Jestli je reseni popsane Stanem Medunou koncepcni nebo jestli by mely byt
skutecne opraveny zdrojaky od X11, by mel asi rozhodnout autor puvodniho
X11 kodu...

Take je otazka, jestli by nemely byt pridane nejake "ceske speciality" do
/usr/X11R6/lib/X11/locale/iso8859-2/Compose (jako treba ze u po mrtvem hacku
je vlastne u s krouzkem).
   
> 4/ Je potreba mit nastavenou promennou LANG na hodnotu cs. 
>    Toto lze jednorazove provest prikazem:
>    
>    export LANG=cs
>     
>    Take lze tento prikaz pridat do souboru .bash_profile v home adresari
>    kazdeho uzivatele, u ktereho chcete podporu cestiny.

   Pomalu s tou flintou! Nebylo by lepsi implicitne nastavit pouze promenne
LC_CTYPE a LC_COLLATE a nastaveni LANG sice do .bash_profile dat, ale
zakomentovane s patricnou poznamkou, ze kdo chce mit cesky i hlaseni
nekterych programu, manualove stranky, ale ***zejmena*** treba vypis ls -l,
ma si to nastaveni LANG odkomentovat?

   Misto "v home adresari kazdeho uzivatele, u ktereho chcete podporu
cestiny" by melo byt v adresari /etc/skel (ci kde je to u Debianu).

   Co uzivatele tcsh? Totez by melo byt i v .cshrc...

   To ze jsem se vyjadroval k tomuto bodu nijak neznamena, ze schvaluji
umisteni zminenych uprav do .bash_profile a .cshrc - mam v tech
prihlasovacich souborech porad jeste takovy gulas, ze nevim, ktery je
ten pravy (treba po prihlaseni pomoci ssh -f pocitac xterm by fungovat
melo...).

                                                             S pozdravem
--
                         ***  Petr Kolar  ***
Department of Information Technologies, Technical University of Liberec
            Voronezska 1329, 461 17 Liberec, Czech Republic
            Phone: +420-48-535-2371   Fax: +420-48-535-2229
 E-mail: Petr.Kolar@vslib.cz  http://asterix.vslib.cz/staff/kolar.html