실행중인 디스플레이 서버에 대한 정보를 얻는 방법은 무엇입니까?


16

Ubuntu 15.10을 사용 하고 있으며 실행중인 디스플레이 서버를 알고 싶습니다. Ubuntu의 첫 번째 버전에서는 확실히 X 서버 이지만 최근에 Ubuntu 15.10을 업데이트했으며 일부 Mir Server 패키지가 설치 될 예정이므로 Mir가 실행 중이거나 X 서버인지 어떻게 알 수 있습니까?

답변:


6

(@shcherbak 답변을 개선하려고합니다.)

콘솔에서 실행중인 디스플레이 서버 쓰기에 대한 정보를 얻으려면

ps -e | grep tty

예를 들면 다음과 같습니다.

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

tty*결과 중 하나는 Linux 시스템에 GUI가있는 터미널입니다 (일반적으로 tty7). 따라서 디스플레이 서버 (X11, Mir 등)가 실행중인 터미널이어야합니다 .

예를 들어 결과가 표시 1478 tty2 00:00:40 Xorg되므로 Xorg (즉, X11)가 실행됩니다.

Shscherbak 응답은 대문자 X "X"를 포함하는 실행중인 프로세스를 출력합니다. 물론 Xorg가 존재하는 경우 Xorg도 있습니다. 그러나 다른 디스플레이 서버가 실행 중이면 정보가 누락됩니다. :)


2
내 컴퓨터에서 아무것도 출력하지 않습니다.
Elouan Keryell-Even

@ ElouanKeryell- psgrep명령 조차도 실제로 리눅스의 기본 명령이므로 컴퓨터 tty7에서 GUI를 사용하지 않는 것으로 추측 할 수 있습니다 . 미안 해요. askubunt-u.com/questions/27339/…
loved.by.Jesus

3

프로세스 목록을보십시오 :

ps -e | grep X

이렇게하면 대문자 X (예 : Xorg)가 포함 된 실행중인 프로세스가 반환되지만 다른 디스플레이 서버가 실행중인 경우 표시되지 않습니다.
iND
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.