Come ottenere informazioni su quale server di visualizzazione è in esecuzione?


16

Sto usando Ubuntu 15.10 e voglio sapere quale server di visualizzazione è in esecuzione. Nella prima versione di Ubuntu è sicuramente X server , ma recentemente ho aggiornato Ubuntu 15.10 e ho scoperto che alcuni pacchetti Mir Server verranno installati, quindi come faccio a sapere se Mir è in esecuzione o X Server?

Risposte:


6

(Cercando di migliorare la risposta di @shcherbak.)

Per ottenere informazioni sul server di visualizzazione in esecuzione scrivere nella console:

ps -e | grep tty

L'output potrebbe essere, ad esempio:

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

Uno dei tty*risultati è il terminale in cui hai la GUI nel tuo sistema Linux (di solito tty7). Pertanto, questo dovrebbe essere il terminale in cui è in esecuzione il server di visualizzazione (X11, Mir o altro).

Ad esempio, i risultati mostrano 1478 tty2 00:00:40 Xorg, quindi sarebbe Xorg in esecuzione (ovvero X11).

La risposta di Shscherbak produrrebbe semplicemente i processi in esecuzione che contengono una X maiuscola, "X". Tra l'altro, ovviamente, Xorg, nel caso sia presente. Ma se è in esecuzione un altro server di visualizzazione, perdi le informazioni. :)


2
Non ha prodotto nulla sul mio computer.
Elouan Keryell-Even

@ ElouanKeryell-Anche i comandi pse grepsono comandi di base di Linux, quindi posso solo dedurre che il tuo computer non usa i tty7per la GUI. Mi dispiace. askubunt-u.com/questions/27339/…
loved.by.Jesus

3

prova a guardare l'elenco dei processi:

ps -e | grep X

Ciò restituirebbe i processi in esecuzione che contengono una X maiuscola (ad esempio, Xorg), ma non mostrerebbe un altro server di visualizzazione se è in esecuzione.
iND
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.