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

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

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

1 ответ1

2

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .