Я хочу выяснить, каково внутреннее имя графической программы.
Я знаю, что это можно найти в ps aux
или top
, но есть ли способ узнать без консоли с помощью мыши?
Может быть, приложение, которое я могу запустить, а затем нажать на окно, чтобы увидеть название приложения?
Я не нашел инструмент без консоли, но есть некоторые консольные инструменты: 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
Откройте приложение System Monitor
(это gnome-system-monitor
).
или Task Manager
(что означает xfce4-taskmanager
в Xubuntu)