Comment obtenir des informations sur le serveur d'affichage en cours d'exécution?

16

J'utilise Ubuntu 15.10 et je veux savoir quel serveur d'affichage fonctionne. Dans la première version d'Ubuntu, il s'agit définitivement d'un serveur X , mais récemment j'ai mis à jour mon Ubuntu 15.10 et j'ai appris que certains packages Mir Server vont être installés, alors comment savoir si Mir est en cours d'exécution ou X Server?


la source

Réponses:

6

(Essayer d'améliorer la réponse @shcherbak.)

Pour obtenir des informations sur le fonctionnement serveur d'affichage écriture dans la console:

ps -e | grep tty

Le résultat pourrait être, par exemple:

 1475 tty2     00:00:00 gdm-x-session
 1478 tty2     00:00:40 Xorg
 1489 tty2     00:00:00 gnome-session-b

L'un des tty*résultats est le terminal où vous avez l'interface graphique dans votre système Linux (généralement tty7). Par conséquent, il doit s'agir du terminal sur lequel le serveur d'affichage (X11, Mir ou autre) est exécuté.

Par exemple, les résultats montrent 1478 tty2 00:00:40 Xorg, donc ce serait en cours d'exécution Xorg (c'est-à-dire, X11).

La réponse de Shscherbak produirait simplement les processus en cours d'exécution qui contiennent un X majuscule, "X". Entre autres, bien sûr, Xorg, au cas où il serait présent. Mais si un autre serveur d'affichage est en cours d'exécution, vous manquez les informations. :)

aimé.par.Jésus
la source
2
Il n'a rien sorti sur mon ordinateur.
Elouan Keryell-Even
@ ElouanKeryell-Même la commande pset grepsont des commandes vraiment basiques de linux, donc je ne peux que déduire que votre ordinateur n'utilise pas le tty7pour l'interface graphique. Je suis désolé. askubunt-u.com/questions/27339/…
loves.by.Jesus
3

essayez de regarder votre liste de processus:

ps -e | grep X
shcherbak
la source
Cela retournerait les processus en cours d'exécution qui contiennent un X majuscule (par exemple, Xorg), mais ne montrerait pas un autre serveur d'affichage s'il est en cours d'exécution.
iND