LINUX.ORG.RU

windoe ID & PID


0

0
Мне нужно либо по window ID узнать PID процесса-владельца окна. Либо по PID узнать window ID всех его окон, короче, провести соответствие между window ID и PID.

Пока нашел только wmctrl, но он далеко не для всех окон дает PID процесса.

Спасибо.

anonymous
>Мне нужно либо по window ID узнать PID процесса-владельца окна. Либо по PID узнать window ID всех его окон, короче, провести соответствие между window ID и PID.

>Пока нашел только wmctrl, но он далеко не для всех окон дает PID процесса.

ещё один злобный буратино

однозначного соответствия не существует

но сильно может помочь _NET_WM_PID

cvv ★★★★★
()
Ответ на: комментарий от cvv
Не пойму, зачем сразу оскорблять. Ну да ладно, перейдем к делу. wmctrl как раз таки и показывает _NET_WM_PID, если он установлен конечно. Так вот он установлен далеко не для всех окон.
anonymous
()
Ответ на: комментарий от anonymous
>Не пойму, зачем сразу оскорблять.

ето не оскорбление а намёк что ты взялся за гиблое дело.

>Так вот он установлен далеко не для всех окон.

а он не для всех окон имеет смысл

а также он зависит от оконного манагера

ЗЫ: пол года назад здесь ету тему carrot подробно осветил. поройся в архиве

cvv ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.