Unable to open multiple instances of the same app

Bug #1589637 reported by Brandon Schaefer
38
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://bazaar.launchpad.net/~indicator-applet-developers/ubuntu-app-launch/trunk.16.10/view/head:/libubuntu-app-launch/registry.h#L77

Related branches

kevin gunn (kgunn72)
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
Revision history for this message
Gerry Boland (gerboland) wrote :

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.

Ted Gould (ted)
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
Revision history for this message
Gerry Boland (gerboland) wrote :

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)
Gerry Boland (gerboland)
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
Revision history for this message
Emanuele Antonio Faraone (emanueleant03) wrote :

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
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-app-launch - 0.9+17.04.20170124-0ubuntu1

---------------
ubuntu-app-launch (0.9+17.04.20170124-0ubuntu1) zesty; urgency=medium

  * 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
Michał Sawicz (saviq)
Changed in canonical-devices-system-image:
milestone: p2 → u8c-2
Michał Sawicz (saviq)
Changed in canonical-devices-system-image:
status: Confirmed → Triaged
Changed in qtmir (Ubuntu):
status: Confirmed → Triaged
Changed in unity8 (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

See also duplicate bug 1675448 for a different use case that needs fixing.

Changed in qtmir (Ubuntu):
status: Triaged → In Progress
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.