Tous les articles

Ouvrir un autre gestionnaire de fichiers que le Finder sur Mac

· 6 min de lecture

Vous êtes passé à un autre gestionnaire de fichiers, et pourtant le Finder revient sans cesse : un clic sur la loupe à côté d’un téléchargement dans Safari, ou « Afficher dans le Finder » dans une autre app, et c’est une fenêtre du Finder qui s’ouvre. Vous cherchez dans Réglages Système une option « gestionnaire de fichiers par défaut » : il n’y en a pas.

La réponse courte : macOS n’a aucun réglage qui remplace le Finder, mais il a une préférence de visualiseur de fichiers. Quand une app demande à macOS de montrer un fichier, macOS confie la demande à l’app inscrite là, c’est-à-dire le Finder tant que vous n’y touchez pas. Inscrivez-y un autre gestionnaire de fichiers, et ces commandes « Afficher dans le Finder » l’ouvrent à la place. Dans Folia Files, c’est un seul interrupteur : Réglages › Général › Intégration au Mac › Utiliser Folia Files comme visualiseur de fichiers par défaut. Le Finder, lui, continue de tourner : c’est toujours lui qui affiche votre bureau.

Pourquoi le Mac n’a pas de réglage « gestionnaire de fichiers par défaut »

Le Finder n’est pas une app parmi d’autres : il fait partie de macOS. Il démarre avec votre session, affiche le bureau et ses icônes, se trouve sur le volume système protégé, et son menu n’a même pas de commande Quitter. Impossible de le désinstaller ou de le remplacer par une autre app.

Ce que vous pouvez changer, c’est l’endroit où aboutissent les demandes pour montrer un fichier. C’est ce qui agace le plus : les autres apps qui vous renvoient au Finder. Le reste est une affaire d’habitude : garder votre gestionnaire de fichiers à portée de touche (voir la fin de l’article).

Ce que fait le réglage du visualiseur de fichiers

Les apps qui vous montrent où se trouve un fichier parlent rarement au Finder elles-mêmes. Beaucoup appellent une fonction standard de macOS (dans AppKit, le cadre d’applications d’Apple) qui montre les éléments « dans le visualiseur de fichiers ». Cette fonction lit une préférence nommée NSFileViewer : quand elle contient l’identifiant d’une autre app, macOS ouvre les éléments avec cette app au lieu de les montrer dans le Finder.

En pratique :

  • Les apps la lisent à leur lancement. Chacune garde la valeur jusqu’à ce qu’elle quitte. Après un changement, quittez puis rouvrez Safari, Mail et les autres apps dont vous vous servez : d’ici là, leur « Afficher dans le Finder » mène encore au Finder.
  • La commande garde son nom. Le menu dit toujours « Afficher dans le Finder » : ce texte appartient à l’app. Seule sa destination change.
  • L’app inscrite reçoit une demande d’ouverture. Un gestionnaire de fichiers prévu pour cela montre l’élément dans son dossier ; une autre app ouvrirait simplement le fichier. N’inscrivez qu’une app qui propose cette option.
  • Il vaut pour tout votre compte d’utilisateur. C’est un seul réglage pour toutes vos apps, pas un choix app par app.

Ce qu’il ne change pas

  • Le Finder continue de tourner. Il affiche toujours le bureau et ses icônes, son icône reste dans le Dock, et un dossier ouvert d’un double-clic sur le bureau s’ouvre dans une fenêtre du Finder.
  • Les apps qui s’adressent au Finder par son nom obtiennent toujours le Finder. Certaines apps et certains scripts envoient leur demande directement au Finder (avec AppleScript, par exemple) au lieu de passer par le visualiseur de fichiers. Ceux-là ouvrent toujours des fenêtres du Finder.
  • Les boîtes Ouvrir et Enregistrer appartiennent à macOS. Ce ne sont pas des fenêtres du Finder, et ce réglage n’y touche pas. Pour y aller quand même droit au bon dossier, voyez comment atteindre le bon dossier dans chaque boîte Ouvrir et Enregistrer.

Faire de Folia Files le visualiseur de fichiers par défaut

  1. Dans Folia Files, choisissez Folia Files › Réglages… (⌘,).
  2. Cliquez sur Général, puis faites défiler jusqu’à Intégration au Mac.
  3. Activez Utiliser Folia Files comme visualiseur de fichiers par défaut.
  4. Quittez puis rouvrez les apps dont vous utilisez « Afficher dans le Finder ».

Les réglages de Folia Files, page Général : la section Intégration au Mac et l’option pour utiliser Folia Files comme visualiseur de fichiers par défaut

La visite de bienvenue propose le même interrupteur sur sa page Toujours à portée de main : Ouvrir les « Afficher dans le Finder » des autres apps dans Folia Files.

Dès lors, quand une app montre un fichier, Folia Files passe au premier plan avec le fichier sélectionné dans son dossier : dans le panneau actif s’il montre déjà ce dossier, sinon dans un nouvel onglet de la fenêtre de devant. Plusieurs éléments d’un même dossier sont sélectionnés ensemble ; un dossier s’ouvre dans un onglet à lui. Si Folia Files n’est pas ouvert, il s’ouvre, remet vos fenêtres, puis montre l’élément.

Folia Files avec une facture téléchargée sélectionnée dans le dossier Téléchargements, dans un onglet à elle

Deux choses encore :

  • L’« Afficher dans le Finder » de Folia Files ouvre toujours le Finder. Quand il vous faut une vraie fenêtre du Finder, la commande est dans le menu du clic droit de chaque fichier et de chaque dossier.
  • Pour revenir en arrière, désactivez l’option. Folia Files retire la préférence, et « Afficher dans le Finder » mène de nouveau au Finder une fois les autres apps rouvertes.

L’interrupteur se trouve dans la version de Folia Files téléchargée sur notre site. La version du Mac App Store, à venir, ne l’a pas : une app de l’App Store ne peut pas changer ce réglage de tout macOS.

Le régler vous-même dans le Terminal

Pour un gestionnaire de fichiers qui n’a pas d’interrupteur de ce genre, ou simplement pour voir ce qui est réglé, la même préférence se lit et s’écrit avec defaults dans le Terminal. Apple ne documente pas NSFileViewer : voyez-y une astuce d’utilisateur averti, pas un réglage officiel.

Pour voir ce qui est réglé :

defaults read -g NSFileViewer

Un identifiant d’app : cette app est le visualiseur de fichiers. Une erreur disant que la clé est introuvable : rien n’est réglé, c’est le Finder qui sert.

Pour trouver l’identifiant d’une app (son nom entre les guillemets) :

osascript -e 'id of app "Folia Files"'

Pour le régler (-g désigne le domaine global, que toutes les apps lisent), en remplaçant com.example.filemanager par l’identifiant obtenu :

defaults write -g NSFileViewer -string com.example.filemanager

Pour annuler et revenir au Finder :

defaults delete -g NSFileViewer

Dans les deux cas, quittez puis rouvrez les apps dont vous vous servez. Et avant de supprimer un gestionnaire de fichiers réglé ainsi, supprimez d’abord le réglage.

Garder votre gestionnaire de fichiers à portée de touche

Le visualiseur de fichiers s’occupe de ce que les autres apps vous montrent. Pour ce que vous ouvrez vous-même, quelques réglages aident Folia Files à prendre la place du Finder au quotidien :

  • Ouvrir Folia Files à l’ouverture de session, dans Réglages › Général › Démarrage.
  • Afficher / masquer Folia Files depuis n’importe quelle app avec ⌃⌥F, un raccourci modifiable dans Réglages › Raccourcis.
  • Depuis le Finder, faites un clic droit sur un dossier et choisissez Services › Ouvrir dans Folia Files, ou glissez un dossier sur l’icône de Folia Files dans le Dock pour l’ouvrir dans un nouvel onglet.
  • Vos favoris du Finder : Réglages › Général › Réglages du Finder › Reprendre depuis le Finder… reprend les favoris de sa barre latérale, sa présentation par défaut et ses réglages des fichiers cachés et des extensions.

Vous hésitez encore sur l’app qui prendra le relais du Finder ? Notre comparatif des alternatives au Finder montre ce que fait chacune.