Clicking Nautilus launcher icon fails to open a Nautilus file explorer window when copying a file and all other Nautilus windows are closed / bamf should skip the taskbar

Bug #784804 reported by Roi Illouz
80
This bug affects 13 people
Affects Status Importance Assigned to Milestone
Ayatana Design
Fix Released
High
John Lea
BAMF
Fix Released
Medium
Marco Trevisan (Treviño)
Unity
Fix Released
Medium
Marco Trevisan (Treviño)
unity-2d
Invalid
Undecided
Unassigned
bamf (Ubuntu)
Fix Released
Medium
Unassigned
nautilus (Ubuntu)
Fix Released
Undecided
Didier Roche-Tolomelli
unity (Ubuntu)
Fix Released
Undecided
Unassigned
unity-2d (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

When using unity you can open only one home folder nautilus. Want another window ? go to file->New window. Now let's assume I'm copying a large file that takes a few minutes to process, now I close nautilus. The file operations dialog is still running. Now Unity thinks home folder is activated because of the file operation dialog. Want a new window browser ? out of lack file operations don't have a file menu. if no shortcut on the desktop need to run nautilus from the terminal not so sleek.

Regards
Roi Illouz

--------------

Desired resolution:

- Mark the window 'skipped task list'

then...

- When a file copy is in progress, the Nautilus Launcher icon should display the Launcher progress emblem (this should show the overall progress of all copy actions currently in flight)

- Add a option to the Nautilus quicklist titled "Cancel all in-progress actions". When no Nautilus actions are in progress the option should be displayed in the inactive state, switching to the active state at the same time the 'progress emblem' appears when a copy or move action begins.

Note that 'skipped task list' window should be handled according to the following logic:

- If a application only has 'skipped task list' window(s) open and no main windows open, the Launcher icon should appear in the not running state

- Clicking on such a Launcher icon should open a new main window, and return the Launcher icon to the running state.

- If a application only has 'skipped task list' window(s) open and no main windows open, and is also not pinned to the launcher (e.g. is not 'sticky'), it should remain in the Launcher in the not running state. When all the 'skipped task list' window(s) are closed, the application icon should then leave the Launcher.

- If a application has both main window(s) and 'skipped task list' window(s) open, and one of these window is in focus, clicking on the Launcher icon will trigger a spread of *all* the windows, irrespective of the window's type

Related branches

Revision history for this message
Roi Illouz (illouz-roi) wrote :
John Lea (johnlea)
description: updated
Changed in ayatana-design:
assignee: nobody → John Lea (johnlea)
importance: Undecided → High
status: New → Fix Committed
tags: added: udo
summary: - logical problem with unity nautilus integration
+ Left clicking Nautilus launcher icon fails to open a Nautilus file
+ explorer window when copying a file and all other Nautilus windows are
+ closed
affects: ubuntu → nautilus (Ubuntu)
Changed in nautilus (Ubuntu):
status: New → In Progress
assignee: nobody → Bilal Akhtar (bilalakhtar)
Revision history for this message
Bilal Akhtar (bilalakhtar) wrote : Re: Left clicking Nautilus launcher icon fails to open a Nautilus file explorer window when copying a file and all other Nautilus windows are closed

@John,

At UDS, we had decided that the Nautilus launcher icon will contain a quicklist item "Open a New Window" (see spec [1]) which will open a new file browser window in any case.

The solution given by you would bring inconsistency. When a file copy operation is under progress, a small copy dialog is always open. If someone moves focus to another window, and then wants to check out the progress again, then he/she would click the launcher icon, thinking that it'd bring the file copy dialog in the foreground (this is the current behavior). But if we implement a solution as per the bug description, clicking the launcher icon in such a case would open a new window, and hence there would be no easy way to go to the file copy progress dialog.

Hence I request you to re-consider a solution for this bug. I'd myself prefer the Quicklist solution as mentioned in the spec [1].

[1] https://blueprints.launchpad.net/ubuntu/+spec/desktop-o-default-apps-unity-integration

Changed in unity:
status: New → Incomplete
Changed in unity (Ubuntu):
status: New → Incomplete
John Lea (johnlea)
description: updated
Revision history for this message
Marco Biscaro (marcobiscaro2112) wrote :

John, the indicator in panel that raise the dialog will be preserved? I ask this because that dialog has some important information (like transfer rate, estimated remaining time, the detailed info about all actions in progress, the possibility to cancel each of them individually, etc.). Simply drop this dialog doesn't look like a good idea.

Neil J. Patel (njpatel)
summary: - Left clicking Nautilus launcher icon fails to open a Nautilus file
- explorer window when copying a file and all other Nautilus windows are
- closed
+ Clicking Nautilus launcher icon fails to open a Nautilus file explorer
+ window when copying a file and all other Nautilus windows are closed
Revision history for this message
Neil J. Patel (njpatel) wrote : Re: Clicking Nautilus launcher icon fails to open a Nautilus file explorer window when copying a file and all other Nautilus windows are closed

Use the skip taskbar hint on the window.

Changed in unity:
assignee: nobody → Jason Smith (jassmith)
importance: Undecided → Medium
milestone: none → 4.4.0
status: Incomplete → Triaged
John Lea (johnlea)
description: updated
Changed in ayatana-design:
status: Fix Committed → Fix Released
Neil J. Patel (njpatel)
Changed in unity (Ubuntu):
status: Incomplete → Triaged
John Lea (johnlea)
tags: added: desktop-oneiric-ux
Neil J. Patel (njpatel)
Changed in unity:
status: Triaged → Invalid
Changed in unity (Ubuntu):
status: Triaged → Invalid
Changed in unity:
importance: Medium → Undecided
assignee: Jason Smith (jassmith) → nobody
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

Wrong tab, sorry Bilal :) Can you try to discuss about it with John on IRC?

