web-dev-qa-db-fra.com

Comment définir PcManFm en tant que gestionnaire de fichiers par défaut?

Je pense que Nautilus est si lent, et j'aimerais passer à PCmanFM, mais je n'ai trouvé aucun bon conseil pour procéder ainsi dans Ubuntu 12.10.

PCmanFM est déjà installé et j'ai même changé:

$ Sudo gedit /usr/share/applications/nautilus-folder-handler.desktop

[Desktop Entry]
Name=Files
Comment=Access and organize files
Exec=pcmanfm %U
Icon=system-file-manager
Terminal=false
NoDisplay=true
Type=Application
StartupNotify=true
OnlyShowIn=GNOME;Unity;
Categories=GNOME;GTK;Utility;Core;
MimeType=inode/directory;application/x-gnome-saved-search;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.2.1
X-Ubuntu-Gettext-Domain=nautilus

Encore lent, Nautilus est celui par défaut.

22
JarekJ83

Après avoir lutté pendant un moment avec la lenteur de ce Nautilus, j'ai décidé de changer aussi mon défaut. Toutes les solutions "appropriées" que j'ai essayées ne fonctionnaient pas très bien. Par exemple, choisir la valeur par défaut dans exo-preferred-applications ne mettait pas à jour le tiret (ou beaucoup d'autres choses d'ailleurs), la modification des fichiers .desktop ne fonctionnait que parfois (Dropbox utilisait encore le nautile), etc.

La solution simple qui fonctionne pour moi dans tous les cas sans modifier les fichiers du bureau consistait à exécuter les deux commandes suivantes:

Sudo mv /usr/bin/nautilus /usr/bin/nautilus.bak
Sudo ln -s /usr/bin/pcmanfm /usr/bin/nautilus

Vous pouvez bien sûr remplacer /usr/bin/pcmanfm par /usr/bin/thunar, ou peu importe.

Edit: Si vous voulez aussi avoir un bureau, ouvrez /etc/xdg/autostart/nautilus-autostart.desktop et ouvrez la ligne Exec

Exec=nautilus --desktop
14
MarkovCh1

Je pense que la méthode du bas de la entrée de la communauté sur le gestionnaire de fichiers par défaut est très simple, et je viens de la tester pour SpaceFM (fork de PcManFM).

En terminal, exécutez

 exo-preferred-applications

Déplacez ensuite l’onglet Utilities, et sous Gestionnaire de fichiers , choisissez l’arme de votre choix.

13
Rasmus

Il y a plusieurs façons d'accomplir cela. Je préfère le faire manuellement (en modifiant /usr/share/applications/defaults.list ou pour une approche par utilisateur ~/.local/share/applications/defaults.list), mais vous pouvez utiliser l'outil graphique exo-preferred-applications. Quoi qu'il en soit, vous pouvez trouver des instructions détaillées ici:

https://help.ubuntu.com/community/DefaultFileManager

1
SuperMau

J'ai fait toutes les procédures recommandées ici et je ne pouvais pas obtenir que pcmanfm ouvre tous mes fichiers. D'une manière ou d'une autre, utiliser le "dossier ouvert" de Google Chrome pour un nouveau téléchargement ouvrait toujours une nouvelle fenêtre de Nauto ou, pire encore, une nouvelle fenêtre de Nemo (depuis que j'utilise cannelle).

Ce qui a finalement résolu mon problème était de taper

gksudo nautilus /usr/share/applications

et trouver toutes les applications censées lancer un gestionnaire de fichiers. J'avais nemo, nautile, rouleau de fichiers, fichiers, etc. En cliquant dessus, puis sur les propriétés, j'ai vu certaines lancer nemo, d'autres lancer nautile. Je viens de remplacer pcmanfm partout où bon me semblait. Maintenant, tout lance pcmanfm.

1
amenadiel

Le fichier que vous devez éditer est /usr/share/applications/nautilus.desktop et ressemble à ceci:

[Desktop Entry]
Name=Files
Comment=Access and organize files
Exec=pcmanfm %U
Icon=system-file-manager
Terminal=false
Type=Application
StartupNotify=true
OnlyShowIn=GNOME;Unity;
Categories=GNOME;GTK;Utility;Core;
MimeType=inode/directory;application/x-gnome-saved-search;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.4.2
Actions=Window;
X-Ubuntu-Gettext-Domain=nautilus

[Desktop Action Window]
Name=Open a New Window
Exec=pcmanfm
OnlyShowIn=Unity;
0
Biblioclasta