如何通过X11显示识别进程?

Laé*_*usa 5 multiseat x11

我有一个多座 Ubuntu 设置,我需要确定图形应用程序的哪些进程正在每个 X.Org 显示中运行。

例如,我有两个 X.Org 显示器,:0 和 :1,以及两个正在运行的 Firefox 实例,每个显示器上一个。如何找到仅在 display :0 上运行的 Firefox 进程的 PID?

既没有ps -e也没有ps -T帮助我。在这两种情况下,我都有一个“?” 在我的 Firefox 进程的 TTY 列中。

Rin*_*ail 0

你可以用于ps -e一切

ps -T对于 tty

示例片段:

$ ps -T
  PID  SPID TTY          TIME CMD
17764 17764 pts/0    00:00:00 bash
17815 17815 pts/0    00:00:00 ps
Run Code Online (Sandbox Code Playgroud)

咨询man ps更多信息

来源