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
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