Applications launched at startup lose their position in the launcher
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
BAMF |
Invalid
|
Undecided
|
Unassigned | ||
Unity |
Fix Released
|
Undecided
|
Marco Trevisan (Treviño) | ||
unity-2d |
Invalid
|
Low
|
Unassigned | ||
bamf (Ubuntu) |
Invalid
|
Low
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
unity 4.8.0-0ubuntu1
libbamf0 0.2.94-0ubuntu1
TEST CASE:
1. Add an application to 'startup applications', lets say empathy.
2. Start empathy and set its position in the launcher by drag&drop
3. Make sure empathy is not the last application in the launcher.
4. Reboot your system.
WHAT HAPPENS:
When Ubuntu starts empathy is shown at the desktop(blank, thats another bug specifically in Oneiric), The position of empathy icon in the launcher becomes last.
WHAT SHOULD HAPPEN:
Empathy should keep its previous position, the position which was before reboot.
=========ORIGINAL REPORT============
Hello,
I use often Freeguide to donwload the TV programs and preview my favorites ones, the program works very well.
There is just a little problem : when Freeguide is opened, I move its icon on Unity dock to the place I want it, right click and select "Keep in launcher".
But at the next restart of my computer, as Freeguide is one application which runs automatically at startup, it appears well, but its icon on Unity dock goes back at the bottom of the dock, no more at the place I choosed...
Related branches
- Andrea Azzarone (community): Approve
- Brandon Schaefer (community): Approve
-
Diff: 7548 lines (+3855/-1096)72 files modifiedUnityCore/DesktopUtilities.cpp (+29/-9)
UnityCore/DesktopUtilities.h (+1/-0)
UnityCore/GLibDBusProxy.cpp (+0/-4)
com.canonical.Unity.gschema.xml (+3/-3)
launcher/AbstractLauncherIcon.h (+16/-2)
launcher/BFBLauncherIcon.cpp (+1/-0)
launcher/BamfLauncherIcon.cpp (+31/-48)
launcher/BamfLauncherIcon.h (+0/-1)
launcher/CMakeLists.txt (+1/-0)
launcher/DesktopLauncherIcon.cpp (+19/-6)
launcher/DesktopLauncherIcon.h (+4/-12)
launcher/DeviceLauncherSection.cpp (+14/-7)
launcher/DeviceLauncherSection.h (+3/-5)
launcher/DndData.cpp (+5/-5)
launcher/DndData.h (+1/-1)
launcher/ExpoLauncherIcon.cpp (+64/-0)
launcher/ExpoLauncherIcon.h (+45/-0)
launcher/FavoriteStore.cpp (+93/-4)
launcher/FavoriteStore.h (+21/-8)
launcher/FavoriteStoreGSettings.cpp (+67/-68)
launcher/FavoriteStoreGSettings.h (+7/-4)
launcher/FavoriteStorePrivate.cpp (+14/-0)
launcher/FavoriteStorePrivate.h (+3/-1)
launcher/HudLauncherIcon.cpp (+2/-1)
launcher/Launcher.cpp (+82/-108)
launcher/Launcher.h (+5/-8)
launcher/LauncherController.cpp (+526/-341)
launcher/LauncherController.h (+1/-3)
launcher/LauncherControllerPrivate.h (+28/-41)
launcher/LauncherIcon.cpp (+31/-4)
launcher/LauncherIcon.h (+5/-9)
launcher/LauncherModel.cpp (+34/-32)
launcher/MockLauncherIcon.h (+11/-15)
launcher/SoftwareCenterLauncherIcon.cpp (+27/-38)
launcher/SoftwareCenterLauncherIcon.h (+1/-1)
launcher/SpacerLauncherIcon.cpp (+1/-1)
launcher/SpacerLauncherIcon.h (+0/-4)
launcher/StandaloneLauncher.cpp (+1/-1)
launcher/TrashLauncherIcon.cpp (+1/-0)
launcher/VolumeLauncherIcon.cpp (+34/-4)
launcher/VolumeLauncherIcon.h (+3/-0)
manual-tests/Launcher.txt (+15/-0)
panel/PanelMenuView.h (+0/-1)
plugins/unityshell/src/unityshell.cpp (+5/-7)
plugins/unityshell/unityshell.xml.in (+0/-6)
tests/CMakeLists.txt (+19/-11)
tests/gmockvolume.c (+3/-2)
tests/test_bamf_launcher_icon.cpp (+70/-2)
tests/test_bfb_launcher_icon.cpp (+11/-8)
tests/test_desktop_launcher_icon.cpp (+80/-0)
tests/test_desktop_utilities.cpp (+52/-22)
tests/test_device_launcher_section.cpp (+19/-54)
tests/test_expo_launcher_icon.cpp (+58/-0)
tests/test_favorite_store.cpp (+111/-0)
tests/test_favorite_store_gsettings.cpp (+52/-29)
tests/test_hud_launcher_icon.cpp (+53/-0)
tests/test_launcher.cpp (+226/-15)
tests/test_launcher_controller.cpp (+1246/-44)
tests/test_launcher_icon.cpp (+113/-0)
tests/test_launcher_model.cpp (+182/-40)
tests/test_main.cpp (+1/-0)
tests/test_main_xless.cpp (+1/-1)
tests/test_mock_devices.h (+93/-0)
tests/test_software_center_launcher_icon.cpp (+74/-0)
tests/test_trash_launcher_icon.cpp (+39/-0)
tests/test_volume_launcher_icon.cpp (+67/-46)
unity-shared/PluginAdapter.h (+2/-0)
unity-shared/PluginAdapterCompiz.cpp (+5/-0)
unity-shared/PluginAdapterStandalone.cpp (+15/-7)
unity-shared/WindowManager.cpp (+5/-0)
unity-shared/WindowManager.h (+1/-0)
unity-standalone/StandaloneUnity.cpp (+2/-2)
summary: |
- Icon of Freeguide in Unity dock : place not remembered + Applications launched at startup lose their position in the launcher |
affects: | freeguide-tv → bamf |
description: | updated |
Changed in unity (Ubuntu): | |
importance: | Undecided → Low |
Changed in bamf (Ubuntu): | |
importance: | Undecided → Low |
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
Changed in bamf (Ubuntu): | |
status: | New → Confirmed |
Changed in unity: | |
status: | New → Confirmed |
Changed in bamf: | |
status: | New → Confirmed |
tags: | added: testcase |
Changed in unity-2d: | |
status: | New → Confirmed |
Changed in unity-2d: | |
importance: | Undecided → Low |
Changed in bamf: | |
status: | Confirmed → Invalid |
Changed in unity: | |
status: | Confirmed → Fix Released |
Changed in unity-2d: | |
status: | Confirmed → Invalid |
Changed in unity (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in bamf (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in unity: | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
this also happens in Unity 3d, when you run the first application that is not anchored in Unity Launcher