Uzyskiwanie PID okna, klikając go


Odpowiedzi:


63

Tak. Spróbuj xpropi szukasz wartości _NET_WM_PID:

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

12
Należy pamiętać, że informacje te są podawane dobrowolnie przez klienta i nie muszą być poprawne, obecne ani znaczące (klienci zdalni, klienci w oddzielnej przestrzeni nazw PID).
Simon Richter

22

xprop zwróci PID okna.

Możesz filtrować pełne dane wyjściowe, używając awk:

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

0

Aby wypełnić te doskonałe odpowiedzi, oto małe polecenie bash, aby uzyskać polecenie (tak naprawdę potrzebne):

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

Przykład:

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

terminal gnome

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.