Antworten:
Für Ihre Anfrage zu der anderen Frage ist hier nochmal meine Antwort:
Ich bin sicher, es gibt eine sauberere Methode, aber für Ihre zweite Frage können Sie Folgendes versuchen:
xprop _NET_WM_PID | sed 's/_NET_WM_PID(CARDINAL) = //' | ps `cat`
Dadurch wird Ihr Cursor zu einem Kreuz, mit dem Sie auf ein geöffnetes Fenster klicken können. Es meldet die PID und den Befehl in dem Terminal, in dem Sie es ausgeführt haben.
In der Regel erhalten Sie mit xprop und xwininfo viele Informationen zu einem geöffneten Fenster.
Die "Apostrophe", die ich für die umgebende Katze verwendet habe, sind die Taste ~ auf meiner Tastatur, ohne die Umschalttaste zu drücken. Dies sollte Ihnen einige weitere Informationen zum Thema geben:
xprop | grep PID
(obwohl es nur die Prozess-ID druckt)
Führen Sie diesen Befehl in einem Terminal aus:
xprop | awk '/PID/ {print $3}'
Ihr Mauszeiger wird durch ein Fadenkreuz ersetzt. Wählen Sie das gewünschte Fenster aus.
Diese Methode zeigt nur die PID des Prozesses an, dem dieses Fenster gehört (das so zu sein scheint, wie Sie es möchten).