web-dev-qa-db-fra.com

Comment définir le dossier d'ouverture par défaut du gestionnaire de fichiers Nautilus?

Comment configurer Nautilus pour qu'il s'ouvre dans mon dossier Documents au lieu de mon dossier personnel?

J'ai parcouru ce site et trouvé des réponses demandant aux utilisateurs de modifier le fichier /usr/share/applications/nautilus.desktop, en remplaçant %U par le chemin du répertoire par défaut souhaité. J'ai édité toutes les variantes de nautilus.desktop dans ledit répertoire, mais aucune des modifications n'a d'effet. J'ai vérifié tous les fichiers après les avoir modifiés pour m'assurer que j'avais bien sauvegardé les modifications et que tout me paraissait bien.

J'ai édité chaque fichier pour lire comme suit:

Exec=nautilus --new-window /home/judy/Documents

J'ai également édité le fichier org.gnome.Nautilus.desktop, juste pour être sûr, sans joie.

J'utilise Ubuntu 15.10.

Remarque: si j'entre nautilus /home/judy/Documents à partir de la ligne de commande, Nautilus s'ouvre correctement dans le répertoire souhaité. Existe-t-il un moyen simple de configurer une icône dans la barre de lancement pour exécuter cette commande et afficher l'icône Nautilus qui ressemble à un tiroir-classeur en métal?

Merci. Je tire mes cheveux sur celui-ci.

8
trinkner

Le fichier affiché dans un trait d'unité n'est plus /usr/share/applications/nautilus.desktop mais /usr/share/applications/org.gnome.Nautilus.desktop.

Changer la ligne Exec= dans le fichier lui-même n'a aucun effet. Le problème est une entrée DBusActivatable=true qui oblige le système à exécuter Nautilus via dbus. Donc, la ligne Exec= est ignorée. Peut-être est-il possible de fournir à nautilus le répertoire souhaité via dbus (/usr/share/dbus-1/services/org.gnome.Nautilus.service) mais je ne connais pas ce système en détail.
Pour plus d'informations, regardez ici: https://wiki.gnome.org/HowDoI/DBusApplicationLaunching

Une solution simple pour moi était de cacher l’icône gnome/dbus launcher et de rendre l’ancien visible. Ajoutez donc l'entrée NotShowIn=Unity; à /org.gnome.Nautilus.desktop et commentez-la dans nautilus.desktop. Là, vous pouvez ajuster la ligne Exec= avec le répertoire souhaité.

(file: org.gnome.Nautilus.desktop)

[Desktop Entry]
NotShowIn=Unity;     # <--------------------------- add this line !
Name=files
Comment=Access and organize files
Keywords=folder;manager;explore;disk;filesystem;
Exec=nautilus --new-window %U
Icon=system-file-manager
Terminal=false
Type=Application
DBusActivatable=true
StartupNotify=true
Categories=GNOME;GTK;Utility;Core;FileManager;
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.14.2
X-GNOME-UsesNotifications=true
Actions=Window;
X-Unity-IconBackgroundColor=#af4853
X-Ubuntu-Gettext-Domain=nautilus

#OnlyShowIn=Unity;    # <---------------- comment out this line !

[Desktop Action Window]
Name=Open a New Window
Exec=nautilus --new-window
#OnlyShowIn=Unity;    # <---------------- comment out this line !
(file nautilus.desktop)

[Desktop Entry]
#NotShowIn=Unity;     # <---------------- comment out this line !
Name=files
Comment=Access and organize files
Keywords=folder;manager;explore;disk;filesystem;
Exec=nautilus --new-window /{DESIRED_DIRECTORY}     # <- adjust !
Icon=system-file-manager
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Utility;Core;FileManager;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.14.2
X-GNOME-UsesNotifications=true
Actions=Window;
X-Unity-IconBackgroundColor=#af4853
X-Ubuntu-Gettext-Domain=nautilus

[Desktop Action Window]
Name=Open a New Window
Exec=nautilus --new-window
3
L31N