[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-usability
Subject: A case for sharing Desktop and home directories
From: Manuel Amador <amadorm () usm ! edu ! ec>
Date: 2002-12-03 22:30:01
[Download RAW message or body]
Hi,
I'm cross-posting to what should have been the right forum to discuss
this issue.
The proposal is to:
* make the default desktop directory for new users equal to the home
directory.
* make the default documents directory for new users equal to the home
directory
What this proposal is not:
* change current users' way of work
* force everyone to eat the homedir as desktop with salt and pepper
* force everyone to sort their own mess (I have mine, and I like it a
mess, many thanks =)
Points for:
- quicker access to data for users (*either* directly on the desktop or
with the "Home" icon in kicker).
- easier to understand for newbies: Currently, they save a file in any
application and they instantly see it appear, bringing a sense of
tranquility and control. Currently, they try to open a file in all
applications and what is the default directory? $HOME.
- take advantage of operating system facilities: a user's $HOME is
customarily intended to save user data (visible) and per-user
application data (hidden) -> FHS.
- reduce work: sharing Desktop and $HOME reduces developer and user work
to code for two different cases and to decide where to store files.
Points against, and short rebuttals:
- "My users' desktops will get cluttered and they'll complain":
* so what. That isn't your clutter.
If users DO complain about clutter and you NEED to give support:
* create Desktop directories for them (does not solve the clutter,
just hides it and makes it more difficult to find).
Tip: mkdir /etc/skel/Desktop; cd /home;
for a in * ; do mkdir $a/Desktop;chown $a $a/Desktop; done
* teach users to create directories and arrange their files in a
logical fashion.
- "My desktop will get cluttered":
* If you're saying this, you already have a separate desktop.
IF IT DID by odd chance, there are four courses of action:
* create a Desktop dir then relogin (see end of e-mail)
* change your desktop location via KControl
* arrange your clutter in a "Junk to sort" subfolder
* live with the clutter (Yay!)
- "I install applications in my homedir":
* no way to include this without installing somewhere else
* partial solution - install in Applications folder
* partial solution - let user hide this directory in the desktop
- "Apps put odd files in homedir":
* apps should save user data in a visible way (e.g. Mail).
Fix braindead apps which don't.
* apps should save app data hidden from the user (e.g
.mail/indexes). Fix braindead apps.
* core files shouldn't appear by default
(most distros already do this).
* newbies don't have bin/ or tmp/. If you have them,
you're not a newbie and you can modify your environment
to suit new locations decided by you, or live with them
in the desktop.
- "But what about the desktop metaphor":
* metaphor flawed: a PC's desktop does not contain the limitations
of a real desktop. You don't have to bring a document to the
desktop to work with it, and doing so would be an unneecssary
complication
* desktop-used users: They *still see* a desktop. They might find
out during their dealings with KDE that the $HOME and the Desktop
are the same, and they'll feel good.
- "The desktop isn't equal to the homedir"
* logical fallacy. Following the logical conclusion to applying
this proposal, it would REALLY be equal. Perhaps you need to
define more clearly what "really" the desktop is.
* that's what we're trying to define, in the first place. IF the
desktop should be equal, for newbies, to the homedir.
Practical guidance (Desktop=$HOME mini-HOWTO for KDE developers):
Set the default Desktop/Documents path to $HOME. Since .kde doesn't
contain the old default desktop path, make it so that if Desktop or
Documents exist, they are used. If they don't, then $HOME is used.
This is perhaps a ten-line code change. That way:
* Users who already had configured paths won't be affected.
* Users who already have Desktop and Documents directories don't get
affected.
* Distributors who want to keep using Desktop and homedir separate
need only create /etc/skel/Desktop and ship.
_______________________________________________
kde-usability mailing list
kde-usability@mail.kde.org
http://mail.kde.org/mailman/listinfo/kde-usability
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic