Comment puis-je corriger Chrome «afficher dans le dossier» pour l'ouvrir dans l'explorateur de fichiers et non dans le nouvel onglet?

10

Lorsque je clique sur "afficher dans le dossier", Chrome ouvre le dossier dans un nouvel onglet. Comment puis-je résoudre ce problème de sorte que Chrome ouvre le dossier avec mon explorateur de fichiers standard (caja)?

Martin Thoma
la source

Réponses:

11

Exécutez simplement les lignes suivantes et le problème sera résolu. Aucun redémarrage (ni de chrome, ni rien d'autre) n'est nécessaire:

$ sudo apt-get install libfile-mimeinfo-perl
$ mimeopen -d /home/moose/Documents
Please choose a default application for files of type inode/directory

1) Caja  (caja-folder-handler)
2) Other...

use application #1
Opening "/home/moose/Documents" with Caja  (inode/directory)
Martin Thoma
la source
10

J'ai eu le même problème après avoir désinstallé pcmanfm et l'avoir changé pour Thunar.

Pas besoin d'installer quoi que ce soit. Chromium / Chrome gère cette fonction via xdg-open, et vous devez la modifier.

Vérifiez quel est le gestionnaire de fichiers par défaut dans xdg-open:

$ xdg-mime query default inode/directory

Il devrait en donner un indésirable ou un qui n'est plus installé.

Ensuite, définissez le gestionnaire de fichiers par défaut souhaité dans xdg-open. Pour caja, ce devrait être:

$ xdg-mime default caja.desktop inode/directory

ou quelque chose de vraiment similaire.
Cela a fonctionné immédiatement pour moi. Je l'ai appris de: https://wiki.archlinux.org/index.php/xdg-open

elmanu
la source
Cela a résolu mon problème dans Manjaro linux. J'ai dû utiliser pcmanfm.desktopà la place decaja.desktop
crypdick
Cela a également résolu un problème où j'avais involontairement fait de sublimetext 3 mon gestionnaire de fichiers: xdg-mime query default inode/directoryme l'a donné sublime_text.desktopet l'a xdg-mime default nautilus.desktop inode/directorychangé à nouveau.
outis nihil
Je pense que cette réponse devrait être marquée comme une solution car elle est plus générale et non spécifique à la distribution.
Boris Tsema
2

Pour moi, suite à la réponse de @ elmanuxdg-mime default caja.desktop inode/directory , il fonctionnait

update-desktop-database ~/.local/share/applications/

qui a finalement mis à jour l'application par défaut.

Après cela, l'exécution xdg-mime query default inode/directorymontre maintenant la nouvelle application par défaut.

James Antony
la source