Nettoyage des Caches de Mac OS X

Petite tranche de vie… Hier, mon mac, tout à coup, m’interpelle pour me dire : »Votre disque système manque de place« . Certes me dis-je, mais encore… Je réfléchis, refile le cours des derniers jours voir semaines afin de tenter de me rappeler ce que j’aurais pu faire qui fasse que je n’ai plus de place sur mon disque…

Et là, chose curieuse, rien ne me vient : pas de gros programmes installés, pas de nouveaux films ou musiques en cascade, … rien.

Qu’à cela ne tienne, me dis-je, tâchons d’agir plutôt que de tergiverser. Je commence donc par lancer MonoLingual que nous vous avons déjà présenté.  Il ne me fait gagner que 200Mo… Ce n’est pas suffisant, mais avant de continuer, je reboot mon Mac afin qu’il défragmente les petits fichiers… Une fois rebooté, je lance GrandPerspective espérant trouver quel(s) fichier(s) me prend(nent) de la place afin de pouvoir faire du rangement. Malheureusement, rien ne me saute au yeux… Dommage.

Je décide alors de lancer OnyX afin de faire quelques opérations de maintenance, surtout le Vidage des Caches, que je vais vous détailler. Les caches sont des endroits sur votre disque dur ou l’OS (Mac OS X dans notre cas) stocke les choses qu’il utilise souvent où auxquels il a besoin d’avoir un accès très rapide et sur. Par exemple, pour afficher votre fond d’écran, Leopard doit être sur de le trouver au bon endroit. Afin de prévenir tout déplacement, perte, suppression, … OS X fait donc une copie de votre fond d’écran qu’il met dans une cache.

Au fil du temps et de l’utilisation de Mac OS X, ces différentes caches se remplissent et prennent donc de plus en plus de place, mais sont vidées (par l’OS) assez peu souvent. Voyons donc comment les vider. Pour cela, nous allons utiliser un logiciel déjà présenter : OnyX.

Lancez donc Onyx et cliquez sur le bouton Nettoyage :

Commençons par l’onglet Système : Sélectionnez toutes les options sauf Service D’annuaire. Cliquez ensuite sur le bouton Executer.
Dans l’onglet Utilisateur, vous pouvez tous sélectionner (surtout les Eléments temporaires) puis cliquez sur Executer.
Dans l’onglet Internet, vous pouvez tous sélectionner cependant, je vous conseille de bien lire la mise en garde concernant les Informations des formulaires et les Cookies. Personnellement je ne sélectionne pas l’ Information des Formulaires. Une fois cela fait, cliquez à nouveau sur Executer.
Dans la partie Police vous pouvez tout sélectionner. Si vous utiliser GIMP, lisez quand même la mise en garde. Cliquez ensuite sur Executer.
Pour la partie Historique, c’est à vous de voir. Personnellement, à part l’ Historique des conversation de messagerie instantanée, je sélectionne tout. Cliquez ensuite sur Executer.
Dans l’onglet Divers, je conserve uniquement Elément du dossier Téléchargement Mail et Liste « Mes ordinateurs » du partage d’écran. Cliquez ensuite sur Executer.

Faire tout cela m’a permis de gagner plus de 2Go. En effet, ca faisait des mois voir des années que je n’avais plus nettoyer mes caches… Leçon tirée, je les nettoierai plus souvent : plus ou moins tout les 2 moins.

Edit :  Correction de fautes d’orthographe.

Mise à jour : Onyx, Transmission, Adium

Onyx : Onyx nous arrive en version 2.0. C’est grosse mise à jours apporte de nombreux changement au menu desquels :

  • Compilé avec Xcode 3.1.2
  • Suppression des caches des applications améliorée
  • Suppression des caches Internet améliorée
  • Suppression des historiques améliorée
  • Activer/désactiver la confirmation lors de la fermeture de plusieurs pages dans safari
  • Reconstruction des Caches partagés dyld (dynamic loader) dans le panneau Automation
  • Reconstruction de l’index des BAL (libellés) de Mail dans le panneau Automation
  • Chemin d’accès par défaut pour l’ouverture des rapports de problèmes d’OnyX corrigé
  • Corrections dans les traductions
  • Aide améliorée
  • Désinstalleur mis à jour

