Nefungujuce multimedialne klavesy

Michael Mraka michael.mraka na redhat.com
Pátek Červenec 14 15:45:09 CEST 2017


Martin Mokry:
> > >>> Mam problem s klavesami na pridanie/ubranie/umlcanie hlasitosti na
> > >>> notebooku ASUS v Gentoo. Ostatne Fn klavesy (jas +/-, vypnutie
> > displaya,
> > >>> prepnutie na extermy monitor) funguju. Pouzivam KDE5.
> > >>>
> > >>
> > >> Co pise program "xev" pri stlaceni tych klaves? Neobjavuje sa vo
> > >> "/var/log/messages" hlaska "Unknown key pressed" pre tie klavesy?
> > >
> > > xev nepise nic ani pre fungujuce klavesy, napriklad na zmenu jasu
> > > obrazovky. /var/log/messages neobsahuje ziadnu hlasku o neznamych

Na klavesu 'zmena jasu' to nefunguje, protoze tuhle klavesu/udalost odchyti uz KDE
a xev-u uz se nedostane. Takze xev pak hlasi jenom neco jako

FocusOut event, serial 43, synthetic NO, window 0x2200001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 44, synthetic NO, window 0x2200001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 44, synthetic NO, window 0x0,
    keys:  2   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

Pro neobsazene klavesy by mel xev ukazat

KeyPress event, serial 36, synthetic NO, window 0x2200001,
    root 0xf3, subw 0x0, time 22492666, (15,-19), root:(2025,138),
    state 0x0, keycode 128 (keysym 0x1008ff4a, XF86LaunchA), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0x2200001,
    root 0xf3, subw 0x0, time 22492666, (15,-19), root:(2025,138),
    state 0x0, keycode 128 (keysym 0x1008ff4a, XF86LaunchA), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Vidite neco takoveho?

> > > klavesach, jedine co som z neho vykopal o klavesnici bolo toto:
> > >
> > > Apr  3 10:50:36 megacovo kernel: [    2.955731] input: AT Translated Set 2
> > > keyboard as /devices/platform/i8042/serio0/input/input5
> > > Apr  3 10:50:36 megacovo kernel: [    2.958017]   Magic number: 13:59:830
> >
> > Nemam k dispozicii kde5 aby som to vyskusal, ale skuste spustit
> > "kcmshell5 khotkeys" a pozriet sa ci nepojde nadefinovat akciu pre
> > klavesy ovladania hlasitosti.
> 
> Vdaka za radu, ale bohuzial ani tu to nepomohlo. Pri zachytavani klavesy
> potrebnej na vykonanie akcie to zachytilo len klavesu na sleep a na
> spustenie nastavenej aplikacie (nakreslena kalkulacka na klavese). Ostatne
> klavesy s Fn klavesou to ignorovalo, svoju funkciu (napriklad zmenu jasu)
> to spravilo.

Jeste muzete zkusit se prihlasit primo na konzole (all-F2) a pustit
'showkey', jestli ty klavesy generuji nejaky kod mimo Xy. 


--
Michael Mráka
System Management Engineering, Red Hat



Další informace o konferenci Linux