[FFe/UIFe] Unity launcher gets cluttered when having multiple partitions and/or external volumes attached
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
High
|
John Lea | ||
Unity |
Fix Released
|
Medium
|
Andrea Azzarone | ||
ubuntu-docs (Ubuntu) |
Won't Fix
|
Low
|
Unassigned | ||
Raring |
Won't Fix
|
Low
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Andrea Azzarone | ||
Raring |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Having a multi-boot system, multiple partitions, USB keys, SD cards and external hard drives makes Unity launcher cluttered very quick (see screenshot).
To resolve this issue the following changes are required:
1) It should be possible to remove specific file system icons from the Launcher by un-checking the “Unlock from Launcher” option (or dragging to the trash).
2) In the case of non-removable file systems, the system should remember these settings so that rebooting will not return these icons to the Launcher.
3) In the case of removable file systems (USB keys, SD cards, etc...), if a removable file system is removed and then re-attached it should re-appear in the Launcher. If the removable file system is not removed and the user has removed it's icon from the Launcher, the icon should not return to the Launcher even if the computer is re-booted.
4) All 'specific file system' icons that the user has removed from the Launcher should be displayed in the Dash file Lens in the “Favourite Folders/Folders” category. This allows the user to re-add these icons to the Launcher at a later date.
Mailing list links
------------------
# doc: https:/
# translator: https:/
Related branches
- Neil J. Patel (community): Approve
- Tim Penhey (community): Approve
-
Diff: 1452 lines (+575/-447)11 files modifiedUnityCore/GLibWrapper.cpp (+4/-1)
com.canonical.Unity.gschema.xml (+4/-9)
plugins/unityshell/src/DeviceLauncherIcon.cpp (+209/-240)
plugins/unityshell/src/DeviceLauncherIcon.h (+12/-9)
plugins/unityshell/src/DeviceLauncherSection.cpp (+98/-70)
plugins/unityshell/src/DeviceLauncherSection.h (+34/-20)
plugins/unityshell/src/DevicesSettings.cpp (+136/-62)
plugins/unityshell/src/DevicesSettings.h (+50/-33)
plugins/unityshell/src/LauncherController.h (+1/-1)
plugins/unityshell/src/unityshell.cpp (+5/-2)
plugins/unityshell/unityshell.xml.in (+22/-0)
- Paweł Stołowski (community): Approve
-
Diff: 615 lines (+372/-35)3 files modifiedsrc/daemon.vala (+95/-4)
src/folder.vala (+236/-31)
tests/manual/folders.txt (+41/-0)
- Marco Trevisan (Treviño): Approve
-
Diff: 3673 lines (+2330/-692)35 files modifiedcom.canonical.Unity.gschema.xml (+3/-3)
launcher/AbstractVolumeMonitorWrapper.h (+3/-4)
launcher/CMakeLists.txt (+6/-3)
launcher/DeviceLauncherSection.cpp (+23/-27)
launcher/DeviceLauncherSection.h (+17/-7)
launcher/DeviceNotificationDisplay.h (+45/-0)
launcher/DeviceNotificationDisplayImp.cpp (+82/-0)
launcher/DeviceNotificationDisplayImp.h (+46/-0)
launcher/DevicesSettings.h (+26/-48)
launcher/DevicesSettingsImp.cpp (+133/-125)
launcher/DevicesSettingsImp.h (+50/-0)
launcher/FileManagerOpener.h (+45/-0)
launcher/FileManagerOpenerImp.cpp (+35/-0)
launcher/FileManagerOpenerImp.h (+39/-0)
launcher/Launcher.cpp (+12/-2)
launcher/Launcher.h (+5/-0)
launcher/LauncherController.cpp (+6/-4)
launcher/LauncherController.h (+1/-0)
launcher/LauncherControllerPrivate.h (+2/-0)
launcher/Volume.h (+62/-0)
launcher/VolumeImp.cpp (+294/-0)
launcher/VolumeImp.h (+68/-0)
launcher/VolumeLauncherIcon.cpp (+262/-382)
launcher/VolumeLauncherIcon.h (+27/-43)
plugins/unityshell/src/unityshell.cpp (+0/-5)
plugins/unityshell/unityshell.xml.in (+0/-20)
po/POTFILES.in (+2/-1)
tests/CMakeLists.txt (+8/-2)
tests/gmockmount.c (+167/-0)
tests/gmockmount.h (+55/-0)
tests/gmockvolume.c (+120/-13)
tests/gmockvolume.h (+14/-2)
tests/test_device_launcher_section.cpp (+11/-1)
tests/test_volume_imp.cpp (+163/-0)
tests/test_volume_launcher_icon.cpp (+498/-0)
Changed in unity: | |
status: | New → Opinion |
status: | Opinion → Confirmed |
description: | updated |
tags: | added: udt |
Changed in ayatana-design: | |
status: | New → Fix Committed |
importance: | Undecided → Medium |
assignee: | nobody → John Lea (johnlea) |
Changed in unity: | |
assignee: | nobody → Neil J. Patel (njpatel) |
importance: | Undecided → Medium |
Changed in unity (Ubuntu): | |
assignee: | nobody → Neil J. Patel (njpatel) |
importance: | Undecided → Medium |
Changed in unity: | |
milestone: | none → 3.6.4 |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
Changed in unity-2d: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in unity: | |
milestone: | 3.6.4 → 3.6.6 |
Changed in unity: | |
milestone: | 3.6.6 → 3.6.8 |
Changed in unity: | |
milestone: | 3.6.8 → 3.8 |
Changed in unity: | |
milestone: | 3.8 → 3.8.2 |
Changed in unity: | |
milestone: | 3.8.2 → 3.8.4 |
Changed in unity: | |
milestone: | 3.8.4 → 3.8.6 |
tags: | added: too-late |
Changed in unity: | |
milestone: | 3.8.6 → backlog |
tags: | added: udo |
Changed in unity: | |
milestone: | backlog → ux-backlog-1 |
Changed in ayatana-design: | |
importance: | Medium → High |
Changed in unity-2d (Ubuntu): | |
status: | New → Confirmed |
tags: | added: backlog |
Changed in unity: | |
status: | Confirmed → In Progress |
assignee: | Neil J. Patel (njpatel) → Andrea Azzarone (andyrock) |
Changed in unity (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity: | |
milestone: | none → 4.6.0 |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity (Ubuntu): | |
status: | Fix Released → Confirmed |
Changed in unity: | |
assignee: | Andrea Azzarone (andyrock) → nobody |
Changed in unity: | |
assignee: | nobody → Andrea Azzarone (andyrock) |
Changed in unity (Ubuntu): | |
assignee: | Neil J. Patel (njpatel) → Andrea Azzarone (andyrock) |
Changed in unity: | |
status: | Confirmed → In Progress |
Changed in unity (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in unity: | |
milestone: | 4.6.0 → backlog |
tags: | added: udp |
Changed in ayatana-design: | |
status: | Fix Released → Fix Committed |
Changed in unity: | |
status: | In Progress → Triaged |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity: | |
status: | In Progress → Triaged |
Changed in unity (Ubuntu): | |
status: | In Progress → Confirmed |
Changed in unity (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity: | |
milestone: | backlog → 6.4 |
description: | updated |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
summary: |
- Unity launcher gets cluttered when having multiple partitions and/or - external volumes attached + [FFe/UIFe] Unity launcher gets cluttered when having multiple partitions + and/or external volumes attached |
Changed in unity: | |
status: | Fix Committed → New |
Changed in unity (Ubuntu): | |
status: | Fix Committed → New |
description: | updated |
Changed in unity-2d (Ubuntu): | |
status: | Confirmed → Won't Fix |
Changed in unity-2d: | |
status: | Confirmed → Won't Fix |
description: | updated |
Changed in unity (Ubuntu): | |
status: | Confirmed → New |
no longer affects: | unity-2d |
Changed in unity: | |
status: | New → Triaged |
no longer affects: | unity-2d (Ubuntu) |
Changed in unity (Ubuntu): | |
status: | Triaged → New |
Changed in unity: | |
milestone: | 6.6 → 7.0 |
status: | Triaged → Fix Committed |
Changed in unity (Ubuntu): | |
milestone: | none → ubuntu-12.10-beta-2 |
no longer affects: | unity/6.0 |
Changed in unity: | |
milestone: | 7.0 → 6.6 |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-docs (Ubuntu): | |
status: | Triaged → Won't Fix |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
tags: |
added: reviewedbydesignq removed: udo udp udt |
I have also reported exactly these two issues, but focused on the questionmark icon instead of the cluttered launcher, see bug #710809