Se você tiver root access (ou sudo ps ), poderá exibir o ambiente de um processo com a opção e . Aqui dentro, você poderá ver a variável DISPLAY (se estiver definida). Você provavelmente precisará de ww para garantir que a saída não seja truncada.
por exemplo,
% ps wwep $$ | tr ' ' '2' | grep DISPLAY
DISPLAY=:0
Então meu shell atual está falando com :0 .
Muitos sistemas operacionais protegem o ambiente contra outros usuários (porque podem vazar informações confidenciais), portanto, um usuário normal só pode ver seus próprios ambientes de processo. root pode ver todos os usuários.