Re: $HOME as desktop



On Fri, 2003-05-16 at 22:58, Owen Taylor wrote:
> I really hesitate to jump in here, but I think it's
> worth stating clearly why $HOME as desktop isn't an 
> option:
> 
>  - Upgrades: user upgrades to Red Hat 14.7. Suddenly,
>    they have 531 files on their desktop, many of
>    which don't fit on the screen. Unless they think
>    to "clean up", some of these files may be lost
>    forever because they are way off the screen.
> 
>    I think it's unreasonable to expect users to 
>    spend a day cleaning their home directory just
>    because they switched to a new version of GNOME.

I'm not really sure what you mean here, but I assume you're talking
about a program which would use $HOME as the default behaviour for
downloading file.

Why would theses files appear in their home directory ? People get used
to behavior of the programs they use. People will get used to $HOME as
the desktop. And then, when downloading <insert any distribution name
here/>, user will not choose to download it under $HOME.

And even if they did, they would notice the increasing number of files
showing up in their home directory, and would probably realize they did
something wrong.

>  - We don't control the other software the user
>    runs, we don't control what software they run
>    in the past; you may claim that everybody
>    should change, but that isn't realistic; looking
>    in my home directory.
> 
>     dcc - xchat is broken
>     evolution - evolution is broken
>     nsmail - Netscape 4 was broken several years ago
>     GNUstep - wmaker was broken when I tried to
>               reproduce a bug yesterday
>     Mail - various traditionally unixy things are broken
>     News - Gnus is broken
>     Desktop - KDE is broken
> 
>    You get the picture. If we made $HOME the desktop   
>    we force the user to choose between having useless
>    cruft on their desktop and not using other software.

Maybe the right answer would be to contact the authors of theses
program, and to involve them in this discussion. Maybe things would go
further that way.

Maybe, if after this big discussion, most people agree that programs
should not create folder in $HOME (at least if they are not hiden) - and
even if some outside programers disagree - Users, by asking the
programmers to comply to the standard (or to what the mass think), will
make him change is mind.

Anyway, I don't believe that the "Everybody is broken, so let's write
something borked too" is the good attitude toward solving this problem.

>  - Quality user experience depends on consistency;
>    not just within GNOME, but for all apps. How 
>    are Mozilla, and OpenOffice.org, and the 
>    Java file selector, and ... going to get the
>    behavior right if GNOME uses ~ and KDE uses Desktop/ ?

Did any KDE developers commented on this issue ? If not, wouldn't it be
a good idea to start discussing the issue with them ?

PS: 

I'm a long time Nautilus user (well, and was involved in the
development, a long time ago - until I got out of time). 

I never tryed the $HOME as desktop configuration option until today. And
I love it, and feel it much more "natural" than the current default
behavior (be it .gnome-desktop or Desktop. Except that I'd tend to think
Desktop is _even more_ broken).

Anyway, just my 0.002 cents.
                                     
-- 
Yoann Vandoorselaere, http://www.prelude-ids.org

"Programming is a race between programmers, who try and make more and 
 more idiot-proof software, and universe, which produces more and more 
 remarkable idiots. Until now, universe leads the race"  -- R. Cook

Attachment: signature.asc
Description: This is a digitally signed message part



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