Portál AbcLinuxu, 10. května 2025 10:09

Dotaz: v GTK aplikaciach nefunguje AltGr

5.1.2009 16:15 mano | skóre: 9
v GTK aplikaciach nefunguje AltGr
Přečteno: 233×
Odpovědět | Admin

mam maly problem v KDE s GTK aplikaciami (pouzivam Slackware).. ked chcem napisat nestandardny znak napr. zavinaca normalne pouzijem skratku AltGr + V no v gtk aplikaciach mi pri pouziti altGr nevypise ziadny znak (odskuasal som to v GIMPe, Pidgine a gFTP).. no vo firefoxe a OpenOffice to funguje v poriadku takze neviem kde by mohla byt chyba..

napada ma ze je to mozno v nastaveni kodovania v GTK ale neviem kde by sa dalo nastavit..

dik za kazdu radu


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.1.2009 20:05 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: v GTK aplikaciach nefunguje AltGr
Odpovědět | | Sbalit | Link | Blokovat | Admin
Spusti xev z terminálu a pozri sa čo píše na stdout, keď v jeho testovacom okne stlačíš AlgGr, prípadne AlGr+V.
5.1.2009 20:10 mano | skóre: 9
Rozbalit Rozbalit vše Re: v GTK aplikaciach nefunguje AltGr

vypisalo mi toto (altGr + V):

KeyPress event, serial 31, synthetic NO, window 0x2a00001,
    root 0x3e, subw 0x0, time 2821830552, (-188,417), root:(568,442),
    state 0x2000, keycode 113 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XKeysymToKeycode returns keycode: 124
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 31, synthetic NO, window 0x2a00001,
    root 0x3e, subw 0x0, time 2821832301, (-188,417), root:(568,442),
    state 0x2080, keycode 55 (keysym 0x40, at), same_screen YES,
    XKeysymToKeycode returns keycode: 11
    XLookupString gives 1 bytes: (40) "@"
    XmbLookupString gives 1 bytes: (40) "@"
    XFilterEvent returns: False

KeyRelease event, serial 31, synthetic NO, window 0x2a00001,
    root 0x3e, subw 0x0, time 2821832378, (-188,417), root:(568,442),
    state 0x2080, keycode 55 (keysym 0x40, at), same_screen YES,
    XKeysymToKeycode returns keycode: 11
    XLookupString gives 1 bytes: (40) "@"
    XFilterEvent returns: False

KeyRelease event, serial 31, synthetic NO, window 0x2a00001,
    root 0x3e, subw 0x0, time 2821836518, (-188,417), root:(568,442),
    state 0x2080, keycode 113 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XKeysymToKeycode returns keycode: 124
    XLookupString gives 0 bytes:
    XFilterEvent returns: False
  

ale netusim co to znamena

Bilbo avatar 5.1.2009 21:36 Bilbo | skóre: 29
Rozbalit Rozbalit vše Re: v GTK aplikaciach nefunguje AltGr
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkusil bych nastavit LC_CTYPE na nektere locale s podporou UTF8

export LC_CTYPE=en_US.UTF-8

nebo

export LC_CTYPE=cs_CZ.UTF-8

pokud to pomuze, tak pak pridat do .bashrc :)
Big brother is not watching you anymore. Big Brother is telling you how to live...
5.1.2009 21:54 mano | skóre: 9
Rozbalit Rozbalit vše Re: v GTK aplikaciach nefunguje AltGr

LC_CTYPE mam nastaveny na sk_SK.UTF-8 ale to nepomoze pretoze v kde aplikaciach to funguje a navyse v GTK aplikaciach funguju pismena ako Ď a ine ktore pri ISO-8859-2 nefunguju... takze problem bude asi v niecom inom..

ale dik za tip

Řešení 1× (mano (tazatel))
5.1.2009 22:53 mano | skóre: 9
Rozbalit Rozbalit vše Re: v GTK aplikaciach nefunguje AltGr
Odpovědět | | Sbalit | Link | Blokovat | Admin

tak vyriesene... problem bol v KDE v nastaveniach klavesnice..  tu bolo pouzite rozlozenie sk,us ktore sposobilo ze gtk nebralo AltGr ako prepinac skupiny ale bralo ho ako obycajny (lavy) alt..miesto toho je treba nastavit len rozlozenie sk (treba vypnut moznost "pridat rozlozenie latinky")

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.