|
|

楼主 |
发表于 2009-7-26 13:50:19
|
显示全部楼层
Post by cheeselee;2009745
是在~/.config下哇,如果没有的话试试自己新建,我的是这样的,可以参考一下:
~/.config/user-dirs.dirs
- XDG_PUBLICSHARE_DIR="$HOME/Common"
- XDG_DOWNLOAD_DIR="$HOME/Downloads"
- XDG_MUSIC_DIR="$HOME/Music"
- XDG_VIDEOS_DIR="$HOME/Video"
- XDG_DESKTOP_DIR="$HOME/Desktop"
- XDG_DOCUMENTS_DIR="$HOME/Documents"
- XDG_TEMPLATES_DIR="$HOME/Templates"
- XDG_PICTURES_DIR="$HOME/Pictures"
复制代码
~/.config/user-dirs.locale
感谢 cheeselee 提供的user-dirs.dirs和user-dirs.locale文件。
我后来安装了x11-misc/xdg-user-dirs 以后运行xdg-user-dirds-update以后也生成了在~/.config下生成这两个配置文件。令人称奇的是,x11-misc/xdg-user-dirs还是在~x86分支中。想想自己只是为了定制几个文件夹的目录就去安装了一个~x86分支的软件包,感觉还真是干了一件龌龊的事情。下面是XDG对xdg-user-dirs小软件的简介。参考 http://www.freedesktop.org/wiki/Software/xdg-user-dirs
http://trac.transmissionbt.com/ticket/685
The xdg-user-dir is a freedesktop.org tool/spec useful to manage well known user directoris (i.e. desktop, music folder, video folder, documents folder...). This tool/spec is useful because:
* defines and creates common directories
* update directory names to match current locale
It's used in GNOME Desktop starting from 2.20.
上面还说了 Glib provides the g_get_user_special_dir() but unfortunately starting from recent 2.14 release. 所以说,用 gconf-editor 也能完成这种目录的“指定”。但是我真的非常不喜欢gconf-editor这种工作方式。
http://ubuntuforums.org/showthread.php?t=341607
总结了两种指定 Desktop 目录的方法,就是XDG和gconf的方法:
方法一(XDG):向配置文件 ~/.config/user-dirs.dirs 添加 XDG_DESKTOP_DIR="$HOME/"
方法二(gconf): 打开 gconf-editor ,进入 /apps/nautilus/preferences ,将键 desktop_is_home_dir 设为 false (提示: 如果设为 true,Nautilus 将使用用户的主文件夹作为桌面。如果设为 false,则会使用 ~/Desktop 作为桌面。) |
|