+ -
当前位置:首页 → 问答吧 → 大家是如何使用个人目录呢?

大家是如何使用个人目录呢?

时间:2010-12-04

来源:互联网

几个问题:
1.在home中常有软体的设定档(非隐藏)参杂其中,这样可能会造成个人资料(非设定档)的混乱。
大家会特别设一个目录专门存非设定档吗?(有点类似winxp的「我的最爱」)

2.最近(几年了)~/中出现了「文件」、「音乐」......
大家会不会存档於这些预设目录中呢?
不知道未来这些目录会不会被更动,所以我不太敢存在这里。(请问这是gnome弄出的吗?)
另外像是nautilus中的「下载」连结到「Download」,感觉怪怪的。
不知这样对於软体会不会产生问题?譬如说使用非中文化的软体,他找「music」,结果我的pc是「音乐」等等类似问题。


顺便说:win7为了相容xp路径,home中加了一堆连结.....感觉真丑。

作者: sppmg   发布时间: 2010-12-04

我会把那些「文件」、「音乐」都删除, 看了碍眼

作者: jcwu   发布时间: 2010-12-04

我是既没有使用那些路径,也没有删除,但原因应该是
我改用了 kde4, 那些东西不会在萤幕上出现,不碍事就不理会

从什么时候开始不记得了,注意到 debian 有个闲置路径 /srv
所以我都把硬碟剩余的(亦即绝大部分的)空间划一分割给 /srv
个人收藏之类的东西都放在里面

偶而我碰过几次状况,有设定上的问题无法解决
删除 /home/user 重建用户是最轻松的解决法
如果平常就把 /home 挂在存放资料的分割区
要仔细挑设定档杀起来可就费事了

不过我也很想知道其他人怎么用,寻求更好的方案

作者: sppmg   发布时间: 2010-12-04

忘了说缺点。

将剩余都给 /srv 若不改变 /srv 的 mount 预设,他的权限在 root
因此当我以 users 身份存档之前,会以 root 或 sudo
建立专属 user 的资料夹。习惯多敲几下键盘就没问题
但有些人可能会觉得麻烦吧?

作者: sppmg   发布时间: 2010-12-04

Yomi1867 写:我是既没有使用那些路径,也没有删除,但原因应该是
我改用了 kde4, 那些东西不会在萤幕上出现,不碍事就不理会

所以你还是有装gnome囉!
因为我之前曾装过只有base+lxde。这时候就没有这些东西。所以怀疑是gnome。(感觉kde好像不会搞这个 )

Yomi1867 写:从什么时候开始不记得了,注意到 debian 有个闲置路径 /srv
所以我都把硬碟剩余的(亦即绝大部分的)空间划一分割给 /srv
个人收藏之类的东西都放在里面

查了一下
/srv : Data for services provided by this system

细节:FHS

我之前(旧系统)的作法「一半」类似。因为当时有80G 硬碟两颗,一颗当纯资料碟。
我就将小档存在~/中,大档存在另颗硬碟。它挂在/home/data下,结构跟/home一样,第一层是帐号。并且将此空间连结到~/中。(也让未来新增帐号时可以自动建立。忘记是用script还是复制到/etc/skel)
其实用这种作法,标准点的挂载位置应该是/mnt中。

不过这方法虽然管理资料较方便,但若要多一层连结又嫌麻烦。
所以我认为,应该还是要利用新出现的「文件」等目录,尽量减少多余的路径。
可是这样又有几个问题:
1.这些目录是否稳定(未来不变、软体相容)、自订性(如改名,但软体仍相容)
2.跨物理储存装置的能力。
关於第2点,应该可以先把装置mount to /mnt 然后用mount 连接两目录来解决。


Yomi1867 写:偶而我碰过几次状况,有设定上的问题无法解决
删除 /home/user 重建用户是最轻松的解决法
如果平常就把 /home 挂在存放资料的分割区
要仔细挑设定档杀起来可就费事了
......

没错!这样超方便啦!
有些程式真的是会弄一堆设定档、目录,然后又不做隐藏,看了~/就想吐!

喔!关於你说/srv要改权限那问题。
就设一个个人用的目录再对它下面设权限就好啦!
这只要做一次而已,应该不麻烦啦!(除非是连基本指令都不懂,那这样我打的也是天书了)

有看过的各位也来分享一下吧!大家一起来讨论较好的方法。

作者:   发布时间: 2010-12-06

sppmg 写:几个问题:
......
2.最近(几年了)~/中出现了「文件」、「音乐」......
不知道未来这些目录会不会被更动,所以我不太敢存在这里。(请问这是gnome弄出的吗?)
另外像是nautilus中的「下载」连结到「Download」,感觉怪怪的。
不知这样对於软体会不会产生问题?
.....


刚刚无意间发现了! !
这是xdg-user-dirs
简单的说是freedesktop的东西。应该是有装xdg-user-dirs就会跑出来,而装了gnome就会自动装它。

好!现在自己解答我的第二个问题。(见引言)
xdg-user-dirs有两个(主要的)设定档:系统、使用者。分别位於

/etc/xdg/user-dirs.defaults
代码: 选择全部# Default settings for user directories
#
# The values are relative pathnames from the home directory and
# will be translated on a per-path-element basis into the users locale
DESKTOP=Desktop
DOWNLOAD=Downloads
TEMPLATES=Templates
PUBLICSHARE=Public
DOCUMENTS=Documents
MUSIC=Music
PICTURES=Pictures
VIDEOS=Videos
# Another alternative is:
#MUSIC=Documents/Music
#PICTURES=Documents/Pictures
#VIDEOS=Documents/Videos


.config/user-dirs.dirs
代码: 选择全部# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/模板"
XDG_PUBLICSHARE_DIR="$HOME/公共"
XDG_DOCUMENTS_DIR="$HOME/文件"
XDG_MUSIC_DIR="$HOME/音乐"
XDG_PICTURES_DIR="$HOME/图片"
XDG_VIDEOS_DIR="$HOME/影片"


所以说
1.这些目录是不会无端消失的!
2.程式相容性高
3.可以自订名称(修改后使用xdg-user-dirs-update更新)
(这样可以避免在文字模式还要打中文,虽然现在有ucimf,但还是麻烦。)

另外在/etc/xdg/user-dirs.conf之中有
「enabled=True」
应该可以控制此功能是否启用。

ok!剩一个问题,大家尽情分享吧!

作者:   发布时间: 2010-12-10

我没有装 gnome 但有装一些 GTK 应用程式
查看 aptitude // Installed Packages
带有 xdg- 开头的只有 xdg-utils
但我的 home 里面有几个不是我建立的资料夹
-- Desktop (这个不奇怪,古来有之)
-- Downloads
-- Pictures
-- Videos
不过这个对我不重要 (没有研究精神的藉口)

作者:   发布时间: 2010-12-10