Tüm bu konu Gnome'dan gelen "bir hata değil, bir ÖZELLİK" gibi görünüyor.
Kısacası: bir medya düğmesine bastığınızda, daha sonra bir komuta çevrilecek bir anahtar kodu üretir. Bir Oynat / Duraklat düğmesine bastığınızı varsayalım. Bir anahtar kodu 162 ve bir XF86AudioPlay komutu üretir.
Şimdi bu olay için bekleyen her medya uygulaması (VLC, totem, kodi, spotify vb.) Saf XF86AudioPlay komutu almayı bekliyor. Peki Gnome ne yapar? Bu komutu durdurur ve kendi komutu olan "play" e çevirir. Bu nedenle ne xev ne de xbindkey'ler bu olayı düzgün göstermez - asla anlayabilecekleri bir komut almazlar.
Bir medya düğmesine bastığınızda Gnome komutu alır ve bu komutu alabileceği kabul edilen bir uygulama olup olmadığını kontrol eder. Varsa (diyelim ki totem, rytmbox, belki VLC) işe yaraması gereken "play" gönderir. Bu komutu alabileceği kabul edilen bir uygulama yoksa Gnome, ilk gönderiye eklenen işareti gösterecek ve hiçbir yere komut göndermeyecektir.
Çözüm basit - Gnome'un medya anahtarı olaylarına müdahale edememesini sağlayın. Dconf-editor'ü yükleyin, org.gnome.settings-daemon.plugins.media-keys adresine gidin ve XF86SomeExample (örn. XF86AudioPlay
) 'Den çalışması gereken herhangi bir düğmeyi none (' ') olarak değiştirin. Bu şekilde herhangi bir uygulama doğrudan tuş komutunu almalıdır.