Disponible ici. Un Must Have !!!!!

Transmission passe en version 1.42 (final) est disponible. Au menu, une série de correctifs mineurs. Téléchargable ici.

Adium : disponible en version 1.3.3 beta 1 (J’insiste sur le BETA !!!). On y trouve une mise à jour de libpurple : la librairie qui gère les protocoles de chat. De plus, différents bugs ont également été corrigés. Si faire l’Indiana Jones de la messagerie vous intéresse, cette version est disponible ici.

Domestiquer le Terminal (part1)…

Nous vous avons, à plusieurs reprises déjà, présenté des astuces nécessitant (ou pouvant nécessiter) de taper des commandes dans le terminal. Malheureusement le Terminal rebute souvent, sans doute à cause des commandes à retenir « par coeur ». Pourtant bon nombre d’entre elles, pour peu qu’on connaisse un minimum d’anglais, peuvent facilement être comprises, et donc retenues…

Dans cet article, premier d’une série d’une dizaine sans doute, nous allons vous présenter quatre commandes (c’est pas la mort quoi…), sans doute les plus utilisées, qui vous permettrons de vous familiariser avec le Terminal…

 

Le Terminal :
Commençons par ouvrir le terminal. Si vous ne le trouvez pas, cliquez sur la loupe en haut à droite de votre écran, Spotlight, et taper « terminal ». Une fois que Spotlight l’a trouvé, appuyez sur Enter pour le lancer. Un fenêtre apparaît alors avec, chez moi :

Minidingue:~ Sulley$

Comme nous pouvons le voir, la ligne commence par le nom de votre mac suivit de deux points. Ensuite vient un tilde (« ~ ») : ce tilde est en fait le symbole d’un répertoire, il signifie que vous êtes dans ce qu’on appelle votre Home Directory (c’est en fait le dossier qui porte votre nom/pseudo que l’on peut voir dans le menu de gauche du Finder). Pour finir, vient votre pseudo et le symbole « $« .

 

Les commandes :
Et voila, j’en sens déjà qui ont peur… Respirez profondément, tout va bien se passer ! Nous allons vous présenter 3 commandes simples mais efficaces et indispensables, pour commencer, qui vous aideront a appréhender le Terminal.

 

1) Le listing d’un dossier :
Vous êtes dans un dossier et vous aimeriez savoir ce qu’il y a dedans. Pour cela, rien de plus simple, il vous suffit de taper la commande ls. ls permet de LiSter le contenu du dossier dans lequel vous êtes, mais attention : le nom des dossiers que vous voyez dans le Finder (l’interface graphique de Mac OS) sont traduit dans la langue de votre système, avec la commande LS, vous pourrez voir les mêmes dossiers mais dont les nom ne sont pas traduits (e.g. « Téléchergements » -> « Downloads », « Séquence » -> « Movies », etc.).

Exemple :
Minidingue:~ Sulley$ ls
Desktop Incomplete Pando Packages Public
Documents Library Movies Pictures Sites
Downloads LimeWire Music Programming

Vous pouvez également ajouter des paramètres à cette commande. Ces paramètres forcent, ou permettent, de faire encore plus ou de faire la même chose mais avec plus de précision. Les deux paramètres j’utilise le plus sont « -a » et « -l ».

« -a » ( a pour « all »), fera que la commande <em>ls</em> listera en plus des dossiers dit visibles, tous les autres dossiers (invisibles et les dossiers systèmes).

« -l » (l pour « long ») vous affichera un liste détaillée : nom des fichier/dossier avec permission (qui peut lire, écrire, modifier, … le fichier), le propriétaire, le groupe auquel appartient le propriétaire, … etc.

