ps -ef|grep X
fornecerá as informações.
Por exemplo, no meu computador:
user001 2721 2705 0 02:35 tty1 00:00:00 xinit /home/user001/.xinitrc -- /etc/X11/xinit/xserverrc :0 -auth /home/user001/.serverauth.2705
root 2722 2721 13 02:35 tty7 00:10:10 /usr/bin/X -nolisten tcp :0 -auth /home/user001/.serverauth.2705
user001 3475 3462 0 03:51 pts/0 00:00:00 grep X
Aqui, podemos ver que user001
lançou xinit
e usa a exibição :0
. No entanto, root
é o proprietário do processo X
.
Na maioria das instalações, os usuários não usam o comando xinit
(ou startx
que chama internamente xinit
). O servidor X é iniciado pelo root durante o processo de inicialização. Nesse caso, root é o "proprietário" do display.