XKB-czsk-forcedIM-0.003.tar.gz

Petr Kolar PETR.KOLAR na vslib.cz
Pátek Červenec 24 08:40:31 CEST 1998


Ondra Koutek <andilek na sh.cvut.cz> wrote:
> Vidim, ze rpmkari jsou nepoucitelni. Pred davnou dobou jsem tu daval k
> dispozici balik, ktery pouzivam pod FreeBSD uz rok a neco a ten
> bezproblemu zprovozni cestinu pod Xkami. Pokud se nepletu, je ke stazeni
> na ftp.freebsd.cz/pub/FreeBSD/lokalizace

Pokud myslite ftp://ftp.freebsd.cz/pub/FreeBSD/localization/X3.2-cz.tgz,
tak to je opravdu sprosty hack, se kterym sice mozna ceskou klavesnici 
zprovoznite, ale je to prasarna nade vsechny meze...

Ten, kdo se snazil nekolik mesicu zprovoznit ceskou klavesnici v X a uspel 
az se zminenym balikem z ftp.freebsd.cz, ve mne bude videt nepritele sveta, 
ale co je na tom baliku tak bajecne?

- balik prepise puvodni Compose pro ISO-8859-1, linkem na Compose pro
  ISO-8859-2, ktere je take obsazeno v baliku
- obsahuje dve mapy klavesnice, ktere obsahuji misto spravnych nazvu znaku 
  nazvy znaku s odpovidajici kody ze sady ISO-8859-1
- obsahuje XF86Config, ze ktereho je podstatna cast Keyboard; pokud si
  nekdo (omylem bez zalohovani) prepise svuj XF86Config s pracne vyladenymi
  Modelines, bude urcite velice stasten...

Pokud to chapu spravne, tak

- balik bude fungovat i pokud nejsou nainstalovane ceske locales
- ovsem udela neporadek v systemu, coz kazdy urcite uvita, az se bude
  snazit nainstalovat neco dalsiho
- s programy, ktere neinicializuji vstupni metody, stejne nebude fungovat
  (techto programu ale neni az zas tak mnoho, takze uzivatel na to nemusi
  ani prijit)

Je pravda, ze s balikem
ftp://ftp.fi.muni.cz/pub/localization/linux/X11/XKB-czsk-forcedIM-0.03.tar.gz
jsou problemy, pokud nema clovek konzistentni /usr/share/locale a
/usr/X11R6/lib/X11/locale, ale preci jenom je to cistsi reseni (kdyz
opominu patchovanou knihovnu libX11, ktera je v baliku kvuli spatne
napsanym programum (pokud tyto programy nepouzivate, ***neni*** nutne ji
instalovat, v X3.2-cz.tar.gz ostatne take neni) a ktera bohuzel
***neobsahuje*** posledni bezpecnostni patche. Existuje jeste cistsi
reseni, ktere uz bylo v teto konferenci dvakrat zverejnene (snad bude
v dalsi verzi baliku XKB-czsk-forcedIM):

Petr Konecny <pekon+usenet na informatics.muni.cz> wrote:
> proc tak slozite? Staci (jak zde nekdo radil pred nekolika mesici) pouze
> obne upravit soubor /usr/X11R6/lib/X11/locale/iso8859-2/XLC_LOCALE
> do casti cs1 (az na konci) pridat k ct_encoding jeste ISO8859-1. Vysledek
>  mel byt nasledujici:
> 1     {
>       side            GR:Default
>       length          1
>       wc_encoding     \x30000000
>       ct_encoding     ISO8859-2:GR; ISO8859-1:GR
> 
>                                     ^^^^^^^^^^^^

Puvodnim(?) autorem teto upravy je Stano Meduna. Do XKB-czsk-forcedIM-0.03
ji bohuzel nezahrnul, protoze to nekomu nefungovalo...

                                                           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 na vslib.cz  http://asterix.vslib.cz/staff/kolar.html


Další informace o konferenci Linux