Re: My opinions on Gnome Shell



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 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.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]