Réponses:
Par votre demande sur l'autre question, voici à nouveau ma réponse:
Je suis sûr qu'il existe une méthode plus propre pour 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 indiquera 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ées pour entourer le chat sont la touche ~ de mon clavier sans appuyer sur la touche Maj. Cela devrait vous donner plus d'informations sur le sujet:
xprop | grep PID
(bien qu’il n’imprime que l’ID de processus)
Exécutez cette commande dans un terminal:
xprop | awk '/PID/ {print $3}'
Le pointeur de votre 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 (ce qui semble être ce que vous voulez).