Ich habe ein nettes kleines Skript geschrieben, das meine Monitorausgaben ändert, je nachdem, ob ein externer Monitor angeschlossen ist oder nicht und ob der Laptopdeckel geöffnet oder geschlossen ist oder nicht und so weiter.
Das funktioniert ziemlich gut, das einzige Problem ist, dass, wenn mein großer externer Monitor abgezogen wird, die Fenster auf dem Laptop-Bildschirm die Arbeitsfläche überschreiten, sodass ich zuerst alle Fenster in der Größe ändern oder neu öffnen müsste.
Ich suche nach einem Shell-Befehl oder etwas, das dies für mich erledigt. es sollte einfach alle Fenster so skalieren, dass sie in den Arbeitsbereich passen.
Ist das in XFCE4 integriert? Oder brauche ich ein anderes Programm?
PS:Ich verwende Compiz als Fenstermanager und Emerald für die Dekorationen.
Akzeptierte Antwort:
Sie können xdotool verwenden, ein Befehlszeilentool zum Manipulieren von X-Fenstern, daher sollte es mit jedem Fenstermanager und jeder Desktop-Umgebung funktionieren.