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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.