web-dev-qa-db-fra.com

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

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

Open containing folder

Comment puis-je changer ça?

20
Paul Woitaschek

Après de nombreux essais, je suis tombé sur la méthode très simple décrite ci-dessus par Gill Bates, qui consistait à:

  1. Allez dans les paramètres du système
  2. Basculer le gestionnaire par défaut vers autre chose
  3. Retournez-le

Alors j'ai fait ça, puis j'ai fermé et rouvert Firefox et bien sûr, cela a fonctionné à merveille. Peut-être que je peux invoquer le rasoir d'Occam ici ...

17
user258092

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 modifiée directement par l'utilisateur. En fait, chaque entrée est supposée contenir toutes les options disponibles sur le système et parfois la première entrée n’est pas celle préférée.

En théorie, la suggestion de @Fab devrait fonctionner, mais il se trouve que parfois les programmes tentent de faire référence à defaults.list exclusivement. Par exemple, la discussion sur Bugzilla révèle que Firefox ne sait même pas rechercher l'une ou l'autre des listes locales de l'utilisateur, defaults.list et mimeapps.list.


Par conséquent, je vous suggère d’éditer 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-utilisateurs:

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

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

inode/directory=Thunar-folder-handler.desktop
7
jake

J'ai également rencontré ce problème, mais dans mon cas, il était utile de changer le gestionnaire de fichiers par défaut en un élément, puis de revenir à celui qui était nécessaire, en utilisant l'interface graphique standard.

5
Gill Bates

Il y a un ancien bug qui pointe vers un paramètre dans le fichier /usr/share/applications/mimeinfo.cache.

La ligne commençant par inode/directory= dans mon système se présente comme suit:

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

J'imagine que le vôtre indique Thunar à la place.

Pour effectuer le changement, vous devez éditer mimeinfo.cache avec:

gksu gedit /usr/share/applications/mimeinfo.cache
3
carnendil

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

É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

Modifiez la ligne Exec à votre convenance. (nautilus par défaut)

3
Magicadark

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) à ~/.local/share/applications/mimeapps.list

2
Fab

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 -> Editeur de types Mime).

  2. Trouver inode/directory dans la liste

  3. Set Ouvrir le dossier avec Thunar ou similaire

1
Andrew

La solution présentée dans d'autres réponses ici et ici impliquant l'actualisation du paramètre pour le gestionnaire de fichiers fonctionne également, mais vous avez besoin du paramètre d'interface graphique pour cela, qui peut également être temporaire, car le coupable peut prendre le relais après l'installation ou la mise à jour des programmes (voir 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 consiste à créer ou à modifier ~/.local/share/applications/mimeapps.list: modifiez la ligne commençant par inode/directory= et ajoutez le nom du gestionnaire de fichiers que vous utilisez s'il n'y est pas déjà. si cela existe déjà mais qu'un autre programme y est répertorié en premier, mettez le gestionnaire de fichiers en premier (si vous avez besoin du ou des autres programmes pour ouvrir les dossiers) .

Pour Pantheon Files, cela devrait être comme

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

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

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

Aussi ici .

0
user47206

J'avais le même problème que vous mais aucune des réponses ne fonctionnait vraiment pour moi.

J'avais téléchargé Konqueror (pour pouvoir écouter Spotify indépendamment de Firefox) et j'avais préalablement installé Dolphin. Firefox a ensuite ouvert les fichiers dans Dolphin.

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 paquets tout en laissant les paquets qui dépendent d’eux.

Dans Arch c'était:

Sudo pacman -Rdd dolphin

Je n'utilise pas Ubuntu, mais comme ce canal s'appelle askubuntu, j'ai fait quelques recherches pour trouver l'équivalent Ubuntu:

Sudo dpkg -r --force-depends dolphin

(basé sur ce fil )

Pour Thunar, cela devrait être:

Sudo dpkg -r --force-depends thunar

Évidemment, 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 va casser sans cela. Tant que vous êtes certain qu'aucune application système n'en a besoin, vous pouvez toujours la désinstaller pour voir si elle est stable et la réinstaller si ce n'est pas le cas.

0
thebunnyrules

avait le même problème (Kubuntu 14.04, les dossiers de téléchargement sont ouverts avec audacieux). La solution ultime expliquée ici: https://mtekk.fr/archives/guides/make-firefox-use-dolphin-for-open-containing-folder/ Dans mon cas: je devais supprimer audacieux et gwenview de la liste et cela a fonctionné (ouvre avec mon dauphin de gestionnaire de fichiers par défaut)

0
msch_muh