デフォルトのGnome 3.30.1ウィンドウに焦点が合っていると、xbindkeysは機能しません。

デフォルトのGnome 3.30.1ウィンドウに焦点が合っていると、xbindkeysは機能しません。

これはGnome 3.30.1を新しくインストールしたArchlinuxです。

ファイルをインストールxbindkeysして設定した後:~/.xbindkeysrc

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

ctrl+Yソナ音を鳴らして聞くことができました。しかし、ただ現在のウィンドウが次の場合:

  • Firefoxブラウザ
  • 仮想LC
  • ジョテロ
  • ..

しかし、いいえ現在のウィンドウが次の場合:

  • GNOME端末
  • ノーチラス
  • GNOME "ネットワーク"アプリケーション
  • GNOME「システムモニター」
  • ...

何が問題なの?
GNOMEは何とか前のイベントを捉えましたかxbindkeys?なぜ?
すべてのウィンドウで一貫した動作を得るにはどうすればよいですか?

答え1

はい、わかりました。このエラーは、wayland現在のデフォルトセッションであるGnomeセッションにログインしている場合にのみ表示されます。あなたはする必要がありますXorg代わりにGnomeを使用してログインしてください。すると、バインディングがすべてのウィンドウに適用されます。

私の考えでは、これはxbindkeysX関連のユーティリティであり、すべての新しいGnomeアプリはもはやXに依存せず、代わりにwaylandfirefox、vlc、など。それでもXに依存するので、バインディングはXにのみ適用されます。そうですか?

関連情報