GTK2 a ceska klavesnice v X


To czdebian-l zavinac debian bod cz
From Martin Lebeda <mlebeda zavinac centrum bod cz>
Date Tue, 18 May 2004 11:45:25 +0200
User-agent Mutt/1.4i

Ahoj lidi,

Upgradoval jsem na Sarge (testing) a mam nasledujici problem:

Pouzivam vlastni definici klavesnice (upravenou
/etc/X11/xkb/symbols/czsk - rozlozeni odpovida necemu co se nazyvalo
ceska amaterska) a jsem zvykly, ze 'u s krouzkem' a 'u s carkou' se
pise jako hacek+u a carka+u. Aniz bych drive podrobneji studoval
mechanismus proc tomu tak je to fungovalo. Po upgradu aplikaci
vyuzivajich nove gtk2 mi tato vlastnost prestala fungovat. Ponoril
jsem se do definic klavesnic, ale nic kloudneho jsem nevykoukal (asi
nekoukam na spravna mista :-( ).

Zajimave je, ze aplikace pouzivajici jine toolkity, zkousel jsem
vim-leestif, rxvt, vim vyuzivajici stare gtk 1.2 funguji dobre, ale
vim vyuzivajici nove gtk2 ani tuk. Vim jsem uvedl jako priklad na
kterem mi obzvlaste zalezi, ale ani gimp2 na tom neni lepe. I v
aplikacich s GTK2 spravne napisi napr. 't s hackem', 'n s hackem'
atd. tedy znaky, ktere vyuzivaji stejnou mrtvou klavesu, ale nad
jinymi pismeny, pouze 'u s krouzkem' a 'u s carkou' nic.

Dosud me napadaji priciny: 

1. Nemam nainstalovanou nejakou potrebnou soucast
Gnome, ja jej totiz nemam vubec a mam z nej jen to, co pozaduji
zavislosti baliku vim-perl a gimp2. 

2. GTK2 vyuziva nejakou vlastnost xkbd, kterou ostatni toolkity
nepotrebuji.

Napadaji me sama hloupa reseni:

1. Pouzivat kvim-perl - nechci mit zbytecne natazene kdelibs
2. vim-leestif bez podpory perlu - chci mit podporu perlu ve vim
3. Pouzivat stare vim - tim se problem jen odsouva, ale neresi
4. Namapovat 'u s krouzkem' a 'u s carkou' na jinou klavesu - pisi
vsemi deseti prsty a to by me opravdu vadilo.

a navic to jej reseni jen pro vim, nikoliv pro dalsi aplikace jako
treba gimp2.

Je to znamy problem? Jak jej systemove vyresit?

-- 
Martin Lebeda


Partial thread listing: