Todo este problema parece un regalo "no es un error, es una CARACTERÍSTICA" de Gnome.
En resumen: cuando presiona un botón multimedia, genera un código clave que luego se traduce en un comando. Digamos que presionas un botón Reproducir / Pausa. Genera un código clave 162 y un comando XF86AudioPlay.
Ahora, casi todas las aplicaciones de medios que pueden estar esperando este evento (ya sea VLC, totem, kodi, spotify, etc.) esperan recibir el comando XF86AudioPlay puro. ¿Y qué hace Gnome? Intercepta este comando y lo traduce a su propio comando "play". Debido a esto, ni xev ni xbindkeys muestran este evento correctamente; nunca reciben un comando que puedan entender.
Cuando presiona un botón multimedia, Gnome recibe el comando y comprueba si hay alguna aplicación que se reconozca como capaz de recibir este comando. Si lo hay (digamos totem, rhytmbox, quizás VLC), envía "play" que debería funcionar. Si no hay una aplicación reconocida como capaz de recibir este comando, Gnome mostrará el letrero adjunto a la primera publicación y no enviará ningún comando a ninguna parte.
La solución es simple: hacer que Gnome no pueda interceptar eventos clave de medios. Instale dconf-editor, vaya a org.gnome.settings-daemon.plugins.media-keys y cambie cualquier botón que funcione de XF86SomeExample (por ejemplo, XF86AudioPlay
) a none (''). De esta manera, cualquier aplicación debería recibir el comando de teclado directamente.