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
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
- Ken VanDine: Approve
- Ubuntu branches: Pending requested
-
Diff: 1438 lines (+989/-7)26 files modified.pc/applied-patches (+1/-0)
Makefile.in (+2/-0)
config.h.in (+3/-0)
configure (+158/-1)
configure.in (+26/-1)
cut-n-paste-code/Makefile.in (+2/-0)
cut-n-paste-code/libegg/Makefile.in (+2/-0)
data/Makefile.in (+2/-0)
data/icons/Makefile.in (+2/-0)
debian/changelog (+6/-1)
debian/patches/12_unity_launcher_support.patch (+455/-0)
debian/patches/series (+1/-0)
docs/Makefile.in (+2/-0)
docs/reference/Makefile.in (+2/-0)
docs/reference/libnautilus-extension/Makefile.in (+2/-0)
eel/Makefile.in (+2/-0)
icons/Makefile.in (+2/-0)
libnautilus-extension/Makefile.in (+2/-0)
libnautilus-private/Makefile.in (+2/-0)
libnautilus-private/nautilus-progress-info.c (+40/-0)
libnautilus-private/nautilus-progress-info.h (+2/-0)
nautilus-sendto-extension/Makefile.in (+2/-0)
src/Makefile.am (+2/-0)
src/Makefile.in (+8/-4)
src/nautilus-progress-ui-handler.c (+259/-0)
test/Makefile.in (+2/-0)
- Mirco Müller (community): Approve
- Jason Smith: Pending requested
-
Diff: 266 lines (+108/-24)2 files modifiedmanual-tests/UserInvisibleWindows.txt (+47/-0)
plugins/unityshell/src/BamfLauncherIcon.cpp (+61/-24)
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) |
description: | updated |
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 |
description: | updated |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
Changed in unity (Ubuntu): | |
status: | Incomplete → Triaged |
tags: | added: desktop-oneiric-ux |
Changed in unity: | |
status: | Triaged → Invalid |
Changed in unity (Ubuntu): | |
status: | Triaged → Invalid |
Changed in unity: | |
importance: | Medium → Undecided |
assignee: | Jason Smith (jassmith) → nobody |
Changed in unity: | |
status: | New → Triaged |
Changed in unity-2d: | |
status: | New → Triaged |
tags: | added: udp |
Changed in unity: | |
milestone: | none → backlog |
Changed in ayatana-design: | |
status: | Fix Released → Fix Committed |
Changed in unity (Ubuntu): | |
status: | New → Triaged |
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 |
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 |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
tags: |
added: reviewedbydesignp removed: udo udp |
no longer affects: | bamf (Ubuntu Quantal) |
@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