Отримання PID вікна, натиснувши на нього


Відповіді:


63

Так. Спробуйте, 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

gnome-terminal-

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.