Узнать название окна

368
Dr. Watson

Есть ли способ определить имя программы, которая продолжает появляться диалоговые окна в Gnome?

Когда я перезагружаю свою машину SUSE Linux, после входа в систему меня постоянно засыпают всплывающие диалоги с заголовком «Требуется подпись программного обеспечения» и вопросом «Доверяете ли вы источнику пакетов?». Похоже, это связано с ням, но я не уверен.

Если я нажму кнопку «Отмена», через несколько минут снова появится всплывающее окно. Если я нажимаю ОК, он просто вращается. В конечном счете, я бы хотел разобраться с тем, что вызывает это всплывающее окно, но сейчас я хотел бы узнать, какая программа вызывает это всплывающее окно.

0

1 ответ на вопрос

2
John T

Вы можете использовать, xwininfoчтобы получить идентификатор окна и идентификатор его родителей / детей. Введите xwininfo -childrenв командной строке, а затем щелкните по соответствующему окну.

Чтобы узнать, какое приложение является его родителем по идентификатору, запустите xwininfo -root -children. Вы увидите также детей корневого окна (X). Просмотрите (или grep) через идентификаторы, чтобы увидеть, какой из них был родителем, породившим диалоговое окно.

Оказывается, маленький дьявол был PackageKit! Dr. Watson 14 лет назад 0

Похожие вопросы