Launcher - Apps launched from terminal or without a .desktop file cannot be launched after pinning to launcher
Bug #753305 reported by
Martin Eve
This bug affects 22 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Committed
|
Low
|
John Lea | ||
BAMF |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
Unity |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
bamf (Ubuntu) |
Fix Released
|
Low
|
Marco Trevisan (Treviño) | ||
unity (Ubuntu) |
Fix Released
|
Low
|
Marco Trevisan (Treviño) |
Bug Description
What happens: running a Python application, such as Kabikaboo gives a Unity launcher entry. Right clicking this entry and selecting "keep in launcher" keeps the item in the launcher as expected. However, when the application has been closed, clicking this launcher entry will not restart the program. Furthermore, these launcher entries do not seem to persist after logout/login.
-------
Desired Resolution:
- Applications that are "kept in launcher" should persist between sessions and clicking the icon should launch the application, even if they do not have a .desktop file.
Related branches
lp:~3v1n0/bamf/create-local-desktop
- Christopher Townsend (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Marco Trevisan (Treviño): Pending requested
-
Diff: 1319 lines (+731/-51)23 files modifieddebian/libbamf3-1.symbols (+1/-0)
lib/libbamf-private/org.ayatana.bamf.view.xml (+3/-0)
lib/libbamf-private/org.ayatana.bamf.xml (+8/-1)
lib/libbamf/bamf-application.c (+21/-0)
lib/libbamf/bamf-application.h (+3/-2)
lib/libbamf/bamf-control.c (+31/-5)
lib/libbamf/bamf-control.h (+4/-0)
lib/libbamf/bamf-tab-source.c (+1/-1)
src/bamf-application.c (+272/-2)
src/bamf-application.h (+2/-0)
src/bamf-control.c (+45/-8)
src/bamf-control.h (+3/-0)
src/bamf-legacy-window-test.c (+2/-2)
src/bamf-legacy-window.c (+20/-17)
src/bamf-legacy-window.h (+5/-3)
src/bamf-matcher.c (+27/-2)
src/bamf-matcher.h (+2/-0)
src/bamf-tab.c (+2/-4)
src/bamf-unity-webapps-application.c (+10/-1)
src/bamf-unity-webapps-observer.c (+0/-1)
tests/bamfdaemon/test-application.c (+220/-2)
tests/bamfdaemon/test-bamf.c (+12/-0)
tests/bamfdaemon/test-matcher.c (+37/-0)
lp:~3v1n0/unity/create-local-desktop-file
- Christopher Townsend (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 602 lines (+195/-92)11 files modifiedlauncher/ApplicationLauncherIcon.cpp (+36/-37)
launcher/LauncherDragWindow.cpp (+1/-1)
launcher/SoftwareCenterLauncherIcon.cpp (+0/-1)
tests/mock-application.h (+1/-0)
tests/test_application_launcher_icon.cpp (+118/-39)
tests/test_launcher.cpp (+4/-4)
tests/test_software_center_launcher_icon.cpp (+1/-1)
unity-shared/ApplicationManager.h (+2/-0)
unity-shared/BamfApplicationManager.cpp (+11/-0)
unity-shared/BamfApplicationManager.h (+2/-0)
unity-shared/StandaloneAppManager.cpp (+19/-9)
Changed in unity-2d: | |
status: | New → Confirmed |
summary: |
- Python apps launched from terminal cannot be launched after pinning to - launcher + apps launched from terminal cannot be launched after pinning to launcher |
summary: |
- apps launched from terminal cannot be launched after pinning to launcher + Apps launched from terminal or without a .desktop file cannot be + launched after pinning to launcher |
Changed in unity-2d: | |
importance: | Undecided → Low |
description: | updated |
tags: | added: udp |
Changed in unity (Ubuntu): | |
importance: | Undecided → Low |
Changed in bamf (Ubuntu): | |
importance: | Undecided → Low |
Changed in ayatana-design: | |
status: | New → Triaged |
importance: | Undecided → Low |
assignee: | nobody → John Lea (johnlea) |
Changed in unity (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in unity: | |
status: | Confirmed → Triaged |
Changed in bamf (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in bamf: | |
status: | Confirmed → Triaged |
Changed in bamf: | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity: | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in ayatana-design: | |
status: | Triaged → Fix Committed |
Changed in bamf: | |
importance: | Undecided → Low |
Changed in unity: | |
importance: | Undecided → Low |
summary: |
- Apps launched from terminal or without a .desktop file cannot be - launched after pinning to launcher + Launcher - Apps launched from terminal or without a .desktop file cannot + be launched after pinning to launcher |
no longer affects: | unity-2d (Ubuntu) |
Changed in bamf (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in bamf: | |
assignee: | Marco Trevisan (Treviño) (3v1n0) → Unity Maintainers (unity-maintainers-team) |
Changed in unity: | |
assignee: | Marco Trevisan (Treviño) (3v1n0) → Unity Maintainers (unity-maintainers-team) |
Changed in bamf (Ubuntu): | |
assignee: | Marco Trevisan (Treviño) (3v1n0) → Unity Maintainers (unity-maintainers-team) |
Changed in unity (Ubuntu): | |
assignee: | Marco Trevisan (Treviño) (3v1n0) → Unity Maintainers (unity-maintainers-team) |
Changed in unity: | |
status: | Triaged → In Progress |
assignee: | Unity Maintainers (unity-maintainers-team) → Andrea Azzarone (andyrock) |
milestone: | none → 7.0.0 |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
assignee: | Unity Maintainers (unity-maintainers-team) → Andrea Azzarone (andyrock) |
Changed in unity: | |
status: | In Progress → Triaged |
Changed in unity (Ubuntu): | |
status: | In Progress → Confirmed |
Changed in unity: | |
assignee: | Andrea Azzarone (andyrock) → nobody |
assignee: | nobody → Unity Maintainers (unity-maintainers-team) |
Changed in unity (Ubuntu): | |
assignee: | Andrea Azzarone (andyrock) → nobody |
Changed in unity (Ubuntu): | |
assignee: | nobody → Unity Maintainers (unity-maintainers-team) |
Changed in bamf (Ubuntu): | |
status: | Invalid → Confirmed |
Changed in bamf: | |
status: | Invalid → Confirmed |
Changed in unity (Ubuntu): | |
assignee: | Brandon Schaefer (brandontschaefer) → nobody |
Changed in unity: | |
assignee: | Brandon Schaefer (brandontschaefer) → Marco Trevisan (Treviño) (3v1n0) |
Changed in bamf: | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity: | |
status: | In Progress → Confirmed |
Changed in unity (Ubuntu): | |
status: | In Progress → Confirmed |
Changed in unity: | |
milestone: | 7.0.0 → 7.0.1 |
Changed in unity: | |
status: | Confirmed → In Progress |
Changed in bamf: | |
milestone: | none → 0.5.0 |
status: | Confirmed → In Progress |
Changed in bamf (Ubuntu): | |
status: | Confirmed → In Progress |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
status: | Confirmed → In Progress |
no longer affects: | unity-2d |
Changed in bamf: | |
importance: | Low → Medium |
Changed in unity: | |
importance: | Low → Medium |
no longer affects: | unity-2d (Ubuntu) |
Changed in unity: | |
milestone: | 7.0.1 → 7.1.1 |
tags: | added: rls-w-incoming |
To post a comment you must log in.
Same thing here. This is annoying.