Как узнать имя окна в Гноме?

stm4836248

Находить его в диспетчере запущенных процессов как-то проблематично. Возможно, я не слишком разбирался с System Monitor'ом - тоже допускаю.
Хотелось бы, наверное, чего-то подобного тычке "Find Window's process" в Process Explorer'е.
Нужно всё это для того, чтобы знать, как из терминала вызывать необходимое мне окно (нампример,
gnome-keyboard-properties && gnome-screensaver-preferences && transmission -m
)

elenangel

я обычно ищу в списке процессов методом пристального взгляда. другого способа не знаю.

margadon

xprop ? по тычке на окно выдаёт его свойства)

stm4836248

Похоже, делает то, что я хочу, но вот не открывается окно , когда я в терминале пишу
clock-applet
В чём тут может быть дело? Может быть, это окно в принципе не вызывается из терминала?

margadon

может оно дочернее какому-то другому процессу - тогда ты уж точно его из терминала не вызовешь

tipnote

Формально - никак. Эвристикой через xprop |grep WM_CLASS
На моей практике чаще всего первая строка максимально приближена к имени приложения, но это совершенно необязательно, так как обе строки - это формально некоторые идентификаторы оконного клиента - конкретного и семейства.

tipnote

Апплет самостоятельным приложением может и не быть. Скорее всего его запускает gnome-panel приложение.

doublemother

А если автор вставил в код что-нибудь типа
prctl(PR_SET_NAME, "HUY");

, то всё становится еще веселее.
Оставить комментарий
Имя или ник:
Комментарий: