Quelqu'un sait-il si le passage d'un bureau à l'autre peut se faire par programmation ? Activation et désactivation d'Exposé ? Je connais le screencapture
pour la dernière partie de la solution que je propose.
J'aimerais pouvoir restaurer mon environnement de travail après un redémarrage. J'ai une idée pour y parvenir.
Raison : Je redémarre toutes les 2 à 4 semaines. J'ai 9 bureaux virtuels, chacun avec quelques dizaines de Windows et d'applications. Après un redémarrage de l'ordinateur, j'ai l'impression d'un redémarrage du cerveau et il me faut quelques jours pour tout récupérer.
Concept : Manuellement avant un redémarrage planifié, ou peut-être une fois par jour via cron en cas de redémarrage accidentel ou de gel du système, j'aimerais capturer d'une manière ou d'une autre l'état du système afin de faciliter la récupération après le redémarrage.
Solution idéale : Je préfère le CLI. Ma solution idéale serait un fichier texte des fichiers ouverts sur chaque bureau, et des terminaux Windows sur chaque bureau, ainsi que le dossier dans lequel se trouvent ces terminaux Windows. Je pourrais alors écrire un script qui irait sur le bureau 1, ouvrirait tous les PDF qui s'y trouvent dans Preview, ouvrirait tous les .m
dans AquaMacs, et ouvrez les terminaux et les fichiers cd
dans le bon dossier, etc. Répétez l'opération pour chaque bureau.
Je pense qu'AppleScript pourrait facilement me dire quels PDF sont ouverts dans Preview.app, mais je ne pense pas qu'il puisse me dire sur quel bureau ils se trouvent. Idem pour Terminal.app
Solution proposée : Captures d'écran de chaque bureau en mode Exposé.
Existe-t-il un moyen de script passer du bureau #1 au bureau #9, où à chaque bureau, il active Exposé et prend une capture d'écran ?
Maintenant, après un redémarrage, je peux au moins aller dans un dossier, ouvrir les 9 captures d'écran et voir manuellement quelle application et quels fichiers étaient ouverts à quel endroit.