La solution courante publiée consiste à exécuter sudo dpkg-reconfigure x11-commonce qui donne une invite graphique, cependant, je souhaite utiliser cela de manière non interactive.
Le scénario est que je suis SSH sur une machine en tant que root (pendant l'approvisionnement Vagrant) et que je dois exécuter startxune fois en tant qu'utilisateur normal pour générer des fichiers de configuration avant de passer aux étapes suivantes.
Je crois que la raison pour laquelle je ne peux pas simplement su otheruser startxest due à Xauthority / moi étant connecté via SSH en tant qu'autre utilisateur ...
xorg 1.16.0iirc). Les détails se trouvent dansman Xorg.wrap.