Dire un processus PID par la fenêtre?

44

Comment puis-je indiquer un nom d'image de processus (à exécuter à partir du terminal en utilisant sudo ) affiché sur l'interface utilisateur Ubuntu?

    
posée Ted 16.05.2012 - 15:06
la source

5 réponses

49

Selon votre demande sur l’autre question, voici ma réponse:

  

Je suis sûr qu’il existe une méthode plus propre, mais pour votre deuxième question, vous pouvez essayer ceci:

   xprop _NET_WM_PID | sed 's/_NET_WM_PID(CARDINAL) = //' | ps 'cat'
     

Cela fera de votre curseur une croix avec laquelle vous pouvez cliquer sur une fenêtre ouverte. Il signalera le PID et la commande dans le terminal dans lequel vous l'avez exécuté.

     

En général, xprop et xwininfo vous fourniront de nombreuses informations sur une fenêtre ouverte.

Les "apostrophes" que j'ai utilisés pour entourer le chat sont la ~ touche de mon clavier sans appuyer sur shift. Cela devrait vous donner plus d'informations sur le sujet:

Accents graves et le backquote

    
réponse donnée Nimble 16.05.2012 - 21:19
la source
13

Vous pouvez essayer xprop | grep WM_CLASS , puis cliquer sur la fenêtre qui vous intéresse.

Exemples:

#> xprop | grep WM_CLASS
WM_CLASS(STRING) = "gedit", "Gedit"

#> xprop | grep WM_CLASS
WM_CLASS(STRING) = "gcalctool", "Gcalctool"
    
réponse donnée Avio 16.05.2012 - 16:15
la source
5

Exécutez cette commande dans un terminal:

xprop | awk '/PID/ {print }'

Votre pointeur de souris sera remplacé par un réticule; sélectionnez la fenêtre qui vous intéresse.

Cette méthode affiche uniquement le PID du processus qui possède cette fenêtre (qui semble être ce que vous voulez).

    
réponse donnée totti 25.01.2013 - 09:55
la source
1

Vous pouvez obtenir des informations de processus en utilisant:

$ ps -f --pid $(xprop _NET_WM_PID | grep -o '[0-9]*')
    
réponse donnée Wernight 08.04.2015 - 10:33
la source
0

En exécutant xprop | awk '/_NET_WM_PID\(CARDINAL\)/{print $NF}' et en cliquant sur la fenêtre que vous voulez que le PID de, imprimera le PID au terminal.

    
réponse donnée ScottKu 16.05.2012 - 17:04
la source

Lire d'autres questions sur les étiquettes