"Ouvrir le dossier contenant" dans Firefox n'utilise pas mon gestionnaire de fichiers par défaut

20

Mon système par défaut est Nautilus. Mais lorsque je clique avec le bouton droit sur Téléchargements et que je choisis "ouvrir le dossier contenant", il ouvre Thunar et non Nautilus.

Ouvrir dossier contenant

Comment puis-je changer cela?

Paul Woitaschek
la source
2
Les réponses à cette question n'ont pas fonctionné pour moi, mais cela a fonctionné: askubuntu.com/a/404332/10244
GlenPeterson

Réponses:

17

Après de nombreux essais, je suis tombé sur la méthode très simple donnée ci-dessus par Gill Bates, qui était de

  1. Allez dans Paramètres système
  2. Basculer le gestionnaire par défaut sur autre chose
  3. Remettez-le

J'ai donc fait cela, puis fermé et rouvert Firefox et bien sûr, cela a fonctionné comme un charme. Je peux peut-être invoquer le rasoir d'Occam ici ...

user258092
la source
1
cela a fonctionné pour moi. je n'ai pas eu à redémarrer Firefox.
Jayen
2
Problème identique dans Kubuntu 14.04, cela l'a corrigé. Dans KDE, c'est Default Applications -> File Manager.
Ash
Je vous remercie! Je ne peux pas croire que cela a fonctionné ... Selon le commentaire d'Ash, ce correctif fonctionne sur Kubuntu
trusty
3
Pourriez-vous ajouter un indice sur l'endroit où les paramètres système peuvent être modifiés? Dans Ubuntu 16.10, il existe une section nommée Applications par défaut dans les paramètres Détails , mais elle ne me permet que de sélectionner les valeurs par défaut pour le Web , la messagerie , le calendrier , la musique , la vidéo et les photos , sans gestionnaire de fichiers.
OR Mapper du
La solution est le résultat du gestionnaire de fichiers devenant le premier mentionné après inode/directory=, /usr/share/applications/mimeinfo.cacheaprès que le paramètre pour le gestionnaire de fichiers est actualisé comme indiqué (voir ma réponse ). Votre solution est possible dans Unity et d'autres bureaux où l'on a ce paramètre pour basculer le gestionnaire de fichiers avec une interface graphique. Lorsque cela est absent, cela peut être fait manuellement comme indiqué.
7

La suggestion de @carnendil n'est pas judicieuse car le système génère cette liste au démarrage et ne doit donc pas être directement éditée par l'utilisateur. En fait, chaque entrée est censée contenir toutes les options disponibles sur le système et parfois la première entrée n'est pas la préférée.

En théorie, la suggestion de @Fab devrait fonctionner, mais il s'avère que parfois les programmes tentent de se référer defaults.listexclusivement. Par exemple, la discussion sur Bugzilla révèle que Firefox ne sait même pas rechercher les listes locales de l'utilisateur, defaults.listet mimeapps.list.


Par conséquent, je vous suggère de modifier l' un des fichiers suivants , la première option étant probablement le choix le plus judicieux, sauf si vous êtes sur un système multi-utilisateur:

  1. Modifier /usr/share/applications/defaults.list; ou
  2. Modifiez les deux ~/.local/share/applications/mimeapps.list et ~/.local/share/applications/defaults.list; ou
  3. Modifiez l'un des fichiers à l'intérieur ~/.local/share/applications/, puis créez un lien symbolique vers ce fichier à partir de l'autre (par exemple, modifiez ~/.local/share/applications/mimeapps.listet liez-le à partir de ~/.local/share/applications/defaults.list).

À l'une des options ci-dessus, ajoutez (ou modifiez) la ligne suivante:

