Comment puis-je indiquer le nom de l'image d'un processus (à exécuter depuis le terminal en utilisant sudo
) s'affichant sur l'interface utilisateur d'Ubuntu ?
Réponses
Trop de publicités?Conformément à votre demande concernant l'autre question, voici à nouveau ma réponse :
Je suis sûr qu'il existe un moyen plus propre de le faire, 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 pourrez cliquer sur une fenêtre ouverte. Il rapportera le PID et la commande dans le terminal dans lequel vous l'avez exécuté.
En général, xprop et xwininfo vous fourniront beaucoup d'informations sur une fenêtre ouverte.
Les "apostrophes" que j'ai utilisées pour entourer le chat sont la touche ~ de mon clavier sans appuyer sur shift. Cela devrait vous donner un peu plus d'informations sur le sujet :
Vous pouvez essayer xprop | grep WM_CLASS
puis cliquez 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"
Et puisque nous avons besoin du PID, nous devons faire xprop | grep PID
.