Como identificar processos pela exibição do X11?

Como identificar processos pela exibição do X11?

Eu tenho uma configuração Ubuntu multiterminal e preciso identificar quais processos de um aplicativo gráfico estão sendo executados em cada display do X.Org.

Por exemplo, tenho dois monitores X.Org, :0 e :1, e duas instâncias do Firefox em execução, uma em cada monitor. Como encontro os PIDs dos processos do Firefox rodando apenas em display:0?

Nem ps -enem ps -Tme ajudou. Em ambos os casos, tenho um único "?" na coluna TTY para meus processos do Firefox.

Responder1

Você pode usar ps -epara tudo

ou ps -Tpor tty

Exemplo de trecho:

$ ps -T
  PID  SPID TTY          TIME CMD
17764 17764 pts/0    00:00:00 bash
17815 17815 pts/0    00:00:00 ps

consulte man pspara informações adicionais

fonte

informação relacionada