LINUX.ORG.RU

Как узнать какая прога сейчас активна?


0

0

Тоесть пользователь сидит в иксах. В системе висит демон, который переодически смотрит с какой прогой пользователь в данный момент работает и отсылает на сервер. Так вот, как узнать какая программа сейчас используется(тоесть та,на которой фокус и пользователь в данный момент с ней работает)?

P.S-не вирусы=)))))))))

самое смешное, что на обычных однопроцессорных системах "в данный момент" активна прога, которя и проверяет какая прога в данный момент активна...

anonymous
()

Демон висит в той системе, в которой работает X-сервер, или там, где работает программа?

anonymous
()

заглянуть куданить в xorg-devel

fura13 ★★★
()
Ответ на: комментарий от anonymous

>Демон висит в той системе, в которой работает X-сервер, или там, где работает программа?

Там где работает прога. Но думаю если есть решение для Х-сервера, то это былобы универсальней)))

Motiv_studenta ★★
() автор топика
Ответ на: комментарий от anonymous

anonymous (*) (25.04.2006 15:48:41):

> ... "в данный момент" активна прога, которя и проверяет какая прога в данный момент активна...

Попробуй вопрос понять, он почти корректен: какая _Иксовая_ аппликуха в данный момент держит мышиный и клавиатурный фокус.

(Конечно, коррекным вопрос будет не по отношению к конкретным Иксам, но по отношению к конкретному дисплею).

Die-Hard ★★★★★
()
Ответ на: комментарий от Die-Hard

Как бы это помягче высказать?... фокус держит окно (определяется путем XGetInputFocus). Аппликухи слушают события на окнах. Одно и то же окно могут слушать много-много аппликух. Узнать, какие именно - вряд ли возможно.

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