On Tue, 2009-09-08 at 16:22 -0500, Federico Mena Quintero wrote:
> [Re-sending from the correct address; sorry if you get a duplicate]
> 
> Hi, all,
> 
> A while ago, during the development of openSUSE 11.1, I wrote an
> extensive patch for Nautilus to let a system administrator set up
> desktop icons which would show up in users' desktops.

There are are a variety of interconnected reason why I don't like this.
Let me try to factor them out:

First of all, the intended usecase of the desktop is to be a "work
area", where you put stuff you are currently working on (much like an
rea-life desktop). As such, any unnecessary icons we put there make
this smaller and less useful to users.

It seems to me that in most cases what people want to do is put links or
application launchers on the desktop. (I guess since windows does this?)
This has two negative aspects wrt the mental model of how the gnome
desktop works. First of all it makes people think the desktop is made
for putting links at, which will cause them to not be able to use it
efficiently as a staging area for current files. Secondly, there is an
intended way that application launchers and file bookmarks are designed
to work in the gnome desktop, and putting stuff on the desktop is not
it. So, people may get confused as how these things are supposed to
work.

I fear that if we make it easy to get stuff on the users desktop, then
applications (rather than sysadmins) will take advantage of this and put
crap on the desktop, just like they do on windows. We all know what this
has lead to on windows, with microsoft being forced to add magic dialog
asking you if you want to remove unused desktop links, etc.

The desktop is a very important part of how the user interacts and works
with the computer. Having things there that are non-removable is very
user-unfriendly and will cause much irritation. I understand that there
are some special ("enterprise") cases where we want to lock down things,
and we should consider that, but generally we should try to be on the
side of the user.

In Gnome 3.0 we will move to gnome-shell rather than the current setup.
The exact role of nautilus in this has not been finalized, but in talks
I have had with the gnome-shell people it seems likely that we won't
have the desktop as it currently stands, but rather some kind of file
staging area that can be part of e.g. the sidebar and pulled out on
demand, or something like that. So, if we add this now then it risks
being obsolete soon anyway.

That said, I know we got a lot of demands for this from some directions.
I think we need to go back to them and try to understand exactly what
they want to use this for, and why the current methods of e.g. bookmarks
and application launching is not good enough for them. Maybe they have
some interesting usecases that we could solve generically in a better
way?


-- 
nautilus-list mailing list
nautilus-list@gnome.org
http://mail.gnome.org/mailman/listinfo/nautilus-list

Reply via email to