¿Cómo identificar procesos mediante la pantalla X11?

¿Cómo identificar procesos mediante la pantalla X11?

Tengo una configuración de Ubuntu multipuesto y necesito identificar qué procesos de una aplicación gráfica se están ejecutando en cada pantalla X.Org.

Por ejemplo, tengo dos pantallas X.Org, :0 y :1, y dos instancias de Firefox ejecutándose, una en cada pantalla. ¿Cómo encuentro los PID de los procesos de Firefox que se ejecutan en pantalla :0 solamente?

Ni ps -etampoco ps -Tme ayudó. En ambos casos, tengo un solo "?" en la columna TTY para mis procesos de Firefox.

Respuesta1

Puedes usar ps -epara todo

o ps -Tpara tty

Fragmento de ejemplo:

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

consultar man pspara información adicional

fuente

información relacionada