Как я могу получить внутренние имена программ GUI?

Я хочу выяснить, каково внутреннее имя графической программы.

Я знаю, что это можно найти в ps aux или top, но есть ли способ узнать без консоли с помощью мыши?

Может быть, приложение, которое я могу запустить, а затем нажать на окно, чтобы увидеть название приложения?

0
задан 6 November 2013 в 22:51

2 ответа

Я не нашел инструмент без консоли, но есть некоторые консольные инструменты: xwininfo и xprop

Вы можете запустить консоль и набрать

xprop|grep WM_CLASS

click в нужном окне, и вы получите, например,

WM_CLASS(STRING) = "Navigator", "Firefox"

, некоторые программы уже имеют имя программы в этом выводе, например:

WM_CLASS(STRING) = "muon", "Muon"  
or   
WM_CLASS(STRING) = "xfce4-taskmanager", "Xfce4-taskmanager"

Если нет, тогда используйте xwininfo для Ищите это имя:

xwininfo -root -children|grep Firefox

вы получите список всех процессов, и некоторые из них содержат имя программы "firefox"

 0x1424f98 "Firefox": ("firefox" "Firefox")  1x1+-100+-100  +-100+-100
0
ответ дан 6 November 2013 в 22:51
  • 1
    Я don' t думают, что этот ответ корректен для поставленного вопроса. Сам Anacron является просто ежедневным заданием крона, которое будет пропущено, потому что ноутбук обычно находится в, приостанавливают в 2:00. Anacron будет также работать за перезагрузкой, но в сумке для ноутбука сна, которой не могло бы произойти в течение многих недель или месяцев. Если существует функция Anacron, который позволяет ей обрабатывать приостановленный, но не перезагруженные машины, та функция не описана в странице справочника. – sowbug 3 February 2019 в 08:18

Откройте приложение System Monitor (это gnome-system-monitor).

или Task Manager (что означает xfce4-taskmanager в Xubuntu)

0
ответ дан 6 November 2013 в 22:51

Другие вопросы по тегам:

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