Unable to open multiple instances of the same app
Bug #1589637 reported by
Brandon Schaefer
This bug affects 6 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Triaged
|
High
|
Michał Sawicz | ||
qtmir (Ubuntu) |
In Progress
|
High
|
Daniel d'Andrada | ||
ubuntu-app-launch (Ubuntu) |
Fix Released
|
High
|
Ted Gould | ||
unity8 (Ubuntu) |
Triaged
|
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
lp://staging/~ted/ubuntu-app-launch/signal-instances
- Marcus Tomlinson (community): Approve
- unity-api-1-bot: Needs Fixing (continuous-integration)
-
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 |
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 |
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 |
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 |
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 |
Changed in qtmir (Ubuntu): | |
status: | Triaged → In Progress |
To post a comment you must log in.
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.