web-dev-qa-db-fra.com

Configuration du serveur X utilisée par lightdm

Ce que je veux faire, c'est démarrer un serveur x comme l'a fait lightdm. Mais je ne parviens pas à obtenir le même fonctionnement du serveur X que celui lancé par lightdm.

Je vois que le processus du serveur X exécuté par lightdm est:

root      4984  4978  4 19:57 tty7     00:00:48 /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch

Lorsque j'arrête lightdm et que j'utilise la commande ci-dessus pour démarrer un serveur X, cela fonctionne, mais je ressens quelque chose de différent, les performances et un support avancé.

Par exemple, en utilisant le serveur X que j'ai démarré, des erreurs peuvent survenir lors de l'exécution de l'émulateur Android avec prise en charge du processeur graphique:

  1. La création du bouilleur a échoué. (cette erreur survient également lorsque j'utilise Xvfb)
  2. CreateGraphicBuffer a échoué. (Quelque chose comme ça, je reçois cette erreur du logcat adb.)

Toutes ces erreurs ne se produisent jamais lorsque j'utilise lightdm (l'interface graphique d'ubuntu).

Quelqu'un peut-il me dire la différence entre les configurations utilisées par le serveur X, qui ont commencé par lightdm et celle que j'ai démarrée manuellement?.

PS: J'ai aussi utilisé le fichier de configuration généré par:

Sudo X -configure

Mais cela ressemble plus au serveur X que je démarre sans fichier de configuration. Et je ne sais pas comment modifier le fichier de configuration pour que le serveur X puisse effectuer la même chose dans lightdm.

Merci.

1
CurtisGuo
/usr/share/lightdm/lightdm.conf.d/*.conf
/etc/lightdm/lightdm.conf.d/*.conf
/etc/lightdm/lightdm.conf

D'ici :)

https://wiki.ubuntu.com/LightDM

0
A99