In reply to Julien and Simon,

there are applications that need to run constantly but with which the user
> only needs to interact from time to time. This is the case mainly for
> music players, email applications, instant messengers and download
> managers / torrent clients.
>

Let me derail the debate for a second, but I think there are better
solutions for those.

Email applications and instant messengers should only be a way for you to
interact with your online presence, that is, you should only need them
running to send an email or an IM, but not to "listen" to incoming emails or
IMs. Once you have set your accounts, Gnome should start listening for those
as soon as you start your PC and notify you as soon as any communications
arrive, then only launch Evolution or Empathy if you actually want to open
an interface in order to interact with them.

As for music players, I love what Ubuntu did: they integrated Rhythmbox and
Banshee into the sound menu, so that you can keep listening to your music
without having to keep an open window. If you open Banshee and then close it
while it's not playing, it will close as expected. If you open Banshee,
press play and then close the window, your music will keep playing even
though there is no window. You can skip songs or stop the music usin the
sound menu.

As for torrent apps and download managers, my opinion is that Gnome should
have a progress
indicator<https://wiki.ubuntu.com/Ayatana/ProgressIndication>that
hosts running operations waiting to complete: that is downloads, file
operations, disc burning, and so on.

I'm not trying to start a discussion about how convenient these would be: my
point is only that, in all those situations you mentioned, there are
alternative solutions to minimizing; it only looks like the obvious one
because we've been minimizing windows forever, but that doesn't mean it's
necessarily the best one.


> I don't see why, for such applications, having a way to minimize them
> (hide the main window from the screen, the overlay and the ALT-TAB list,
> but keep the application running in background) would hurt.
>

It adds complexity. Some people (take my mom as an example) just can't tell
the difference between closing a window and minimizing it. When they
accidentally minimize a window they don't know where it has gone, they don't
know that now it's in the taskbar. They just don't get the concept of a
taskbar.

To get back to what they were doing, they will repeat the process they
followed the first time: press the launcher, which will launch a brand new
window of that application... without all the work they'd done. Other times
they will spot the app icon on the taskbar and press it, which will take
them back to the existing window, but they simply DO NOT understand why they
sometimes get back their window, and they sometimes get a new one.

This duplicity is, objectively, a problem for some people. I have seen it.
Removing the minimize button solves the problem for them. I'm not saying
helping them is worth bothering other users; I'm only saying that in some
cases, having a minimize button DOES hurt some people.

A window that is part of the current task, but not needed for a period
> of time yet you do not wish to lose your place?  Leave it cluttering the
> desktop, move to another desktop, or minimize?
>

Why is just leaving it in the background not an option?


> Client walks into your office whilst you have confidential information
> relating to another client on screen?
>

Why is moving to an empty workspace not an option?


> I knew one user who knew about Alt-Tab but just "didn't like it".  She
> would always switch between windows by minimizing all then restoring the
> one she wanted.  Granted, I hated seeing here do that, but she was
> comfortable with it.
>

Well, my mom refuses to use the scroll wheel OR drag the scroll bar. She
won't even keep the little arrow pressed, she just clicks it once and again,
and again and again and God, do I hate it. I'd gladly remove those little
arrows if that gave her a gentle push towards acquiring saner computer
habits.


> Firstly, just "throwing" the window to another workspace is easier to
> say than do if you only use the mouse (and no amount of training will
> persuade _some_ people to do any different.)
>

I agree. I think that throwing a window to another WS needs to become
easier.


> Secondly, I don't think you should assume that a taskbar necessarily
> interferes with my work.  Sometimes it can, but I can always move the
> interfering window to another workspace if I simply cannot control myself.
>

It does interefere to a point. Maybe less than having the whole window in
the background, but more than not having anything. You used the word
"clutter" before. I don't think this applies only to windows, but also to
any interface elements that are not relevant to what you're doing.
_______________________________________________
gnome-shell-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-shell-list

Reply via email to