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