Gnome
聚焦原生 Gnome 3.30.1 視窗時 xbindkeys 不起作用
這是 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
?為什麼?如何防止它這樣做,以便我在所有視窗中獲得一致的行為?
好的,我明白了。僅當您登錄 Gnome
wayland
會話時才會出現該錯誤,這恰好是現在的預設會話。如果您改為****使用 Gnome 登錄Xorg
,則綁定確實適用於每個視窗。我的猜測是這
xbindkeys
是一個與 X 相關的實用程序,每個新的 Gnome 應用程序不再依賴於 X,而是依賴於wayland
,並且 firefox、vlc等仍然依賴於 X,因此綁定只能與它們一起使用。那是對的嗎?