web-dev-qa-db-fra.com

Nautilus ne minimise pas mais ouvre une nouvelle session chaque fois que l’icône est cliquée

Pour clarifier, lorsque je clique sur une icône dans planche , une fenêtre de l'application correspondante s'ouvre. Si je clique à nouveau sur cette icône, elle est réduite comme il se doit. Mais quand je fais la même chose avec Nautilus, cela ouvre une nouvelle fenêtre avec une nouvelle session de l'application. Je ne veux pas que cela se produise et je me souviens que ça n'a pas toujours été comme ça.

Lorsque je l'ouvre avec Gnome Dash (à droite), ce comportement ne se manifeste pas. Le problème est seulement dans Plank.

Ubuntu Gnome 17.04

4
Sumeet Deshmukh

Les icônes du tableau de bord et du lanceur utilisent différents fichiers .desktop-. L'icône du lanceur utilise org.gnome.Nautilus.desktop, l'icône du tableau de bord utilise nautilus.desktop. Le démarrage de Nautilus à partir d'un emplacement différent ajoutera différentes icônes (avec le même aspect) au dock plank-.

J'ai ajouté les deux icônes sur le dock pour obtenir une sortie significative et leur comportement est différent. L'icône org.gnome.Nautilus.desktop se comportera comme vous le souhaitez, elle minimisera toutes les fenêtres Nautilus ouvertes et remontera toutes en cliquant sur l'icône à nouveau. L'icône nautilus.desktop- se comporte comme vous le décrivez. Elle ouvrira toujours une nouvelle fenêtre Nautilus.

Vous trouverez les entrées du lanceur pour le dock plank- dans

~/.config/plank/dock1/launchers

Voici quelques résultats de ma configuration:

$ ls -l '/home/mook/.config/plank/dock1/launchers' 
total 20
-rw-rw-r-- 1 mook mook 83 พ.ค.  15 19:46 firefox.dockitem
-rw-rw-r-- 1 mook mook 84 พ.ค.  15 20:12 nautilus.dockitem
-rw-rw-r-- 1 mook mook 91 พ.ค.  15 19:50 org.gnome.gedit.dockitem
-rw-rw-r-- 1 mook mook 94 พ.ค.  15 19:47 org.gnome.Nautilus.dockitem
-rw-rw-r-- 1 mook mook 94 พ.ค.  15 19:47 org.gnome.Terminal.dockitem</pre>

Contenu de org.gnome.Nautilus.dockitem:

[PlankDockItemPreferences] 
 Launcher = file: ///usr/share/applications/org.gnome.Nautilus.desktop

Contenu de nautilus.dockitem: nautilus.dockitem

[PlankDockItemPreferences] 
 Launcher = file: ///usr/share/applications/nautilus.desktop

Lorsque vous vérifiez les fichiers dans ~/.config/plank/dock1/launchers, je suis sûr que vous trouverez nautilus.dockitem car il s’agit de celui qui se comporte comme vous l’avez décrit. Pour supprimer l'icône du dock, fermez toutes les fenêtres Nautilus, cliquez avec le bouton droit de la souris sur l'icône dans le dock plank et décochez la case Keep in Dock. Puis lancez Nautilus depuis le Launcher (vous devrez probablement ajouter Nautilus aux favoris auparavant) et verrouillez la nouvelle icône Nautilus dans le dock plank- avec un clic droit et vérifiez Keep in dock.

Déroutant, n'est-ce pas?

Une chose amusante est que je ne trouve pas les fichiers org.gnome.Nautilus.desktop et nautilus.desktop avec Nautilus, mais ils sont répertoriés lorsque j'utilisels -a /usr/share/applications dans le terminal ...

Testé dans Ubuntu Gnome 17.04

1
mook765