Es tut mir leid, aber ich glaube nicht, dass es möglich ist.
eine Liste der geöffneten Fenster ist einfach zu Bash zu exportieren, weil es durch das Betriebssystem verwaltet wird.
Visualisierungen (wie "Windows-Reihenfolge") werden jedoch vom Betriebssystem nicht verwaltet. Nur der Fenstermanager (Explorer für Windows, Nautilus für Ubuntu, Zimt für Minze, etc) halten diese Art von Informationen. Os kann ohne GUI gut funktionieren (nur mit tty, können Sie Text lesen, Text schreiben, sogar im Internet surfen). Windows-Bestellung bedeutet etwas nur für den Fenster-Manager :(
Daher müssen Sie entweder auf den Prozessspeicher zugreifen und analysieren oder hoffen, und api exportiert aus dem Prozess (was ich glaube nicht passieren wird). So oder so Sie Wählen Sie, es wird nicht für mehr als einen bestimmten Fenstermanager funktionieren Es tut mir leid ...