Regarde peut-être du côté de la variable d'environnement DISPLAY, c'est elle qui spécifie au client X à quel serveur il doit se connecter. Elle n'est positionnée automatiquement que pour les utilisateurs humains, pas pour les scripts de démarrages. Typiquement (avec un serveur X local et bien réel) on met ":0.0" (machine par défaut, serveur 0, écran 0).
# variable d'environnement DISPLAY
Posté par Nicolas P. . En réponse au message xvfb-run au démarrage. Évalué à 1.