2010-08-11 18:09:40 |
Dylan McCall |
bug |
|
|
added bug |
2010-08-11 18:13:01 |
Dylan McCall |
description |
This bug report is about the Quit option listed under the context menu for all running programs in the Unity shell.
I will start with examples:
* Choosing Quit with Rhythmbox will close the main window, but the process continues to run. (The indicator provides a duplicate Quit option that does the right thing, but even if that was merged with the existing Quit option it would not be a sustainable solution).
* I have Dropbox running in the background, and Unity has cleverly added it to the sidebar with its indicator menu available. Choosing Quit does nothing, because Dropbox is a daemon with no toplevel windows.
From the looks of it, Unity is just closing every window attached to the application's process and wrongly assumes this will cause it to quit. In fact, that often does not happen, and it is a very strange, semantically unclear behaviour.
Two possible solutions occur to me:
* Do the right thing by sending the _process_ a QUIT signal. If a GUI app doesn't handle that signal properly, that is its problem and it should be fixed there.
* Replace "Quit" with "Close all," which is consistent with what is being done and how the operation is presented in Gnome. Remove or disable the "Close all" option when there are no windows to close. (When it won't do anything). |
This bug report is about the Quit option listed under the context menu for all running programs in the Unity shell.
I will start with examples:
* Choosing Quit with Rhythmbox will close the main window, but the process continues to run. (The indicator provides a duplicate Quit option that does the right thing, but even if that was merged with the existing Quit option it would not be a sustainable solution).
* I have Dropbox running in the background, and Unity has cleverly added it to the launcher panel with its indicator menu available. Choosing Quit does nothing, because Dropbox is a daemon with no toplevel windows.
From the looks of it, Unity is just closing every window attached to the application's process and wrongly assumes this will cause it to quit. In fact, that often does not happen, and it is a very strange, semantically unclear behaviour.
Two possible solutions occur to me:
* Do the right thing by sending the _process_ a QUIT signal. If a GUI app doesn't handle that signal properly, that is its problem and it should be fixed there.
* Replace "Quit" with "Close all," which is consistent with what is being done and how the operation is presented in Gnome. Remove or disable the "Close all" option when there are no windows to close. (When it won't do anything).
|
|
2010-08-20 12:50:49 |
Neil J. Patel |
unity: importance |
Undecided |
Low |
|
2010-08-20 12:50:49 |
Neil J. Patel |
unity: status |
New |
Opinion |
|
2010-08-20 12:50:49 |
Neil J. Patel |
unity: milestone |
|
2010-09-02 |
|
2010-08-20 12:50:49 |
Neil J. Patel |
unity: assignee |
|
Gord Allott (gordallott) |
|
2010-09-05 17:53:39 |
Neil J. Patel |
unity: milestone |
2010-09-02 |
2010-09-16 |
|
2010-09-16 23:08:30 |
Neil J. Patel |
unity: milestone |
2010-09-16 |
backlog |
|
2010-11-08 17:28:42 |
David Barth |
bug task added |
|
ayatana-design |
|
2010-11-08 17:30:17 |
David Barth |
unity: milestone |
backlog |
|
|
2010-11-08 17:30:21 |
David Barth |
unity: assignee |
Gord Allott (gordallott) |
|
|
2011-04-21 09:05:11 |
Didier Roche-Tolomelli |
unity: milestone |
|
3.8.12 |
|
2011-04-21 12:10:25 |
John Lea |
description |
This bug report is about the Quit option listed under the context menu for all running programs in the Unity shell.
I will start with examples:
* Choosing Quit with Rhythmbox will close the main window, but the process continues to run. (The indicator provides a duplicate Quit option that does the right thing, but even if that was merged with the existing Quit option it would not be a sustainable solution).
* I have Dropbox running in the background, and Unity has cleverly added it to the launcher panel with its indicator menu available. Choosing Quit does nothing, because Dropbox is a daemon with no toplevel windows.
From the looks of it, Unity is just closing every window attached to the application's process and wrongly assumes this will cause it to quit. In fact, that often does not happen, and it is a very strange, semantically unclear behaviour.
Two possible solutions occur to me:
* Do the right thing by sending the _process_ a QUIT signal. If a GUI app doesn't handle that signal properly, that is its problem and it should be fixed there.
* Replace "Quit" with "Close all," which is consistent with what is being done and how the operation is presented in Gnome. Remove or disable the "Close all" option when there are no windows to close. (When it won't do anything).
|
This bug report is about the Quit option listed under the context menu for all running programs in the Unity shell.
I will start with examples:
* Choosing Quit with Rhythmbox will close the main window, but the process continues to run. (The indicator provides a duplicate Quit option that does the right thing, but even if that was merged with the existing Quit option it would not be a sustainable solution).
* I have Dropbox running in the background, and Unity has cleverly added it to the launcher panel with its indicator menu available. Choosing Quit does nothing, because Dropbox is a daemon with no toplevel windows.
From the looks of it, Unity is just closing every window attached to the application's process and wrongly assumes this will cause it to quit. In fact, that often does not happen, and it is a very strange, semantically unclear behaviour.
Desired solution:
- Do the right thing by sending the _process_ a QUIT signal. If a GUI app doesn't handle that signal properly, that is its problem and it should be fixed there. |
|
2011-04-21 12:10:30 |
John Lea |
ayatana-design: assignee |
|
John Lea (johnlea) |
|
2011-04-21 12:10:35 |
John Lea |
ayatana-design: importance |
Undecided |
Low |
|
2011-04-21 12:10:39 |
John Lea |
ayatana-design: status |
New |
Fix Committed |
|
2011-04-22 08:56:31 |
Omer Akram |
unity: status |
Opinion |
Confirmed |
|
2011-04-22 09:42:32 |
David Barth |
unity: milestone |
3.8.12 |
backlog |
|
2011-04-26 10:52:35 |
Didier Roche-Tolomelli |
unity (Ubuntu): status |
New |
Confirmed |
|
2011-04-27 17:53:51 |
Sebastien Bacher |
unity (Ubuntu): importance |
Undecided |
Low |
|
2011-04-28 10:38:47 |
Matthew Paul Thomas |
bug |
|
|
added subscriber Matthew Paul Thomas |
2011-04-28 12:43:16 |
Yann Dìnendal |
bug |
|
|
added subscriber Yann Dìnendal |
2011-05-03 19:13:50 |
.cobnet |
bug |
|
|
added subscriber .cobnet |
2011-07-01 19:11:22 |
Victor Vargas |
bug |
|
|
added subscriber Kamus |
2011-08-23 09:30:28 |
Mark Longair |
bug |
|
|
added subscriber Mark Longair |
2011-10-18 10:28:02 |
John Lea |
tags |
|
udo |
|
2011-10-18 14:01:47 |
John Lea |
tags |
udo |
udo udp |
|
2011-10-18 14:01:52 |
John Lea |
ayatana-design: status |
Fix Committed |
Triaged |
|
2011-11-03 18:54:19 |
John Lea |
unity: assignee |
|
Jason Smith (jassmith) |
|
2011-11-03 18:54:47 |
John Lea |
ayatana-design: status |
Triaged |
Fix Committed |
|
2012-01-11 15:46:51 |
John Lea |
ayatana-design: importance |
Low |
High |
|
2012-03-05 19:17:40 |
Bernhard Reiter |
bug |
|
|
added subscriber Bernhard Reiter |
2012-04-25 13:16:42 |
Marius B. Kotsbak |
bug |
|
|
added subscriber Marius Kotsbak |
2012-08-29 10:38:56 |
John Lea |
summary |
Quit does not actually quit applications |
Launcher - Quit does not actually quit applications |
|
2012-09-22 22:56:16 |
Edward Donovan |
bug |
|
|
added subscriber Edward Donovan |
2012-10-04 15:48:21 |
John Lea |
unity: status |
Confirmed |
Triaged |
|
2012-10-04 15:48:23 |
John Lea |
unity (Ubuntu): status |
Confirmed |
Triaged |
|
2012-10-04 15:48:27 |
John Lea |
unity: importance |
Low |
Medium |
|
2012-10-04 15:48:32 |
John Lea |
unity: assignee |
Jason Smith (jassmith) |
|
|
2012-10-04 15:48:35 |
John Lea |
unity (Ubuntu): importance |
Low |
Medium |
|
2012-10-04 15:48:42 |
John Lea |
ayatana-design: importance |
High |
Medium |
|
2012-10-15 10:46:53 |
tankdriver |
bug |
|
|
added subscriber tankdriver |
2012-10-15 17:10:12 |
Matthew Newton |
bug |
|
|
added subscriber Matthew Newton |
2012-10-25 20:05:51 |
Dario Ruellan |
bug task added |
|
hundredpapercuts |
|
2012-11-01 13:01:22 |
Chris Wilson |
hundredpapercuts: status |
New |
Triaged |
|
2012-11-01 13:01:26 |
Chris Wilson |
hundredpapercuts: milestone |
|
raring-round-3 |
|
2012-11-01 13:01:34 |
Chris Wilson |
hundredpapercuts: assignee |
|
Papercuts Ninja (papercuts-ninja) |
|
2012-11-01 13:01:37 |
Chris Wilson |
hundredpapercuts: importance |
Undecided |
Medium |
|
2013-05-17 06:08:53 |
oriolpont |
bug |
|
|
added subscriber oriolpont |
2013-05-27 15:54:02 |
Chris Wilson |
hundredpapercuts: milestone |
|
papercuts-s-unity |
|
2013-12-31 22:11:47 |
Kai Mast |
tags |
udo udp |
trusty udo udp |
|
2014-01-20 11:08:57 |
Alberto Salvia Novella |
hundredpapercuts: assignee |
Papercuts Ninjas (papercuts-ninja) |
|
|
2014-04-22 17:38:48 |
Matthew Newton |
removed subscriber Matthew Newton |
|
|
|
2014-04-22 17:39:22 |
Matthew Newton |
bug |
|
|
added subscriber Matthew Newton |
2015-10-14 13:36:09 |
Marco Trevisan (Treviño) |
tags |
trusty udo udp |
rls-w-incoming trusty udo udp |
|
2015-10-14 14:04:10 |
Marco Trevisan (Treviño) |
unity: status |
Triaged |
Won't Fix |
|
2015-10-14 14:04:19 |
Marco Trevisan (Treviño) |
unity (Ubuntu): status |
Triaged |
Won't Fix |
|
2015-10-14 14:04:45 |
Marco Trevisan (Treviño) |
bug task added |
|
rhythmbox (Ubuntu) |
|
2015-10-30 14:24:26 |
Marco Trevisan (Treviño) |
tags |
rls-w-incoming trusty udo udp |
rls-x-incoming trusty udo udp |
|
2015-12-14 13:38:40 |
Tim Hollmann |
attachment added |
|
Located in /usr/share/applications/ https://bugs.launchpad.net/unity/+bug/616447/+attachment/4534503/+files/rhythmbox.desktop |
|
2015-12-14 14:51:28 |
Tim Hollmann |
attachment removed |
Located in /usr/share/applications/ https://bugs.launchpad.net/unity/+bug/616447/+attachment/4534503/+files/rhythmbox.desktop |
|
|
2015-12-14 14:56:04 |
Tim Hollmann |
attachment added |
|
rhythmbox.desktop https://bugs.launchpad.net/unity/+bug/616447/+attachment/4534535/+files/rhythmbox.desktop |
|
2015-12-15 17:05:18 |
Tim Hollmann |
attachment removed |
rhythmbox.desktop https://bugs.launchpad.net/unity/+bug/616447/+attachment/4534535/+files/rhythmbox.desktop |
|
|
2015-12-15 17:05:55 |
Tim Hollmann |
attachment added |
|
xenial_rhythmbox_stopQuit https://bugs.launchpad.net/unity/+bug/616447/+attachment/4535183/+files/xenial_rhythmbox_stopQuit |
|
2015-12-15 20:23:23 |
Ubuntu Foundations Team Bug Bot |
tags |
rls-x-incoming trusty udo udp |
patch rls-x-incoming trusty udo udp |
|
2015-12-15 20:23:31 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Review Team |
2015-12-21 13:18:19 |
Tim Hollmann |
attachment removed |
xenial_rhythmbox_stopQuit https://bugs.launchpad.net/unity/+bug/616447/+attachment/4535183/+files/xenial_rhythmbox_stopQuit |
|
|
2015-12-21 13:18:44 |
Tim Hollmann |
attachment added |
|
patch_stopQuit.diff https://bugs.launchpad.net/unity/+bug/616447/+attachment/4538315/+files/patch_stopQuit.diff |
|
2015-12-24 09:29:31 |
Tim Hollmann |
attachment removed |
patch_stopQuit.diff https://bugs.launchpad.net/unity/+bug/616447/+attachment/4538315/+files/patch_stopQuit.diff |
|
|
2015-12-24 09:30:32 |
Tim Hollmann |
attachment added |
|
patch_stopQuit.patch https://bugs.launchpad.net/unity/+bug/616447/+attachment/4539622/+files/patch_stopQuit.patch |
|
2016-01-04 08:13:48 |
Didier Roche-Tolomelli |
hundredpapercuts: status |
Triaged |
Fix Released |
|
2016-01-04 16:59:39 |
Launchpad Janitor |
rhythmbox (Ubuntu): status |
New |
Fix Released |
|
2016-02-02 05:35:26 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-desktop/rhythmbox/ubuntu |
|