Como obtenho nomes internos de programas gui?

0

Eu quero descobrir qual é o nome interno de um programa gráfico em execução.

Eu sei que pode ser encontrado em ps aux ou top , mas existe uma maneira de descobrir sem console com o mouse?

Talvez eu possa iniciar um aplicativo e clicar em uma janela para ver o nome do aplicativo dele

    
por rubo77 06.11.2013 / 19:51

2 respostas

3

Não encontrei uma ferramenta sem console, mas há algumas ferramentas de console: xwininfo e xprop

Você pode iniciar um console e digitar

xprop|grep WM_CLASS

clique na janela desejada e você obterá por exemplo

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

alguns programas já têm o nome do programa nessa saída, por exemplo:

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

Se não, use xwininfo para pesquisar por esse nome:

xwininfo -root -children|grep Firefox

você obtém uma lista de todos os processos, e alguns deles contêm o nome do programa "firefox"

% bl0ck_qu0te%     
por rubo77 21.11.2013 / 00:59
0

Abra o aplicativo System Monitor (que é gnome-system-monitor ).

ou Task Manager (que é xfce4-taskmanager no Xubuntu)

    
por dobey 06.11.2013 / 19:52