J'ai écrit le meilleur script pour désencombrer le bureau Mac, voici comment l'utiliser
Sommaire
Résumé
- Ce script masque l'encombrement de manière sélective, préservant les éléments essentiels tels que les lecteurs et volumes connectés sur votre bureau Mac.
- Personnalisez le script avec des tableaux de variables pour spécifier les éléments à toujours afficher ou masquer, en fonction de vos préférences.
- Déclenchez le script via les raccourcis Apple ou utilisez-le comme exécutable autonome pour désencombrer facilement le bureau.
Le bureau macOS peut se transformer en un tiroir à déchets numériques chaotique, encombré de fichiers, de dossiers et de captures d'écran. Et si vous pouviez le ranger tout en gardant ses fonctionnalités intactes ? Voici une façon plus intelligente de récupérer votre bureau.
L'option nucléaire pour nettoyer le bureau de votre Mac
La technique la plus courante pour désencombrer instantanément le bureau consiste à exécuter la commande Terminal suivante :
defaults write com.apple.finder CreateDesktop -bool false && killall Finder
Bien que ce qui précède soit efficace pour effacer l’ardoise, je le classerais comme une option nucléaire. En effet, il cache des éléments utiles tels que les disques connectés et les volumes externes, ainsi que l'encombrement.
Après avoir moi-même rencontré ce problème, j'ai décidé d'écrire une meilleure solution : un script qui masque l'encombrement du bureau tout en gardant l'essentiel visible.
Pourquoi masquer les icônes de votre bureau ?
Il existe de nombreuses bonnes raisons de désencombrer votre bureau. D’une part, cela donne à votre espace de travail un aspect plus propre, ce qui peut améliorer la concentration et la productivité. Mais il y a aussi des raisons pratiques.
Le partage d'écran pendant les réunions ou la diffusion en direct révèle souvent une plus grande partie de votre espace de travail personnel que ce avec quoi vous pourriez être à l'aise. Masquer ces icônes de bureau protège votre vie privée. C'est également un moyen de récupérer le bureau en tant que lieu de raccourcis essentiels plutôt que de dépotoir pour chaque fichier que vous téléchargez ou capture d'écran que vous prenez.
La méthode traditionnelle consistant à masquer les icônes du bureau à l'aide du paramètre CreateDesktop ci-dessus convient dans certaines situations, mais elle présente des inconvénients importants. Une fois que vous l'éteignez, votre bureau devient complètement inaccessible. C'est comme verrouiller une pièce en désordre mais perdre l'accès à tout ce qui s'y trouve, même aux choses dont vous pourriez réellement avoir besoin.
C'est là qu'intervient mon script.
Pourquoi ce script est meilleur
Au lieu de tout cacher sans discernement, mon script utilise les attributs de fichier pour masquer de manière sélective les éléments non essentiels. Cette approche est plus propre, plus sûre et plus flexible que la méthode traditionnelle.
Premièrement, il ne renomme pas vos fichiers en ajoutant un point (.) au début de leur nom. Cela évite de casser les automatisations ou les scripts qui font référence aux éléments du bureau. Les fichiers ne sont pas renommés ; ils reçoivent simplement un attribut « caché », les rendant invisibles sur le bureau et dans le Finder, sauf si vous avez configuré le Finder pour afficher les fichiers cachés.
Deuxièmement, le script garantit que les lecteurs connectés et les volumes montés restent visibles sur le bureau. C’est une grande victoire en termes d’esthétique et de fonctionnalité. Les volumes sont un élément essentiel du bureau macOS, et les garder visibles réduit les risques de déconnexion accidentelle d'un disque externe sans l'éjecter correctement. C'est également agréable de jeter un coup d'œil sur votre bureau et de voir ce qui est branché sans avoir à ouvrir une fenêtre du Finder.
Enfin, le script est personnalisable. Les utilisateurs familiarisés avec les scripts shell de base peuvent spécifier des exceptions au moyen de tableaux de variables situés en haut du script : des fichiers ou des dossiers qui doivent toujours rester visibles ou toujours masqués. Ceci est utile pour garder certains éléments accessibles tout en nettoyant le reste de l'encombrement.
En prime et contrairement à l'approche traditionnelle, mon script ne nécessite pas de redémarrage du Finder, ce qui signifie aucune interruption de votre flux de travail ni perte de fenêtres du Finder lors de la réinitialisation de l'application.
Comment utiliser le script dans les raccourcis Apple
L'application Apple Shortcuts est un excellent moyen d'intégrer ce script dans votre flux de travail et de le rendre « portable », pour ainsi dire.
Commencez par ouvrir l'application Raccourcis et créez un nouveau raccourci vierge.
Ajoutez une action « Exécuter le script Shell », supprimez la configuration par défaut « Hello World » dans le corps et remplacez-la par l'intégralité du script ci-dessous.
Maintenant, allez-y et testez-le en cliquant sur le bouton de lecture en haut ou avec la touche de raccourci Commande+R lorsque la fenêtre de raccourci est focalisée.
La première fois que vous exécutez le raccourci, macOS peut vous demander d'autoriser Shortcut.app à exécuter des scripts. Une fois que vous avez accordé l’autorisation, exécutez à nouveau le raccourci et il devrait fonctionner parfaitement. Vous pouvez également les modifier sous Raccourcis > Paramètres > Avancé.
Pour un accès facile, pourquoi ne pas épingler le raccourci dans la barre de menus de votre Mac ?
Pour les utilisateurs avancés, le script inclut des tableaux en haut pour personnaliser les fichiers ou dossiers qui doivent toujours être masqués ou affichés. En ajoutant les noms d'éléments spécifiques à ces tableaux, vous pouvez adapter le script à vos préférences. Le script unique fonctionne comme une bascule, vous n'en avez donc besoin que d'un seul pour masquer et afficher les éléments du bureau qui ne sont pas des volumes (il suffit de l'exécuter à nouveau pour tout remettre en place).
Si vous préférez exécuter le script directement, c'est aussi simple. Enregistrez le script dans un fichier dans votre répertoire préféré. Par exemple, créez un fichier nommé hide_desktop.sh, enregistrez-le dans un emplacement pratique et rendez-le exécutable avec la commande suivante :
chmod +x /path/to/hide_desktop.sh
À partir de là, vous pouvez exécuter le script manuellement dans l'émulateur de terminal de votre choix ou le configurer pour qu'il s'exécute à l'aide de votre outil préféré. Si vous utilisez Alfred, vous pouvez déclencher le script avec un raccourci clavier ou un mot-clé configuré. Alternativement, vous pouvez la transformer en une application double-cliquable à l'aide d'Automator.
Ces options facilitent le masquage et l'affichage des icônes de votre bureau avec un minimum d'effort. Vous pouvez même combiner des méthodologies en exécutant des raccourcis Apple directement depuis votre terminal, comme indiqué ci-dessous (j'ai nommé mon raccourci « Declutter Desktop »).
Ce script ne se contente pas de ranger votre bureau : il vous donne le contrôle. Il masque l'encombrement sans supprimer les fonctionnalités de votre bureau, garantissant que les éléments importants tels que les disques montés restent visibles.
Que vous diffusiez en direct, partageiez un écran ou essayiez simplement d'embellir votre espace de travail, il s'agit d'une solution flexible et élégante qui fonctionne comme macOS le devrait. Alors, essayez-le. Avec un peu de configuration, vous pouvez désencombrer votre bureau sans tout brûler.