well-known user folders, a proposal

Alexander Larsson alexl at redhat.com
Thu Feb 22 10:06:18 PST 2007


On Thu, 2007-02-22 at 10:01 -0800, Octavio Alvarez wrote:
> On Thu, 22 Feb 2007 09:51:54 -0800, Alexander Larsson <alexl at redhat.com>  
> wrote:
> 
> >> I'd prefer to remove the config file to remove functionality. This
> >> would make it easier for scripts to detect with [ -f ]. If config
> >> file exist specific directories could be disabled by commenting them
> >> out (not specifying them).
> >
> > I'm not sure what you mean. The config file is read by the program run
> > on login that creates/updates directories. Nothing else should really
> > read it. Why would they want to do that anyway? For instance, the users
> > ~/.config/user-dirs.dirs file might be totally manually written and not
> > generated from the config at all.
> >
> 
> Right, the [ -f ] should never be neeeded, but if root needs to do some
> manteinance on a home dir by any chance, this make it easier.
> 
> I am thinking that the default user config file should read the /etc  
> version to take the defaults if the user hasn't decided to tweak them. The file could  
> be easily provided by /etc/skel. Functionality would be as simple as removing
> the config file. (Read: opt-in approach, with everybody opted-in by  
> default).

I don't quite understand what you mean. Are you talking about the
user-dirs.conf file or the user-dirs.defaults file?

Also, /etc/skel is not generally a great way to add stuff. It only works
for newly created users. Not for things like distro upgrades, old NFS
homedirs, etc.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Alexander Larsson                                            Red Hat, Inc 
                   alexl at redhat.com    alla at lysator.liu.se 
He's a superhumanly strong Republican messiah in a wheelchair. She's a violent 
impetuous vampire with an MBA from Harvard. They fight crime! 




More information about the xdg mailing list