Changed in nautilus (Ubuntu):
assignee: Bilal Akhtar (bilalakhtar) → Didier Roche (didrocks)
assignee: Didier Roche (didrocks) → Bilal Akhtar (bilalakhtar)
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

@Bilal: after discussion with John and Jason, there is other technical issues in bamf which won't be fixed in Oneiric. So right now, the shortest way is to:
- skip the taskbar in nautilus for dialog copy
- ensure bamf is respecting skipping the taskbar

affects: unity (Ubuntu) → bamf (Ubuntu)
summary: Clicking Nautilus launcher icon fails to open a Nautilus file explorer
- window when copying a file and all other Nautilus windows are closed
+ window when copying a file and all other Nautilus windows are closed /
+ bamf should skip the taskbar
affects: unity → bamf
Changed in bamf:
milestone: 4.4.0 → none
Changed in bamf (Ubuntu):
status: Invalid → Triaged
importance: Undecided → Medium
Changed in nautilus (Ubuntu):
assignee: Bilal Akhtar (bilalakhtar) → Didier Roche (didrocks)
Changed in bamf:
assignee: nobody → Jason Smith (jassmith)
status: Invalid → Triaged
Changed in nautilus (Ubuntu):
status: In Progress → Fix Committed
Changed in bamf:
importance: Undecided → Medium
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nautilus - 1:3.1.3-0ubuntu2

