Para ejecutar VLC con las teclas multimedia.

Configuramos en VLC el acceso por http

En Interface/Preferences/all/interface/Main interfaces habilitamos Web (para acceso vía web). Aparece http debajo

Tenemos que poner contraseña en Interface/Preferences/all/interface/Main interfaces/Lua

Ahora podemos entrar en http://localhost:8080 para controlar VLC

Definición de teclas

Primero instalamos xbindkey

Para saber cual es el código de una tecla hacemos:

# xbindkeys -k

Y pulsamos la tecla que queramos, por ejemplo Fn+Play

"(Scheme function)"
  m:0x0 + c:172
  XF86AudioPlay

Modificamos el fichero .xbindkeysrc y ponemos las siguientes líneas con la contraseña que toca:

#vlc next
"wget --http-user='' --http-password=****** -q  -t 1 -O /dev/null http://localhost:8080/requests/status.xml?command=pl_next"
    m:0x0 + c:171

#vlc prev
"wget --http-user='' --http-password=****** -q  -t 1 -O /dev/null http://localhost:8080/requests/status.xml?command=pl_previous"
    m:0x0 + c:173

#vlc play/pause
"wget --http-user='' --http-password=****** -q  -t 1 -O /dev/null http://localhost:8080/requests/status.xml?command=pl_pause"
    m:0x0 + c:172