Jak cist narodni znaky v Xlibu ?

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Čtvrtek Srpen 29 10:44:30 CEST 2002


On Wed, 28 Aug 2002, Mirek Fidler wrote:

> Nevite nekdo, jak se spravne realizuje vstup narodnich znaku v core Xlibu ?
> 
> Zkousel jsem to pomoci IM/IC, jenze problem je ze uz volani samotneho
> XOpenIM se nezdari, pritom zbytek aplikace jinak bez problemu jede, v jinych
> aplikacich (KDE, OpenOffice) zase chodi vstup cestiny.

Tak to delate neco spatne, protoze se to ma delat -- a dela -- pres IM.
Dokonce i pro takovy "trivialni pripad" jako jsou mrtve klavesy.
Viz kousek vystupu z ltrace xterm:

XCreateWindow(0x08076ac8, 0x0380000e, 0, 0, 499)  = 0x03800015
XSetLocaleModifiers(0x08066227, 0x08080bd0, 0, 0x08080c48, 0x08080c48) =
0x08088390
XOpenIM(0x08076ac8, 0, 0, 0, 0x08080bd0)          = 0x080883a0
XGetIMValues(0x080883a0, 0x08066252, 0xbfffe724, 0, 0x08080bd0) = 0
strchr("Root", ',')                               = NULL
strncmp("Root", "OverTheSpot", 4)                 = 3
strncmp("Root", "OffTheSpot", 4)                  = 3
strncmp("Root", "Root", 4)                        = 0
XFree(0x08088958, 0x08080bd0, 0, 0x08080c48, 4)   = 1
XCreateIC(0x080883a0, 0x0806634d, 1032, 0x08066340, 0x03800015) =
0x080aaa60

--Pavel Kankovsky aka Peak
"Welcome to the Czech Republic. Bring your own lifeboats."




Další informace o konferenci Linux