Sei que esse não é primeiro tópico que fala do assunto, mas como não achei nada muito parecido com meu problema, estou abrindo um novo. Estou com problemas no atalho pra função Sair (atribuí a tecla Sleep no meu teclado multimídia, código 0xdf), ela não funciona no Edgy, embora o código seja reconhecido quando aperto a tecla no menu de Atalhos de Teclado. É estranho porque no Dapper funcionava normalmente, e mesmo no Edgy pelo que lembro, logo que à defini pra função ela funcionava mas depois parou. Coisa semelhante acontece com a tecla que atribuí à reprodução/pausa dos players de mídia (tecla Play/Pause, código XF86AudioPause), que depois de um tempo só funciona pra pausa, não mais pra reprodução. Quando dou o comando xev no terminal pra ver os eventos do X quando pressiono as teclas, tenho o seguinte retorno:
Tecla Seelp:
FocusOut event, serial 26, synthetic NO, window 0x3e00001,
mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 26, synthetic NO, window 0x3e00001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 26, synthetic NO, window 0x0,
keys: 4294967274 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
Tecla Play/Pause:
KeyPress event, serial 26, synthetic NO, window 0x3e00001,
root 0x118, subw 0x0, time 3426115152, (164,-8), root:(174,89),
state 0x10, keycode 162 (keysym 0x1008ff31, XF86AudioPause), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 26, synthetic NO, window 0x3e00001,
root 0x118, subw 0x0, time 3426115152, (164,-8), root:(174,89),
state 0x10, keycode 162 (keysym 0x1008ff31, XF86AudioPause), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Recordo que um tempo atrás testei com o monitor de sistema aberto e quando apertava Sleep um processo chegava a iniciar, mas tentei observar de novo agora e não vi nada... Meu teclado é um Clone Multimedia Keyboard (PS2, um de botões fininhos, tipo slim).