Scripts de maintenance (pour débutants et autres)

  • Créateur du sujet Créateur du sujet DocEvil
  • Date de début Date de début
A

Anonyme

Invité
Depuis que je fréquente les forums techniques (et plus particulièrement celui consacré à Mac OS X), je m'aperçois que certaines questions reviennent régulièrement, lesquelles obtiennent invariablement (et pour cause...) les mêmes réponses. Le néophyte, plein de bonne volonté, auquel on recommande avec raison de réparer les autorisations du système se trouve souvent arrêté par la peur de mal faire ou, plus souvent encore, par son ignorance : Comment faut-il s'y prendre ? Où cela se trouve-t-il ? Et si je commettais une erreur ?...

L'utilisation du Terminal est très souvent un bon moyen de résoudre ses problèmes. Dans certains cas, elle s'avère même indispensable. Mais cet outil puissant rebute par son austérité et par la complexité des lignes de commandes. En outre, il est très facile d'y commettre d'énormes bévues rendant le système inutilisable. C'est pourquoi, profitant des technologies mises à notre disposition par la Pomme, il m'est venu une idée...

Dans sa dernière incarnation, l'Éditeur de scripts de Mac OS X peut être mis à contribution au moyen de simples URL. Les liens ainsi conçus se reconnaissent à l'adresse commençant par "applescript://" Toutes les informations relatives à cette méthode sont disponibles sur cette page du site d'Apple.

Dans cet esprit, je vous propose, pour commencer, deux scripts simples qui pourront s'avérer utiles. Le premier procède à la réparation des autorisation sur le volume de démarrage. Le second supprime l'ensemble des fichiers .DS_Store (fichiers invisibles contenant des informations telles que la position des fenêtres du Bureau) du disque de démarrage. Pour des raisons d'encodage, les messages contenus dans ces scripts sont dépourvus d'accent (URL oblige...).

Si vous trouvez cette fonction utile, faites-le savoir : vos suggestions seront prises en compte. Si vous connaissez AppleScript et que vous voulez aider d'autres utilisateurs, vos contributions seront les bienvenues.

> Réparer les autorisations sur le disque de démarrage
> Supprimer les fichiers ".DS_Store"

Pour utiliser un de ces scripts, il suffit de cliquer sur le lien correspondant et de cliquer sur le bouton "Exécuter" de la fenêtre de l'Éditeur de scripts.

Note importante. -- Ces scripts sont fournis à titre d'exemple. Ils ont été testés par mes soins, mais je ne saurais être tenu pour responsable en cas de dommage, de corruption ou de perte de données. ;)
 
C'est dommage qu'on puisse pas sélectionner pour les fichiers .DS_Store (du moins je ne connais pas d'utilitaire qui le fasse...)
Car j'aimerais bien les évacuer partout sauf à la racine de mes différents volumes...
Maintenant c'est vrai que c'est moins important grâce à Quicksilver (et bientôt Tiger)
 
> Réparer les autorisations sur le disque de démarrage
> Supprimer les fichiers ".DS_Store"
> Nouveau script : Optimiser le système (mise à jour des informations de prebinding)

Pour utiliser un de ces scripts, il suffit de cliquer sur le lien correspondant et de cliquer sur le bouton "Exécuter" de la fenêtre de l'Éditeur de scripts.

Note importante. -- Ces scripts sont fournis à titre d'exemple. Ils ont été testés par mes soins, mais je ne saurais être tenu pour responsable en cas de dommage, de corruption ou de perte de données. ;)
 
> Réparer les autorisations sur le disque de démarrage
> Supprimer les fichiers ".DS_Store"
> Nouveau : Optimiser le système (mise à jour des informations de prebinding)
> Nouveau : Exécuter les scripts de maintenance du système

Pour utiliser un de ces scripts, il suffit de cliquer sur le lien correspondant et de cliquer sur le bouton "Exécuter" de la fenêtre de l'Éditeur de scripts.

Note importante. -- Ces scripts fonctionnent sous Mac OS X 10.3 et supérieur. ;) Ils ont été testés par mes soins, mais je ne saurais être tenu pour responsable en cas de dommage, de corruption ou de perte de données.
 
Bonjour, désolé pour le déterrage de topic, concernant les fichiers ._DS_Store il y a Bleachbit, par contre, je ne suis pas certain que l'on puisse l'exécuter sur macos sans passer par la recompilation des sources, afin de pouvoir l'utiliser en mode graphique (frontend GUI).

on peut l'installer sous Linux et Windows, quelqu'un aurait il un script pour utiliser l'iso de Windows 10 pour pouvoir le déployer sur une clé USB avec la commande dd, mais je voudrais un script qui utilise la commande diskutil list et qui sache retrouver la (ou les) clés USB automatiquement, et qui permettrait d'automatiser le truc...
 
Supprimer les fichiers .DS_store est une mauvaise idée : non seulement ils ne prennent pas de place mais en plus ils font partie intégrante de MacOs, ils seront donc systématiquement recréés: ils contiennent les attributs d'affichage du dossier auquel ils sont rattachés. Pas pour rien qu'apple en fait des fichiers invisibles, c'est pour qu'on n'y touche pas.
 
Un jour, j'ai oublié de décocher la case de suppression de ces fichiers dans Onyx, au résultat, tous les dossiers ont changé de date et j'ai récupéré le bronx dans mes fenêtres classées par date !