Ricorda lo stato del desktop dopo il riavvio

3

Qualcuno sa se il cambio di desktop può essere fatto in modo programmatico? Attivazione e disattivazione di Exposé? Conosco il comando screencapture per l'ultima parte della mia soluzione proposta.

Vorrei essere in grado di ripristinare il mio ambiente di lavoro desktop dopo un riavvio. Ho un'idea su come fare questo.

Motivo : riavvio ogni 2 - 4 settimane. Ho 9 desktop virtuali, ciascuno con poche decine di finestre e applicazioni. Dopo il riavvio del computer, sembra che il cervello si riavvii e occorrono alcuni giorni per riprendere tutto.

Concetto : manualmente prima di un riavvio pianificato, o forse una volta al giorno tramite cron in caso di riavvio accidentale o blocco del sistema, mi piacerebbe in qualche modo catturare lo stato del sistema per rendere post di ripristino -statare più facile.

Soluzione ideale : preferisco la CLI. La mia soluzione ideale sarebbe un file di testo di file aperti su ogni desktop, e le finestre di terminale su ogni desktop, e in quale cartella sono quelle finestre di terminale. Potrei quindi scrivere uno script che andrebbe sul desktop 1, aprire tutti i PDF lì in Anteprima, apri tutti i file .m in AquaMacs e apri i terminali e cd nella cartella corretta, ecc. Ripeti per ogni desktop.

Penso che AppleScript potrebbe facilmente dirmi quali PDF sono aperti in Preview.app, ma non penso che possa dirmi su quale desktop si trovano. Lo stesso con Terminal.app

Soluzione proposta : schermate di ciascun desktop in modalità Exposé.

C'è un modo per cambiare lo script dal Desktop # 1 al Desktop # 9, dove in ogni Desktop, attiva Exposé e cattura uno screenshot?

Ora, dopo un riavvio, posso almeno andare in una cartella, aprire i 9 screenshot e vedere manualmente quale applicazione e quali file erano aperti dove.

    
posta mankoff 03.09.2010 - 20:31
fonte

1 risposta

1

hai mai provato l'applicazione Rilancio :

Riavvia ti fa risparmiare tempo acquisendo istantanee delle applicazioni che stai utilizzando e riavviandole per te. Pensala come un lanciatore di steroidi che ti consente di passare da un contesto di lavoro all'altro con un clic.

puoi fare uno snapshot prima di riavviare il tuo sistema e poi fare doppio clic sull'istantanea che hai creato e ripristinare tutti i tuoi file e applicazioni su cui hai lavorato.

    
risposta data 03.09.2010 - 20:45
fonte

Leggi altre domande sui tag