Gnome

聚焦原生 Gnome 3.30.1 視窗時 xbindkeys 不起作用

  • October 7, 2018

這是 archlinux 的說法,使用 Gnome 3.30.1 全新安裝。

安裝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並聽到聲納的聲音。但噹噹前視窗是:

  • 火狐
  • vlc
  • 這樣的
  • ..

如果目前視窗是:

  • 侏儒終端
  • 鸚鵡螺
  • 侏儒“網路”應用程序
  • 侏儒“系統監視器”

怎麼了?

gnome 是否以某種方式擷取了之前的事件xbindkeys?為什麼?

如何防止它這樣做,以便我在所有視窗中獲得一致的行為?

好的,我明白了。僅當您登錄 Gnomewayland會話時才會出現該錯誤,這恰好是現在的預設會話。如果您改為****使用 Gnome 登錄Xorg,則綁定確實適用於每個視窗。

我的猜測是這xbindkeys是一個與 X 相關的實用程序,每個新的 Gnome 應用程序不再依賴於 X,而是依賴於wayland,並且 firefox、vlc仍然依賴於 X,因此綁定只能與它們一起使用。那是對的嗎?

引用自:https://unix.stackexchange.com/questions/473673