Существует ли способ определить название программы, которая продолжает открываться диалоговые окна в Gnome?
То, когда я перезагружаю свою машину Linux SUSE, после того, как я вхожу в систему, я постоянно засыпаюсь раскрывающимися диалоговыми окнами с заголовком 'подпись программного обеспечения, требуется' и выяснение, 'Вы доверяете источнику пакетов?' Это надеется быть связанным с конфеткой, но мной "m не уверенный.
Если я нажму отмену, то она просто раскроется снова несколько минут спустя. Если я нажимаю OK, он просто находится, там вращаясь. В конечном счете я хотел бы добраться до сути относительно того, что вызывает это всплывающее окно, но на данный момент я хотел бы узнать то, что программа заставляет это окно открывать.
Можно использовать xwininfo
для захвата идентификатора окна и идентификатора, он - родитель/дети. Ввести xwininfo -children
в командной строке затем нажимают рассматриваемое окно.
Для нахождения, который приложение, это - родитель из идентификатора, выполненного xwininfo -root -children
. Вы будете видеть также детей корневого окна (X). Посмотрите (или grep) через идентификатор для наблюдения, какой был родителем, который породил диалоговое окно.