Linux: O que está roubando minha combinação de teclas?

0

Fedora Linux 28: Algo está roubando certas combinações de teclas. Quando visito o link , posso ativar CTRL-SHIFT-ALT-q (e CTRL-SHIFT-ALT + a maioria das outras chaves)   mas não CTRL-SHIFT-ALT-d

Eu já experimentei o Firefox e o Chrome. O problema existe no Gnome, no Gnome Classic e no KDE.

Eu passei por meus atalhos de teclado e não há atalhos definidos para CTRL-SHIFT-ALT d. Eu posso temporariamente fazer CTRL-SHIFT-ALT-d ativar um aplicativo; assim, os toques de tecla estão chegando a algumas partes da área de trabalho.

Quando eu executo o xev, vejo o seguinte ao pressionar CTRL-SHIFT-ALT-d:

KeyPress event, serial 34, synthetic NO, window 0x3200001,
    root 0x2ac, subw 0x3200002, time 2322960, (53,48), root:(1015,177),
    state 0x10, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 37, synthetic NO, window 0x3200001,
    root 0x2ac, subw 0x3200002, time 2326560, (53,48), root:(1015,177),
    state 0x14, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 37, synthetic NO, window 0x3200001,
    root 0x2ac, subw 0x3200002, time 2328408, (53,48), root:(1015,177),
    state 0x15, keycode 64 (keysym 0xffe7, Meta_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

FocusOut event, serial 37, synthetic NO, window 0x3200001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 37, synthetic NO, window 0x3200001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 37, synthetic NO, window 0x0,
    keys:  4294967212 0   0   0   32  0   4   0   1   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

Se eu executar CTRL-SHIFT-ALT-q, não vejo os eventos FocusOut / FocusIn / KeymapNotify.

Como descubro o que está roubando / modificando minhas teclas pressionadas?

Um colega meu viu o mesmo fenômeno ao usar o Ubuntu. Não consigo reproduzir o problema no CentOS 7.5.

    
por Troels Arvin 14.06.2018 / 11:42

1 resposta

2

Veja a dica do dirkt que acabou sendo muito útil:

I don't know any better way than killing X clients one after the other, possibly using xlsclients etc. to guide you, and testing to see when they are no longer stolen.

Usando xlsclients -la , encontrei uma lista de aplicativos X, incluindo aqueles executados em segundo plano. Eu comecei a matá-los; Algumas das terminações do processo fizeram minha sessão do Gnome quebrar, mas eu finalmente descobri que desligar o processo skypeforlinux tornava CTRL + ALT + SHIFT + D funciona para mim.

Acontece que no Skype um item de menu "Debug" extra aparece se você pressionar CTRL + ALT + SHIFT + D . Parece que esse comportamento não pode ser desativado no Skype.

    
por 15.06.2018 / 14:38