On Wednesday 2012-02-15 15:47, Randy Kramer wrote: > >I would like to see /home separated into at least 3 directories. The "names" >below are obviously placeholders--actual names can be debated at some point >in the future): > > * /<real_user_data>: Files containing documents written by or used by the >user, likewise for videos, music, graphics, program source code, ...--real >user data that the user views, modifies, creates and needs to be backed up >and would be transferred to a new system if the user migrated to a new >system.
That already exists - /home/yourusername/. > * /<user_config_files>: Files containing configuration data for various >applications. That too already exists - /home/yourusername/.config, as per the XDG standard. You have to talk to the authors of the programs that unfortunately dump their config in /home/yourname/.program rather than /home/yourname/.config/program to get this fixed. >It is typically backed up, but when the user migrates to a new >system, this data might or might not be migrated to the new system. Or might be forgotten. Hence - better leave it in ~. >(Just as a bad example, if the user migrates from a GNOME system to >a KDE system, there is little use for those configuration files. That is too shortsighted. One can use GNOME or KDE or whatever other programs from one or another DE or WM. Point in case: I use the "marble" globe program, a KDE-phil program, while Xfce as a DE is more on the gnomey side w.r.t. config files. Hence I need all files should I be changing my system. > * /<user_temp_and_transient_files>--I won't think of all the types of files >I'd put here, but it would include all files that might otherwise go in /tmp >or /var but but should not (in a multiuser system) for security reasons. >Includes any type of file that can be reconstructed from other data in the >system--for example, indexes related to databases or just files, ... > * /<user_binaries>--A potential 4th hierarchy, containing binaries written >by or used (only) by, or customized for one particular user. That is ~/bin. This is not standardized, but the dir appears sometimes. (E.g. on openSUSE, /root/bin exists) >I think we should plan for long term cleanliness of the LInux >filesystem. I, for one, would not want to be resurrected (not that >that can happen) in the year 2500 and still find that conglomeration >of junk in the /home directory. Yeah and then we end up with http://xkcd.com/927/ _______________________________________________ fhs-discuss mailing list [email protected] https://lists.linuxfoundation.org/mailman/listinfo/fhs-discuss
