Jak uzyskać informacje o tym, który serwer wyświetlania działa?

16

Używam Ubuntu 15.10 i chcę wiedzieć, który serwer wyświetlania działa. W pierwszej wersji Ubuntu jest to zdecydowanie serwer X , ale ostatnio zaktualizowałem Ubuntu 15.10 i dowiedziałem się, że niektóre pakiety Mir Server zostaną zainstalowane, więc skąd mam wiedzieć, czy Mir jest uruchomiony, czy X Server?


źródło

Odpowiedzi:

6

(Próbuje poprawić odpowiedź @shcherbak.)

Aby uzyskać informacje o działającym serwerze graficznym, napisz w konsoli:

ps -e | grep tty

Wyjściem może być na przykład:

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

Jednym z tty*rezultatów jest terminal, w którym masz GUI w systemie Linux (zwykle tty7). Dlatego powinien to być terminal, na którym działa serwer wyświetlania (X11, Mir lub cokolwiek innego).

Na przykład wyniki pokazują 1478 tty2 00:00:40 Xorg, więc uruchomiłoby to Xorg (to znaczy X11).

Odpowiedź Shscherbak po prostu wypisałaby uruchomione procesy zawierające duże X, „X”. Między innymi Xorg, na wypadek, gdyby był obecny. Ale jeśli działa inny serwer wyświetlania, brakuje informacji. :)

Lov.by.Jezus
źródło
2
Nic nie wyświetla na moim komputerze.
Elouan Keryell-Even
@ ElouanKeryell-Nawet polecenia psi grepsą naprawdę podstawowymi poleceniami systemu Linux, dlatego mogę jedynie wywnioskować, że twój komputer nie korzysta tty7z GUI. Przepraszam. askubunt-u.com/questions/27339/…
loved.by.Jesus
3

spróbuj przejrzeć listę procesów:

ps -e | grep X
shcherbak
źródło
Zwróciłoby to uruchomione procesy, które zawierają duże X (np. Xorg), ale nie pokazałby innego serwera wyświetlania, jeśli jest uruchomiony.
iND