Unable to open multiple instances of the same app
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Canonical System Image |
High
|
Michał Sawicz | ||
| qtmir (Ubuntu) |
High
|
Daniel d'Andrada | ||
| ubuntu-app-launch (Ubuntu) |
High
|
Ted Gould | ||
| unity8 (Ubuntu) |
High
|
Daniel d'Andrada |
Bug Description
You're unable to open two instances of the same app. Such as gedit or firefox.
qtmir needs instance-based signals: app instance started, app instance stopped, etc
As in http://
Related branches
- Marcus Tomlinson: Approve on 2017-01-20
- unity-api-1-bot: Needs Fixing (continuous-integration) on 2017-01-19
-
Diff: 732 lines (+149/-86)21 files modifiedapplication-failed.c (+9/-2)
data/com.canonical.UbuntuAppLaunch.xml (+8/-0)
helpers.c (+2/-2)
helpers.h (+1/-0)
libubuntu-app-launch/application-impl-base.h (+2/-0)
libubuntu-app-launch/application-impl-click.cpp (+5/-0)
libubuntu-app-launch/application-impl-click.h (+2/-0)
libubuntu-app-launch/application-impl-legacy.cpp (+5/-0)
libubuntu-app-launch/application-impl-legacy.h (+2/-0)
libubuntu-app-launch/application-impl-libertine.cpp (+5/-0)
libubuntu-app-launch/application-impl-libertine.h (+2/-0)
libubuntu-app-launch/application-impl-snap.cpp (+5/-0)
libubuntu-app-launch/application-impl-snap.h (+2/-0)
libubuntu-app-launch/jobs-base.cpp (+14/-6)
libubuntu-app-launch/jobs-base.h (+1/-0)
libubuntu-app-launch/jobs-upstart.cpp (+15/-12)
libubuntu-app-launch/second-exec-core.c (+6/-3)
libubuntu-app-launch/second-exec-core.h (+1/-1)
tests/helper-handshake-test.cc (+4/-4)
tests/libual-cpp-test.cc (+31/-29)
tests/libual-test.cc (+27/-27)
Changed in canonical-devices-system-image: | |
assignee: | nobody → Michał Sawicz (saviq) |
Changed in qtmir (Ubuntu): | |
assignee: | nobody → Gerry Boland (gerboland) |
Changed in ubuntu-app-launch (Ubuntu): | |
assignee: | nobody → Ted Gould (ted) |
Changed in canonical-devices-system-image: | |
importance: | Undecided → High |
Changed in qtmir (Ubuntu): | |
importance: | Undecided → High |
Changed in ubuntu-app-launch (Ubuntu): | |
importance: | Undecided → High |
Gerry Boland (gerboland) wrote : | #1 |
summary: |
- Need to support multiple instances of applications + Need to support multiple instances of libertine applications |
Changed in ubuntu-app-launch (Ubuntu): | |
status: | New → Triaged |
Changed in canonical-devices-system-image: | |
status: | New → Confirmed |
Gerry Boland (gerboland) wrote : | #2 |
There is nothing libertine specific about this feature request
summary: |
- Need to support multiple instances of libertine applications + Need to support multiple instances of applications |
description: | updated |
Changed in qtmir (Ubuntu): | |
assignee: | Gerry Boland (gerboland) → Daniel d'Andrada (dandrader) |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in qtmir (Ubuntu): | |
status: | New → Confirmed |
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Daniel d'Andrada (dandrader) |
status: | New → Confirmed |
Any news?
Changed in canonical-devices-system-image: | |
milestone: | none → p1 |
tags: | added: unity8-desktop |
summary: |
- Need to support multiple instances of applications + Unable to open multiple instances of the same app |
Changed in unity8 (Ubuntu): | |
importance: | Undecided → High |
Changed in canonical-devices-system-image: | |
milestone: | p1 → p2 |
Launchpad Janitor (janitor) wrote : | #4 |
This bug was fixed in the package ubuntu-app-launch - 0.9+17.
---------------
ubuntu-app-launch (0.9+17.
* Change signals into C++ core::signal objects (LP: #1590442)
* Abstract out jobs backends and make Upstart one
* Move the signals into the jobs classes
* Make the signals support finding the instance of the application
(LP: #1589637)
* Jobs interface specific tests
-- Ted Gould <email address hidden> Tue, 24 Jan 2017 14:15:17 +0000
Changed in ubuntu-app-launch (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in canonical-devices-system-image: | |
milestone: | p2 → u8c-2 |
Changed in canonical-devices-system-image: | |
status: | Confirmed → Triaged |
Changed in qtmir (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in unity8 (Ubuntu): | |
status: | Confirmed → Triaged |
Daniel van Vugt (vanvugt) wrote : | #5 |
See also duplicate bug 1675448 for a different use case that needs fixing.
Changed in qtmir (Ubuntu): | |
status: | Triaged → In Progress |
Ambition is to be able to run:
1. multiple instances (i.e. unique PIDs) of the same application
2. multiple versions of the same application (same appId name, but different versions)
Shell will need to combine all entries of 1. under the same icon on the launcher (as Unity7 does now). For 2, might need different entries in launcher. That's mainly up to the shell, it just needs the information from UAL to do that.