inode/directory=Thunar-folder-handler.desktop
jake
la source
1
La réponse acceptée n'a pas fonctionné pour moi, mais cela a fonctionné pour moi dans Xubuntu 16.04 LTS pour Thunar File Manager; Seul point d'édition 1: inode/directory=thunar.desktop(les autres fichiers n'existent pas).
Rutrus
1
Je pense que l'utilisation xdf-mime default thunar.desktop inode/directoryest encore plus robuste.
Raphael
5

J'ai également rencontré un tel problème, mais dans mon cas - il suffit de basculer le gestionnaire de fichiers par défaut sur quelque chose et de revenir sur celui qui était nécessaire, en utilisant l'interface graphique standard.

Gill Bates
la source
La solution est le résultat du gestionnaire de fichiers devenant le premier mentionné après inode/directory=, /usr/share/applications/mimeinfo.cacheaprès que le paramètre pour le gestionnaire de fichiers est actualisé comme indiqué (voir ma réponse ). Votre solution est possible dans Unity et d'autres bureaux où l'on a ce paramètre pour basculer le gestionnaire de fichiers avec une interface graphique. Lorsque cela est absent, cela peut être fait manuellement comme indiqué.
3

Il existe un ancien bogue qui pointe vers un paramètre du fichier /usr/share/applications/mimeinfo.cache.

La ligne qui commence par inode/directory=dans mon système ressemble à ceci:

inode/directory=nautilus-folder-handler.desktop;nautilus.desktop;

Je suppose que le vôtre pointe à la place Thunar.

Pour effectuer le changement, vous devez modifier mimeinfo.cacheavec:

gksu gedit /usr/share/applications/mimeinfo.cache
carnendil
la source
2
L'équivalent KDE de cette dernière ligne serait Alt-F2 pour obtenir une boîte de dialogue d'exécution, puis kdesudo kate /usr/share/applications/mimeinfo.cache.
pbhj
3

Si les solutions déjà mentionnées ne fonctionnent pas, essayez ceci .

Écrivez ce qui suit à /usr/share/dbus-1/services/org.freedesktop.FileManager1.service:

[D-BUS Service]
Name=org.freedesktop.FileManager1
Exec=/usr/bin/thunar --gapplication-service

Changez la Execligne à votre convenance. (Par défaut nautilus.)

Magicadark
la source
2

Si vous ne souhaitez pas modifier les paramètres système ou n'y avez pas accès, vous pouvez copier et personnaliser la ligne commençant par inode/directory=(de /usr/share/applications/mimeinfo.cache) vers~/.local/share/applications/mimeapps.list

Fab
la source
1

Solution pour ceux qui exécutent un environnement XFCE, basée sur les autres réponses:

  1. Exécutez xfce4-mime-settings(ou Menu Paramètres -> Éditeur de type MIME).

  2. Trouver inode / répertoire dans la liste

  3. Définir un dossier ouvert avec Thunar ou similaire

Andrew
la source
0

La solution présentée dans d'autres réponses ici et ici impliquant l'actualisation du paramètre du gestionnaire de fichiers fonctionne également, mais vous avez besoin du paramètre GUI pour cela, et il peut également être temporaire, car le coupable peut prendre le relais après l'installation ou la mise à jour des programmes (voir le lien ci-dessous). ).


C'est un problème qui est également apparu pour moi dans les versions plus récentes d'Ubuntu et les systèmes basés sur Ubuntu, ainsi que dans d'autres systèmes Linux comme Manjaro. Il apparaît également de la même manière dans d'autres navigateurs comme Chrome et même dans d'autres programmes (comme uGet , un téléchargeur qui a également l'option "ouvrir le dossier contenant"). Le problème peut également apparaître sous des formes plus graves, où le gestionnaire de fichiers par défaut n'est pas remplacé par un autre gestionnaire de fichiers, mais par un programme différent (éditeur de texte, lecteur multimédia) .

Le problème est, comme indiqué ici , déclenché uniquement par certains programmes.

La meilleure solution est de créer ou d'éditer ~/.local/share/applications/mimeapps.list: éditez la ligne qui commence par inode/directory=et ajoutez le nom du gestionnaire de fichiers que vous utilisez s'il n'est pas déjà là; si cela existe déjà mais qu'un autre programme y est répertorié en premier, placez d'abord le gestionnaire de fichiers (si vous avez besoin des autres programmes pour ouvrir des dossiers).

Pour les fichiers Panthéon, cela devrait être comme

[Default Applications]
inode/directory=nautilus-folder-handler.desktop

Si l'environnement de bureau n'est pas compatible avec freedesktop, comme mon Manjaro Cinnamon, le fichier à créer / modifier devrait être ~/.local/share/applications/mimeinfo.cachecomme suit:

[MIME Cache]
inode/directory=nautilus-folder-handler.desktop

Ici aussi .

Communauté
la source
0

J'ai eu le même problème que vous, mais aucune des réponses n'a vraiment fonctionné pour moi.

J'avais téléchargé Konqueror (pour pouvoir écouter Spotify indépendamment de Firefox) et il avait installé Dolphin comme condition préalable. Firefox a commencé à ouvrir des fichiers dans Dolphin après cela.

Comme je n'utilise Dolphin pour rien et que Konqueror n'est utilisé que pour Spotify, j'ai décidé de supprimer Dolphin. Chaque distribution a une sorte d'option pour désinstaller les packages tout en laissant les packages qui dépendent d'eux seuls.

En arc c'était:

sudo pacman -Rdd dolphin

Je n'utilise pas Ubuntu mais comme ce canal s'appelle askubuntu, j'ai fait un peu de recherche pour l'équivalent Ubuntu:

sudo dpkg -r --force-depends dolphin

(basé sur ce fil )

Pour Thunar, cela devrait être:

sudo dpkg -r --force-depends thunar

De toute évidence, cela ne s'appliquera pas à tout le monde. C'est un appel au jugement, vous devez être sûr que le navigateur de fichiers supplémentaire que vous supprimez n'est pas essentiel à quelque chose qui se cassera sans lui. Tant que vous êtes certain qu'aucune application système n'en a besoin, vous pouvez toujours la désinstaller et voir si les choses sont stables et simplement la réinstaller si ce n'est pas le cas.

thebunnyrules
la source
vous avez installé le coupable sans en avoir besoin, et le retirer est bien sûr une solution. mais si le problème est créé par un programme que vous souhaitez conserver, regardez ici .