Chez moi, par exemple, cela donne :
Minidingue:~ Sulley$ ls -a
. .bash_profile .lesshst Downloads Programming
.. .csh_history .swp Incomplete Public
.CFUserTextEncoding .cups .viminfo Library Sites
.DS_Store .dvdcss .wormux LimeWire
.Rhistory .emacs.d .xchat2 Movies
.Trash .gdb_history .xxtjfmerc Music
.Xcode .jIRC Desktop Pando Packages
.bash_history .jmol Documents Pictures


et

Minidingue:~ Sulley$ ls -l
total 0
drwx------+ 25 Sulley Sulley 850 25 oct 17:30 Desktop
drwx------@ 53 Sulley Sulley 1802 23 oct 20:35 Documents
drwx------+ 22 Sulley Sulley 748 25 oct 17:33 Downloads
drwxr-xr-x 4 Sulley Sulley 136 13 sep 17:36 Incomplete
drwx------+ 52 Sulley Sulley 1768 8 oct 11:14 Library
drwxr-xr-x 3 Sulley Sulley 102 3 mai 20:39 LimeWire
drwx------@ 14 Sulley Sulley 476 5 oct 21:55 Movies
drwx------@ 491 Sulley Sulley 16694 13 sep 17:36 Music
drwxr-xr-x 3 Sulley Sulley 102 8 oct 10:39 Pando Packages
drwx------+ 318 Sulley Sulley 10812 19 oct 12:59 Pictures
drwxr-xr-x 26 Sulley Sulley 884 29 jui 23:15 Programming
drwxrwxrwx+ 5 Sulley Sulley 170 18 aoû 20:01 Public
drwxr-xr-x+ 5 Sulley Sulley 170 18 nov 2007 Sites

 

2) Voyager sur votre Disque Dur
Maintenant que nous savons lister le contenu d’un dossier, il serait intéressant de pouvoir aller dans le dossier de son choix pour le lister, justement. Voyons donc comment changer de dossier. En anglais, on dit « Change Directory », la commande est donc : cd.

Après « cd », il faut préciser où vous souhaitez allez <u>à partir du dossier ou vous êtes</u>. En reprenant l’exemple ci-dessus, supposons que nous voulions aller dans le répertoire Dowloads.

Minidingue:~ Sulley$ cd Downloads/
ou
Minidingue:~ Sulley$ cd ./Downloads/ (le « . » indiquant le répertoire courant)

Petite astuce 1 : Une fois tapé une ou deux lettres du nom du dossier dans lequel vous souhaitez aller, appuyez sur la touche TAB (touche à la gauche de la touche A) et le Terminal complétera lui même le nom (à condition qu’il n’ait pas le choix entre plusieurs noms).

Petite astuce 2 : Vous n’êtes pas obligé de faire cela pas à pas, si vous connaissez un chemin complet, vous pouvez également le taper, par exemple : cd /Downloads/Films/Recents/incomplets/

Comme vu ci-dessus, le « . » représente le répertoire courant. Les « .. » eux, représente le répertoire parent. Pour remonter d’un niveau, il vous faut donc tapez la commande :

cd ..

Et voila, c’est aussi simple que cela.

 

3) Ou je suis ?
Voila, on s’amuse, on s’enflamme, on sait changer de dossier a foison et on finit par se perdre… On ne sait plus ou on est et ce, malgré l’aide (infime, certe, mais quand même) du terminal. Pas de panic… Si cela vous arrive, il vous suffit de taper la commande pwd pour Print Working Directory. Le terminal vous affichera alors le chemin complet de votre emplacement.

 

4) J’ai oublier comment s’utilise une commande…
Aaaah, en voila une commande qu’elle est pratique : man.
Man (pour « manuel ») est la commande qui permet d’avoir le manuel, le mode d’emploi, d’un commande. Si vous connaissez une commande, mais que vous ne savez plus comment vous en servir, il vous suffit de taper : man nom_de_la_commande. Une fois les informations recherchées trouvées, appuyer que la touche Q de votre clavier pour quitter le manuel.

 

