Introducción
Tener disponible el servicio VNC para la Raspberry Pi es algo muy útil. Sin embargo, a priori no es posible usar VNC con Kodi instalado en la Raspberry para controlarlo remotamente.
Buscando en internet, se encuentra que Kodi usa un interfaz gráfico Open GL – ES que no es visible en VNC. No obstante existe algún plugin/add-on de Kodi no oficial que implementa VNC (repositorios no oficiales de Open Elec)
Existe una opción (supuestamente es la base de ese add-on de kodi) para conseguir visualizar la interfaz gráfica de Kodi a través de la conexión VNC a la Raspberry Pi, y es la implementación de un servidor VNC basado en dipmanx: https://github.com/patrikolausson/dispmanx_vnc
Es una solución útil, aunque la respuesta no es lo rápida que uno desearía, pero perfectamente funcional.
Kodi y VNC
Previamente, en la Raspberry Pi hemos instalado Kodi (con el típico sudo apt-get install kodi) y hemos habilitado el servicio VNC (a través de la configuración raspi-config)
Instalamos el servidor dispmanx_vnc según las instrucciones de su web en Github (enlace anterior). En el archivo de configuración podemos modificar los valores por defecto, es importante modificar el puerto (en mi caso he puesto el 6000, distinto al 5900 de VNC, que estoy usando para controlar la Raspberry Pi desde el ordenador)
Una vez configurado hay que lanzar el servicio (y se puede automatizar al inicio como cualquier otro) (una vez lanzado Kodi)
sudo ./dispmanx_vncserver
Ahora configuramos en nuestro cliente VNC en el ordenador (https://www.realvnc.com/) la nueva conexión:
Muestro las dos que tengo, una para el escritorio remoto de Raspbian, y la otra para el escritorio remoto de Kodi, la única diferencia es el puerto y dejar sin encriptar la conexión de Kodi en aras de tener una respuesta más rápida.
C
Configuraciones separadas de cada conexión (VNC por defecto y VNC al servidor dispmanx)
Finalmente, desde nuestro PC podemos ejecutar los dos clientes VNC y controlar y visualizar perfectamente la interfaz gráfica de Kodi
.