sed -i 's/geteuid/getppid/' /usr/bin/vlcExplicación: El script de inicialización comprueba si el UID es igual a cero. El cero está reservado para el usuario root. Usar sed para reemplazar geteuid por getppid engaña al script de inicialización porque siempre es > 0.
Aunque no se recomienda ejecutar VLC como root, funciona. Sea consciente de los riesgos y obviamente no lo haga para entornos de producción.