У меня странная ошибка, которую я не смог правильно связать с приложением или PID.
В Windows есть Process Explorer
очень удобная target
функция, которая позволяет вам щелкнуть ее, а затем выбрать окно для поиска процесса владельца:
Есть ли способ сделать нечто подобное в OS X, что позволит мне найти владельца, казалось бы, осиротевшего окна, например:
Я завершил каждый отдельный процесс, который может быть завершен с помощью оконного менеджера, работающего в OS X, и все же я все еще не могу изолировать владельца.
terminal
window-manager
activity-monitor
macos
ylluminate
источник
источник
Ответы:
Он не дает вам имя процесса, но он дает вам имя приложения родителя
источник
Accessibility inspector
- инструмент для работы :)Я также пытался понять это и в итоге использовал решение, описанное здесь . Это скрипт Python, который перечисляет все процессы со всеми принадлежащими им окнами и их координатами на экране. Поэтому его не так просто использовать, как Process Explorer в Windows, но он может дать вам ответ, который вы ищете. Это помогает, если вы можете переместить окно в место на рабочем столе с легко узнаваемыми координатами.
источник