---------------
nautilus (1:3.1.3-0ubuntu2) oneiric; urgency=low

  * debian/nautilus.gsettings-override:
    - don't show mounted volume as already in the unity launcher (LP: #723865)
  * debian/patches/11_copy_skipping_pager.patch:
    - after discussion with dx and design, the easier short-time solution is to
      have the copy dialog skipping the pager to be able to launch nautilus even
      with a copy operation in progress (bamf will handle that in the future
      nicely) (LP: #784804)
 -- Didier Roche <email address hidden> Mon, 18 Jul 2011 11:32:29 +0200

Changed in nautilus (Ubuntu):
status: Fix Committed → Fix Released
Changed in unity:
status: New → Triaged
Changed in unity-2d:
status: New → Triaged
John Lea (johnlea)
tags: added: udp
Changed in unity:
milestone: none → backlog
Changed in ayatana-design:
status: Fix Released → Fix Committed
Revision history for this message
Steffen Röcker (sroecker) wrote :

This fix seems to cause bug #851606.

Changed in unity (Ubuntu):
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity-2d (Ubuntu):
status: New → Confirmed
Changed in nautilus (Ubuntu):
assignee: Didier Roche (didrocks) → Marco Trevisan (Treviño) (3v1n0)
Changed in nautilus (Ubuntu):
assignee: Marco Trevisan (Treviño) (3v1n0) → Didier Roche (didrocks)
Changed in bamf:
assignee: Jason Smith (jassmith) → Marco Trevisan (Treviño) (3v1n0)
Changed in unity:
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Changed in bamf:
status: Triaged → In Progress
Changed in unity:
status: Triaged → In Progress
importance: Undecided → Medium
Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote :

The bug needs fixes in unity as well, however, how should be shown the icon when the all the nautilus windows, except the transfer windows, are closed? As an active icon or as inactive icon?

John Lea (johnlea)
description: updated
Revision history for this message
John Lea (johnlea) wrote :

@3v1n0; description updated

Changed in unity:
milestone: backlog → 5.0.0
Changed in bamf:
status: In Progress → Invalid
Changed in unity:
milestone: 5.0.0 → 5.2.0
Changed in unity:
status: In Progress → Fix Committed
Changed in unity (Ubuntu):
status: Triaged → Fix Committed
Changed in bamf:
status: Invalid → Triaged
Changed in bamf:
status: Triaged → Fix Released
Changed in unity:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package bamf - 0.2.108-0ubuntu1

---------------
bamf (0.2.108-0ubuntu1) precise; urgency=low

  * New upstream release.
    - BAMF does not pass make check (LP: #897148)
    - BAMF requires a headless testing target (LP: #897150)
    - Clicking Nautilus launcher icon fails to open a Nautilus file explorer
      window when copying a file and all other Nautilus windows are closed /
      bamf should skip the taskbar (LP: #784804)
  * debian/libbamf0.symbols, debian/libbamf3-0.symbols:
    - updated symbols
 -- Didier Roche <email address hidden> Fri, 03 Feb 2012 11:36:48 +0100

Changed in bamf (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (5.4 KiB)

This bug was fixed in the package unity - 5.2.0-0ubuntu1

---------------
unity (5.2.0-0ubuntu1) precise; urgency=low

  * New upstream release.
    - Unity needs a way to switch (tab) between windows on current workspace
      (LP: #863399)
    - compiz crashed with SIGSEGV in BamfLauncherIcon::NameForWindow()
      (LP: #865840)
    - Gradual degradation in desktop performance. (LP: #888039)
    - compiz (unity) crashes with SIGSEGV when a window is minimized.
      (LP: #918329)
    - FavoriteStore external change support (LP: #681503)
    - Launcher - Make Launcher left of screen reveal more responsive and less
      prone to false positives (LP: #765819)
    - Window auto-maximise functionality should be disabled on monitors with a
      resolution above 1024 x 600 (LP: #797808)
    - Dash: very high latency responding to input (LP: #828582)
    - Dash - Behaviour of the 'All' button in the Dash filters broken in
      several ways (LP: #841864)
    - alt-tab - The app title in the top left of the top bar should change as
      the alt-tab focus changes (LP: #855516)
    - Keyboard shortcut - Add keyboard shortcut hint overlay that is displayed
      when a user presses and holds the Super key (LP: #855532)
    - Unity crashes when started in an environment without utouch support
      (LP: #860707)
    - Dash - Remove Dash Home shortcut icons (LP: #885738)
    - Dash - Most Frequently Used apps change to Recently Used, without
      Launcher favorites (LP: #893214)
    - Should have a launcher on every monitor (LP: #915944)
    - Launcher autohide behaviour on multi-monitor (LP: #915946)
    - the unity wrapper should kill compiz before restarting it (LP: #919132)
    - Launcher - Implement workspace/launcher cross interactions (LP: #690143)
    - Application icons should only display windows from the current workspace
      in the window spread (LP: #689733)
    - Notification area ("system tray") missing when using dual monitors of
      different sizes, with their bottoms aligned (LP: #778256)
    - Clicking Nautilus launcher icon fails to open a Nautilus file explorer
      window when copying a file and all other Nautilus windows are closed /
      bamf should skip the taskbar (LP: #784804)
    - Dash - the search box is not aligned correctly relative to the Launcher
      BFB button (LP: #838904)
    - Dash - A expand/collapse arrow is missing from all the filter category
      headers (LP: #841870)
    - Dash - the filter buttons should not have a mouse over state
      (LP: #838901)
    - Dash - the "Filter results" text is the wrong size, wrong font weight,
      and aligned incorrectly in both the vertical and horizontal axis
      (LP: #863240)
    - Add SUPER+TAB switching mode that enables the user to switch
      applications via the Launcher (LP: #891620)
    - Software Centre - automatically add app icon to launcher (LP: #761851)
    - Compiz add transparency to titlebar along with the panel (LP: #912682)
    - The search box is too opaque and dark (LP: #913717)
    - Dash - Make statefulness of Dash Home and Dash Lenses consistent
      (LP: #914759)
    - Unity 5.0: "All" button for filters render as "..." (LP: #91...

Read more...

Changed in unity (Ubuntu):
status: Fix Committed → Fix Released
John Lea (johnlea)
Changed in ayatana-design:
status: Fix Committed → Fix Released
tags: added: reviewedbydesignp
removed: udo udp
no longer affects: bamf (Ubuntu Quantal)
Revision history for this message
dino99 (9d9) wrote :

This version has expired

Changed in unity-2d (Ubuntu):
status: Confirmed → Invalid
Changed in unity-2d:
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

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