Получение PID окна, нажав на него


Ответы:


65

Да. Попробуйте, xpropи вы ищете значение _NET_WM_PID:

xprop _NET_WM_PID | cut -d' ' -f3
{click on window}

12
Обратите внимание, что эта информация предоставляется клиентом добровольно и не обязательно должна быть правильной, представленной или значимой (удаленные клиенты, клиенты в отдельном пространстве имен PID).
Саймон Рихтер

22

xprop вернет PID окна.

Вы можете отфильтровать подробный вывод, используя awk:

xprop | awk '/PID/ {print $3}'

0

Чтобы завершить эти превосходные ответы, вот небольшая команда bash для получения команды (которая мне действительно нужна):

id=`xprop _NET_WM_PID | awk '/PID/ {print $3}'`; cat /proc/$id/comm

Пример:

Lila ~ # id=`xprop _NET_WM_PID | awk '/PID/ {print $3}'`; cat /proc/$id/comm

гном-terminal-

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.