Fedora Linux 28: что-то крадет определенные комбинации клавиш. Когда я посещаю http://en.key-test.ru/, я могу активировать CTRL-SHIFT-ALT-q (и CTRL-SHIFT-ALT + большинство других клавиш), но не CTRL-SHIFT-ALT-d

Я пробовал как в Firefox, так и в Chrome. Проблема существует как в Gnome, Gnome Classic, так и в KDE.

Я прошел через сочетания клавиш, и для CTRL-SHIFT-ALT d ярлыки не определены. Я могу временно заставить CTRL-SHIFT-ALT-d активировать приложение; таким образом, нажатия клавиш проходят через некоторые части рабочего стола.

Когда я запускаю xev, при нажатии 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

Если я запускаю CTRL-SHIFT-ALT-q, я не вижу событий FocusOut/FocusIn/KeymapNotify.

Как мне узнать, что такое кража / изменение нажатий клавиш?

Мой коллега видел такое же явление при использовании Ubuntu. Я не могу воспроизвести проблему в CentOS 7.5.

1 ответ1

2

Смотрите подсказку Диркта, которая оказалась очень полезной:

Я не знаю лучшего способа, чем убивать X-клиентов одного за другим, возможно, использовать xlsclients и т.д., Чтобы помочь вам, и тестировать, чтобы увидеть, когда они больше не будут украдены.

Используя xlsclients -la , я нашел список приложений X, в том числе работающих в фоновом режиме. Я начал убивать их; из-за некоторых завершений процесса мой сеанс Gnome прервался, но в итоге я обнаружил, что остановка процесса skypeforlinux заставила мне работать CTRL+ALT+SHIFT+D.

Оказывается, в скайпе появляется дополнительный пункт меню "Отладка", если нажать CTRL+ALT+SHIFT+D. Кажется, такое поведение нельзя отключить в Skype.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .