xbindkeys não funciona quando as janelas nativas do Gnome 3.30.1 estão focadas

0

fala-se de archlinux, nova instalação com o Gnome 3.30.1.

Depois de instalar xbindkeys e configurar um arquivo ~/.xbindkeysrc com:

# corresponds to ctrl+Y on my machine, according to 'xbindkeys -k'
"paplay /usr/share/sounds/gnome/default/alerts/sonar.ogg"
  m:0x14 + c:52

Posso acertar ctrl+Y e ouvir um som de sonar. Mas somente se a janela atual for:

  • firefox
  • vlc
  • zotero
  • ..

mas não se a janela atual for:

  • gnome-terminal
  • nautilus
  • aplicativo "web" do gnome
  • gnome "monitor do sistema"
  • ...

O que está errado?
O gnome de algum modo está capturando os eventos antes de xbindkeys ? Por quê?
Como evitar isso, então obtenho um comportamento consistente em todas as janelas?

    
por iago-lito 06.10.2018 / 20:30

1 resposta

0

Ok, eu entendi. O bug só ocorre se você logar no Gnome wayland session, que por acaso é o padrão agora. Se você registrar com o Gnome Xorg , as ligações funcionam com todas as janelas.

Meu palpite é que xbindkeys é um utilitário relacionado ao X, que todos os novos aplicativos do Gnome não dependem mais do X, mas do wayland e do firefox, vlc, etc. . confiar em X, portanto, as ligações apenas trabalhando com eles. Isso está correto?

    
por 07.10.2018 / 10:05