Et voila. Avec ces 4 commandes vous savez déjà voyager au travers des répertoires, lister le contenu de ceux-ci et vous renseigner sur des commandes. On est évidement en droit de s’interroger sur l’utilité d’un Terminal quand on peut faire quasiment tout ce que l’on souhaite avec l’interface graphique de Mac OS X (j’ai nommé Finder), et l’on aurait raison. Sachez cependant que, comme nous l’avons vu dans cet article, le Finder ne montre pas tout : il cache les dossiers systèmes par exemple. Or nous aurions parfois besoin d’aller des ces répertoires et/ou ces fichiers pour supprimer ou modifier certaines choses. Finder nous donne l’impression de savoir tout faire, mais une fois que nous apprenons a connaitre notre mac, que nous savons ou vont se loger certains dossiers/fichiers de programmes que nous installons, … le terminal pour s’avérer non seulement un outil indispensable mais carrément une arme redoutable… Parce que, comme disait Judge Dredd : » Ici la loi, c’est lui ! » ;-)

Afficher les fichiers/dossiers cachés

Il peut parfois s’avérer utile, voir nécessaire, d’avoir accès à des fichiers ou dossiers cachés sous Mac OS X (comme sous d’autre OS) pour aller modifier des options, un fichier, etc. Voici une petite astuce qui va vous permettre d’afficher les fichiers et les dossiers cachés de votre Léopard.

Il existe des logiciels qui comportent cette option (e.g. certaines version d’OnyX, etc.) mais voyons ici une facon de faire qui ne nécessite pas l’installation et l’utilisation d’un programme tierce.

Activation :

Ouvrez un Terminal

Tapez ensuite :

defaults write com.apple.finder AppleShowAllFiles -boolean YES

Relancez ensuite le Finder en tapant :

killall Finder

Désormais vous pouvez voir tout vos documents cachés.

Désactivation :

Pour revenir à l’état précédent remplacez le YES par NO et relancez le Finder.

 

Pour ceux allergiques aux lignes de commandes, vous pouvez trouver ici une petite application (cliquez droit sur le lien et faites « télécharger la cible sous… »), très très simple qui peut le faire pour vous…

OnyX

On a beau prendre soin de son Mac, il arrive toujours un moment où les performances s’en ressentent et un petit ménage devient nécessaire. OnyX permet, entre autres choses, de :

  • Vérifier l’état S.M.A.R.T.
  • Vérifier la structure du système de fichiers
  • Exécuter les principales opérations de maintenance du système
  • Configurer certains paramètres cachés du système et de certaines applications…
  • Vider les caches internet, des applications, des polices, du système, du noyau…
  • Forcer la corbeille à se vider
  • Supprimer un certain nombre de fichiers et dossiers devenus encombrants
  • Réinitialiser l’affichage du contenu des dossiers (supprimer les fichiers .DS_Store)
  • Reconstruire les index de Spotlight et des BAL de Mail
  • Vérifier les préférences
  • Rechercher des fichiers et des dossiers
  • etc.

Recherchez automatiquement les mises à jour, vérifiez l’état du disque de démarrage et la structure du système de fichiers au lancement de l’application, paramétrez avec précision les actions effectuées, modifiez l’apparence d’OnyX, augmentez la transparence de la fenêtre, choisissez vous-même son icône et les icônes de la barre d’outils parmi celles proposées dans les Préférences de l’application…

Configuration :OnyX est une application universelle (Universal Binary) compatible avec tous les ordinateurs Macintosh PowerPC et Intel équipés de Mac OS X version 10.5 ou plus (Léopard), mais également ceux équipé de Tiger, Panther ou Jaguar. Pour fonctionner correctement, Titanium Software conseille d’exécuter OnyX depuis un compte administrateur.

Notre avis :Gratuit, Onyx est un outil si pas indispensable en tout cas vivement conseillé, pour redonner un coup de jeune à son Mac emcombré de fichiers temporaires, ou pour personnaliser certains aspects inaccessibles normalement.

Le lien : OnyX