Erinnern Sie sich an den Desktop-Status nach dem Neustart

Weiß jemand, ob die Desktop-Umschaltung programmgesteuert erfolgen kann? Exposé aktivieren und deaktivieren? Ich kenne den screencaptureBefehl für den letzten Teil meines Lösungsvorschlags.


Ich möchte meine Desktop-Arbeitsumgebung nach einem Neustart wiederherstellen können. Ich habe eine Idee, wie man das macht.

Grund : Ich starte alle 2 - 4 Wochen neu. Ich habe 9 virtuelle Desktops mit jeweils einigen bis einem Dutzend Fenstern und Anwendungen. Nach einem Neustart des Computers fühlt es sich an wie ein Neustart des Gehirns und es dauert ein paar Tage, bis alles wiederhergestellt ist.

Konzept : Manuell vor einem geplanten Neustart oder vielleicht einmal am Tag über Cron im Falle eines versehentlichen Neustarts oder Systemeinfrierens möchte ich den Systemstatus irgendwie erfassen, um die Wiederherstellung nach dem Neustart zu vereinfachen.

Ideale Lösung : Ich bevorzuge die CLI. Meine ideale Lösung wäre eine Textdatei mit geöffneten Dateien auf jedem Desktop und Terminalfenstern auf jedem Desktop und in welchem ​​Ordner sich diese Terminalfenster befinden. Ich könnte dann ein Skript schreiben, das zu Desktop 1 geht und alle PDFs dort öffnet Sehen Sie sich eine Vorschau an, öffnen Sie alle .mDateien in AquaMacs und öffnen Sie die Terminals und cdsie in den richtigen Ordner usw. Wiederholen Sie dies für jeden Desktop.

Ich denke, AppleScript könnte mir leicht sagen, welche PDFs in Preview.app geöffnet sind, aber ich glaube nicht, dass es mir sagen kann, auf welchem ​​​​Desktop sie sich befinden. Dasselbe gilt für Terminal.app

Vorgeschlagene Lösung : Screenshots von jedem Desktop im Exposé-Modus.

Gibt es eine Möglichkeit, per Skript von Desktop Nr. 1 bis Desktop Nr. 9 zu wechseln, wo bei jedem Desktop Exposé aktiviert und ein Screenshot gemacht wird?

Jetzt kann ich nach einem Neustart zumindest in einen Ordner gehen, die 9 Screenshots öffnen und manuell sehen, welche Anwendung und welche Dateien wo geöffnet waren.

Antworten (1)

Haben Sie jemals versucht, die Anwendung neu zu starten :

Relaunch spart Ihnen Zeit, indem es Snapshots der von Ihnen verwendeten Anwendungen erstellt und sie für Sie neu startet. Betrachten Sie es als einen Launcher für Steroide, mit dem Sie mit einem Klick zwischen Arbeitskontexten wechseln können.

Sie können einen Schnappschuss machen, bevor Sie Ihr System neu starten, und nach diesem Doppelklick auf den Schnappschuss, den Sie erstellt haben, werden alle Ihre Dateien und Anwendungen wiederhergestellt, an denen Sie gearbeitet haben.

Erster Test war fehlerhaft - Kommentar gelöscht. Der Relaunch ist ein grundlegender Start in die richtige Richtung. Es öffnet nur Preview.app, keine der PDFs. Es weiß nichts über virtuelle Desktops. Aber es hat ein gewisses Potenzial.