Activity log for bug #616447

Date Who What changed Old value New value Message
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