Linux - was: Re: Jak pisete cesky se znackami?

Milan Vancura milan.vancura at netcentrum.cz
Mon Jun 24 10:56:36 CEST 2002


> Kdyz uz se nekdy dostanu k Windows, mam zapnutou programatorskou verzi
> ceske klavesnice. Ta je trochu lepsi, i kdyz ne o moc. Mne by spis
> zajimalo, jak se to dela v linuxu. Mam RH7.2, pouzivam GNOME (KDE je
> presprilis windowsovate) a chci, aby menu bylo v anglictine, ale abych
> mohl mit fonty a klavesnici v libovolnem jinem jazyce.

Pred nekolika lety jsem delal podporu cestiny pro SuSE Linux a pamatuji si, ze
KDE se snazi misto mapy klavesnice pouzivane X-serverem udelat vlastni obsluhu
klavesnice. Ten vyber v menatku neni z xkb, ale jeho vlastni.  To pak znamena,
ze kdyz to chcete zmenit, musite znat jeho vnitrni strukturu.

Zaroven KDE nastavuje s mapou klavesnice i promenne prostredi LC_CTYPE, LANG a
podobne, coz zpusobuje "pocestene" chovani nekterych aplikaci.

Ja jsem oboji resil nasledovne:

1. vypl jsem v KDE podporu narodni klavesnice
2. nastavil jsem v ~/.xinitrc

 LANG=C
 LC_CTYPE=cs_CZ

coz dohromady zpusobi, ze aplikace pocitaji s cestinou (napr. vezmou
iso-8859-2), ale samy se nesnazi psat cesky (tj. zadna ceska menu, pocestene
vystupy ls, date apod.)

3. nastavil jsem do XF86config ceskou klavesnici - vyrobili jsme vlastni,
protoze tenkrat neexistovala zadna udelana korektne, tj. napr. umoznujici
prejit k jine klavesnici (ne jen grupe znaku) nebo mezi qwerty a qwertz bez
restartu X. Jak je to v X4 nevim, jeste jsem nemel moznost to prozkoumat, v
kazdem pripade tu nasi klavesnici mohu zaslat.

V teto konfiguraci to chodilo velmi dobre. Osobne ale nemam rad, kdyz se
aplikace (i window manager) snazi porusovat standardy a obchazet jiz hotove
(podpora klavesnic v X) vlastnim resenim. Proto pro sebe jsem jeste udelal
posledni krok:

4. smazat KDE a zacit pouzivat rozumne maly a na vsemohouciho si nehrajici
window manager

:-)

Milan Vancura





More information about the csTeX mailing list