Définir un navigateur de fichiers standard pour «ouvrir le dossier contenant»

11

Depuis que j'ai installé EasyTag sur mon Arch Linux, plusieurs autres programmes utilisent EasyTag au lieu de Nautilus comme navigateur de fichiers.

Par exemple, Firefox démarre EasyTag si je clique sur "ouvrir le dossier contenant".

Où puis-je définir Nautilus comme "navigateur de fichiers standard"?

rockZ
la source

Réponses:

13

Vous pouvez définir le navigateur de fichiers par défaut en modifiant le fichier ~/.local/share/applications/mimeapps.list. Ouvrez ce fichier et changez la ligne inode/directorycomme suit

inode/directory=nautilus.desktop;

Si cela ne fonctionne pas, vous devez changer le gestionnaire de fichiers dans le fichier

/usr/share/applications/mimeinfo.cache

en ajoutant (ou en mettant à jour) cette ligne

inode/directory=nautilus.desktop
Dababi
la source
2
Oui, easytag a corrompu l'inode / diectoryline dans mimeinfo.cache: inode / directory = easytag.desktop; org.gnome.Nautilus.desktop; A pu le réparer, merci!
rockZ
1
Cela dépend de facteurs que je ne peux pas énoncer, mais dans certains cas, le gestionnaire de fichiers n'a besoin d'être présent (mentionné) qu'après inode/directory=, même sur la dernière position, peu importe si d'autres y sont également répertoriés et dans quel ordre . Au cas où cela ne fonctionnerait pas, on devrait essayer de le mettre en premier , tout en gardant les autres. Si cela ne fonctionne toujours pas, il peut être nécessaire de supprimer au moins le coupable qui prend le relais sinon tous les autres programmes mentionnés, sauf le gestionnaire de fichiers.
@iBlink - plusieurs programmes répertoriés ne devraient pas poser de problème, mais parfois. Avez-vous essayé de mettre nautilus en premier ? - Garder d'autres programmes là-bas (comme easytag ou les lecteurs multimédias) peut être utile car il les ajoute au menu contextuel «ouvrir avec» comme option pour les dossiers
@cipricus Ah plusieurs lignes sont pour le menu contextuel ouvert? Bon à savoir car easytag écrase en quelque sorte mes modifications tout le temps. J'ajoute juste une autre ligne avec le répertoire inode /. Merci
rockZ
Comment éviter complètement le problème: unix.stackexchange.com/q/336982/32012
2

La commande suivante a résolu ce problème dans arch linux:

xdg-mime default nautilus.desktop inode/directory

(Source: Arch Forums )

Udi
la source
1
Dans mon cas, le cache était le problème, j'ai donc édité le fichier /usr/share/applications/mimeinfo.cache"avec sudo"
SergioAraujo
1

Vous pouvez trouver une description complète de la configuration des applications par défaut ici dans l'article correspondant d'Arch wiki.

Pour votre cas spécifique, vous modifiez ~/.config/mimeapps.listet ajoutez une nouvelle ligne avec inode/directory=nautilus.desktopà la section [Default Applications].

Le fichier doit ressembler au suivant:

[Default Applications]
text/plain=SciTE.desktop 
text/x-tex=texmaker.desktop 
inode/directory=nautilus.desktop
Marcus
la source
Cela a fonctionné de moi, je n'ai pas pu trouver le dossier dans la réponse acceptée
lgkarolos
1
Le fichier ~ / .local / share / applications / mimeapps.list` est obsolète (j'ai posté un commentaire à ce sujet dans la réponse acceptée).
Marcus