Can only launch Nautilus once in GNOME shell

Bug #1706542 reported by Didier Roche-Tolomelli
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nautilus (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Press super, type "nautilus", type enter
-> nautilus can be only launched once this way, same with any new pinned dash icon.

This is due to having both nautilus.desktop and org.gnome.Nautilus.desktop, despite this one having OnlyShowIn=, GNOME Shell converts nautilus.desktop to org.gnome.Nautilus.desktop, but still think that nautilus.desktop is running (as nautilus desktop background drawing icons instance), hence no dash icon unicity between the already present one and this new one.
The older dash icon desktop file was converted as well, but it doesn't match as in memory it's org.gnome.Nautilus.desktop.

We end up as well with 2 desktop files with identical names in the dash preference settings.
The easy fix without impacting Unity is to:
1. append to "OnlyShowIn=Unity;" in org.gnome.Nautilus.desktop, "GNOME"
2. add "NotShowIn=GNOME;" in nautilus.desktop
-> that way, only org.gnome.Nautilus.desktop will be matched by GNOME. There is no transition issue as Unity is matching nautilus to org.gnome.Nautilus.desktop already, so no transition needed.

More discussion and debugging on IRC at https://irclogs.ubuntu.com/2017/07/26/%23ubuntu-desktop.html#t07:12

description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nautilus - 1:3.24.1-0ubuntu5

---------------
nautilus (1:3.24.1-0ubuntu5) artful; urgency=medium

  * debian/rules:
    - Only show org.gnome.Nautilus.desktop under GNOME Shell causing
      subtile bugs like "can only launch nautilus once" (LP: #1706542)

 -- Didier Roche <email address hidden> Wed, 26 Jul 2017 10:09:52 +0200

Changed in nautilus (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.