All applications I know that have an icon in the system tray can show a
window when clicked, but closing that window will not make the
application quit or the icon disappear from the systray. Is it ok to
close a window, but the application in this context is represented by
the systray icon, like it was an user-launched daemon.  There exist two
different _objects_ on screen: the application, in the systray, and the
window.

Also, the HIG has been mentioned here. If I click on the close button of
a given window, the _window_ must disappear, not a different object
that I have in the tray. This is in the HIG. Rhythmbox is currently
violating the HIG not doing so. When I click on the close button, and
hear music stopping, and see the tray window disappear, I swear. Really.
Because it's not normal that I close a window and the tray icon goes
away.

If this is not the intended behavior then rhythmbox shouldn't have a
tray icon at all. For me it's confusing, it's not following the behavior
of other apps there. Totem does not have any tray icon, and I have no
confusion about it when I use it.

I am reopening, not because I want to be picky. It's because it's
breaking my usual workflow, which is to launch the player, then to click
on it to open the playlist, then to close the _playlist_ leaving music
in background. I think systray was invented just to make background
applications like this observable, and leaving an handle to the user to
interact with. The icon in the tray means something very precise. Totem
does not have it, for example, hence I don't expect the music it is
playing to survive to the close button. But if I see an icon in the
tray, I expect it to represent an application that will not close if I
close all of its windows. Like it was a daemon, let me say it again.

There is no worry about the close button being inconsistent: if you
close a window you just close a window, and that's all you expect. Doing
more than this, should be a worry. Would you expect closing a chat
window in pidgin to disconnect you? I wouldn't, but when I want to
_close_ the chat window, I  _close_ it using the _close_ button. There
exists an application, pidgin, which is responsible to keep you
connected, and "n" chat windows, where "n" can also be zero. With audio
players it's the same: there exists an application which is responsible
to keep playing music in backround while you work, and there is the main
window that you can show to select what music to play in the next hour,
and you can close to let it disappear.

Examples: look at pidgin, thunderbird, skype. Look at tomboy: you close
the only opened note, the icon stays there. If this was not the expected
behavior, then the systray would absolutely make no sense.  I don't know
any other gnome, kde or windows application that has the current
behavior of rhythmbox, if you can name one, please do so. In ubuntu
there even exists a program, "alltray", for the sole purpose of
mimicking the usual close-to-tray behavior that we are talking about.

-- 
Window close should close, not quit
https://bugs.launchpad.net/bugs/38512
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to