The problem with &quot;the Windows way&quot; is that there is a complete lack of consistency in that environment. Learning a new application is a complex task since they all behave differently. As an example, there is the question of whether it places itself in the notification area! Really, &quot;programs&quot; should not place themselves there. The notification area exists for programs to present information about notable happenings. That Rhythmbox is running is by no means a notable happening. The notification area&#39;s purpose has been extended to serving as a home for programs which always run in the background like NetworkManager, and I for one consider that acceptable. NetworkManager isn&#39;t just placing a link to itself there; its entire user interface resides in that notification area icon. Besides, one&#39;s network status most definitely is a notification, just as the fact that printing or bluetooth is enabled. A nice thing to note with the programs that do belong there is that they do not have Quit options in their context menus, because they really are core functions of the operating system. I think that is a good rule of thumb. (Then again, I am not a fan of the Quit option anywhere since programs should scale down and quit automatically, but that&#39;s another discussion).<br>
<br><br>GNOME gets routinely bashed for trimming features and having applications with few options, but that is really not the aim of an interface like this. The idea is to create an environment where the options people expect of programs they use do not need to be rediscovered for every program. The XDG user directories standard plays a nice part there. As an unusual example, there is currently a problem where every single program is implementing its own download limiter. In each case, the user must hunt through the program&#39;s preferences and change the download speed limit. That is not intuitive! A better approach would be for every GNOME application to completely kill that option and stop caring about download limits.<br>
<br>...Yep, I just suggested that a function everyone uses is killed. The next step would be to add network shaping as a function of NetworkManager. &quot;Bah! GNOME puilling more options!&quot; the community would respond. That would most definitely be the intent here! Sure, programs have a lot of &quot;options&quot; in Windows or KDE. That is definitely not a good thing, though. The problem with those enormous options dialogs is that everybody must face them. There is a ton of duplication in these environments. That huge list of options? It&#39;s really just a hindrance; any conventional user will be very annoyed that he has to tell the computer the same thing twice, even if that is being said to different programs.<br>
<br>At fault there is not the individual programs (yet) but the desktop environment for failing to do its job of creating consistency. Consistency means an easily learned desktop where standard, expected functions are always in the same place rather than pushed over to one of &quot;Options&quot;, &quot;Preferences&quot;, &quot;Current Profile&quot; or &quot;Settings&quot; for fifteen different applications.<br>
<br><br>Back to the application lister idea...<br>One reason people like MacOS is because it theoretically delivers in the intuitive, predictable programs front. Any program worth its salt has preferences under its bold lettered name in the menu bar, for example. Mostly, though, MacOS&#39;s consistency comes from the fact that its most popular applications are all developed by the same company. Of course those ones would interact smoothly! With desktop Linux we are really pushing new ground in the consistency department, where both Apple and Microsoft fear to tread -- instead, those two behemoths see fit to simply integrate their own built in programs and hope that nobody tries differently.<br>
Still, Apple does succeed (properly or not) in creating a desktop experience where the user does not need to repeat himself.<br>The application lister is one way to create consistency in user interface. People do not expect or want applications to spread themselves over the notification area. That would be bad because the notification area does not sort the applications (or link them to their windows), because the notification area was not designed for this purpose and does not provide the correct functions to make it useful for it. It is very confusing when only the occasional program will provide an icon representing itself as a whole. The Application List idea gives that functionality to every program, thus ensuring complete consistency and allowing people to expect the intuitive functions it provides.<br>
Intuitive features?<br>Why, that would be ideas such as that processes are running no matter what workspace you are looking at. At the moment, if I want to open a new window for the web browser I am running, I have two choices: Find an open window of said web browser, or find its launcher. Both are stupid. Why would the function of opening a new window be available only within an open window? Furthermore, what does opening a new window have to do with &quot;File&quot;s? My favourite thing with MacOS&#39;s unified menu bar is how it does away with the absurd items generally expected under the File menu (which is really just the menu for every function that doesn&#39;t quite fit in the existing stock titles). It makes a lot more sense to see the button for the application in the panel, right click it and choose New Window.<br>
It also makes sure that programs stop parking themselves in the notification area, which would be quite nice.<br><br><br>Bye,<br>-Dylan<br><br><br><div class="gmail_quote">On Sun, Feb 10, 2008 at 6:10 AM, Álvaro Medina Ballester &lt;<a href="mailto:xlasttrainhomex@gmail.com">xlasttrainhomex@gmail.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">El 10/02/2008, a las 14:45, Jan Niklas Hasse escribió:<br>
<div class="Ih2E3d"><br>
&gt; Anyway, instead of showing me the real names of the apps, do you<br>
&gt; have any _solid_ opinion or any critic point to my idea?<br>
&gt;<br>
&gt; Your idea is that applications are still running when i close their<br>
&gt; window? And that they will appear in an app selector? Well, the idea<br>
&gt; is not bad, but the tray does this already. When i close my app i<br>
&gt; can reopen it by clicking the tray icon. My critic point is: Instead<br>
&gt; of developing an app selector, we should drop the idea of the tray<br>
&gt; as a notification area and improve it instead.<br>
&gt;<br>
&gt; I mean, music apps go to &quot;tray&quot; in Linux... and what? I was saying<br>
&gt; that in my opinion this is not the right place to keep open apps.<br>
&gt;<br>
&gt; Why? I think it&#39;s a good place because a small icon doesn&#39;t take<br>
&gt; much place and i can perform actions like changing settings in the<br>
&gt; context menu of the icon.<br>
<br>
</div>I&#39;m glad to hear your opinion!<br>
<br>
Well, we have some points in common. We believe that the &quot;pipe&quot; I<br>
described is a good way to manage applications and windows, but we&#39;re<br>
not agree in one thing, where those open apps should be represented on<br>
the desktop.<br>
<br>
I far prefer not putting open apps in the system tray because I think<br>
that the tray should be used for things that are always open (clock,<br>
volume manager or volume applet, network manager, etc.). So I think<br>
that we&#39;re mixing two things in the same place.<br>
<br>
In addition, I think that putting a lot of small icons would not be<br>
the best way to manage the open apps because those apps are the main<br>
use of the desktop. For example, when I&#39;m doing some university stuff<br>
I have scribes open and the terminal to do gcc&#39;s and make&#39;s, so I<br>
think that the best way to manage those open apps is keeping them<br>
separately from another things like clock applet that you&#39;re not using<br>
constantly. And if you have bigger icons that makes easier to<br>
distinguish what do you want to select.<br>
<br>
Changing the settings in the context menu of the icon is a very good<br>
idea. That can be implemented also in an app selector. This is what I<br>
like to call the power of simplicity.<br>
<br>
When I said that about Windows culture I didn&#39;t explained myself very<br>
well. In my university, some software engineering teachers (not some,<br>
all) believe that Windows way to do things with the computer is the<br>
good one just because &quot;everybody uses it&quot;, they don&#39;t know another<br>
ways to work with the desktop and so they&#39;ve learned to work in a<br>
Windows way so if they have another better options they don&#39;t consider<br>
them because they have learned Windows way and they don&#39;t want to<br>
think further.<br>
<br>
I remember discussing how bad is Windows external devices manager with<br>
my teacher. If you plug 3 or 4 devices you can&#39;t know which is the usb<br>
pen, which is the media player, etc. But in gnome&#39;s desktop, every<br>
device is on the desktop so you can manage them very easily. My<br>
teacher still believes that Windows does that better. I think that<br>
this is what we need to avoid.<br>
<br>
Thank you for considering my ideas again.<br>
<br>
<br>
Cheers.<br>
<font color="#888888">--<br>
</font><div><div></div><div class="Wj3C7c">ubuntu-art mailing list<br>
<a href="mailto:ubuntu-art@lists.ubuntu.com">ubuntu-art@lists.ubuntu.com</a><br>
<a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-art" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-art</a><br>
</div></div></blockquote></div><br>