Pour rappel le serveur X, est le serveur gérant l’affichage graphique (par opposition à l’affichage console = des lignes sur fond noir) de fenêtre.

X est le nom générique, 2 projets principaux peuvent être nommé ainsi XFree86 tombé en désuétude et Xorg utilisé sur la plupart des distributions.


Par défaut xorg peut être lancé par n’importe quelle utilisateur étant loggué sur une console, mais il se peut que l’on veuille lancer X dans un script d’init par exemple ou personne n’est loggué.

Typiquement mon script d’init freevo lance la commande « freevo -fs » qui elle même se charge de lancer X, cette commande étant lancée par l’utilisateur freevo (pas admin/root), le lancement échoue avec le message suivant :

X: user not authorized to run the X server, aborting.


Pour y remédier 2 solutions :


En éditant le fchier de configuration


Editer le fichier /etc/X11/Xwrapper.conf éditer la ligne suivante pour autoriser n’importe qui (anybody) à lancer X :

allowed_users=anybody



En reconfigurant le package


sudo  dpkg-reconfigure x11-common


Dans le bel écran ncurse qui apparait :

dpkg-reconfigure x11-common

dpkg-reconfigure x11-common


Choisir :

« N’importe qui »



Les commentaires sont fermés.