La solution courante publiée consiste à exécuter sudo dpkg-reconfigure x11-common
ce 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 startx
une 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 startx
est due à Xauthority / moi étant connecté via SSH en tant qu'autre utilisateur ...
la source
xorg 1.16.0
iirc). Les détails se trouvent dansman Xorg.wrap
.