linux家目录下各默认目录的定义,如桌面,模板,音乐,公共,视频,文档,下载,图片等
2012-11-07 22:20
633 查看
装好了一个linux发行版,一般家目录下面都默认会有桌面,模板,音乐,公共,视频,文档,下载,图片等目录,有些发行版,这些目录名字是中文的,也就是
与locale相关的,有些是英文的。
其实这些目录是由freedesktop.org 定义的,由 xdg-user-dirs程序来管理,其主页为:http://freedesktop.org/wiki/Software/xdg-user-dirs
在archlinux下它属于xdg-user-dirs包
$ pacman -Qo xdg-user-dir
/usr/bin/xdg-user-dir 属于 xdg-user-dirs 0.14-3
安装这个程序后,进thunar后,可以看见不同的默认目录,会有不同的图标,一般的图标主题都会为这几个默认目录设定与普通目录不同的图标。
在模板文件夹中放几个模板,在右键“创建文档”下级菜单中就能看见定义的模板了,如果没有装xdg-user-dirs就看不到。
其主要配置文件为:
~/.config/user-dirs.dirs
一般定义为:
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
另一个为:
~/.config/user-dirs.locale
一般定义为:
zh_CN
跟你的系统语言相关
以上两个配置文件在运行xdg-user-dirs-update后会自动生成
你如果想改动设置的话,比如将中文的改为英文的
一个方法是先运行xdg-user-dirs-update命令,然后修改~/.config/user-dirs.dirs文件,将其中的中文目录改为英文目录。
另一个方法是先删除~/.config/user-dirs.dirs文件,再运行LANG=en_US.UTF-8 xdg-user-dirs-update
命令,让其重新生成~/.config/user-dirs.locale及~/.config/user-dirs.dirs配置文件
第一种方法较好,第二种方法只是临时设置了语言。
当然你可以更狠的去修改其源文件中中文翻译为英文,然后生成mo文件放到系统中去,这样子不管系统语言是中文还是英文生成的目录都会是英文的,其中文mo文件为:
/usr/share/locale/zh_CN/LC_MESSAGES/xdg-user-dirs.mo
与locale相关的,有些是英文的。
其实这些目录是由freedesktop.org 定义的,由 xdg-user-dirs程序来管理,其主页为:http://freedesktop.org/wiki/Software/xdg-user-dirs
在archlinux下它属于xdg-user-dirs包
$ pacman -Qo xdg-user-dir
/usr/bin/xdg-user-dir 属于 xdg-user-dirs 0.14-3
安装这个程序后,进thunar后,可以看见不同的默认目录,会有不同的图标,一般的图标主题都会为这几个默认目录设定与普通目录不同的图标。
在模板文件夹中放几个模板,在右键“创建文档”下级菜单中就能看见定义的模板了,如果没有装xdg-user-dirs就看不到。
其主要配置文件为:
~/.config/user-dirs.dirs
一般定义为:
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
另一个为:
~/.config/user-dirs.locale
一般定义为:
zh_CN
跟你的系统语言相关
以上两个配置文件在运行xdg-user-dirs-update后会自动生成
你如果想改动设置的话,比如将中文的改为英文的
一个方法是先运行xdg-user-dirs-update命令,然后修改~/.config/user-dirs.dirs文件,将其中的中文目录改为英文目录。
另一个方法是先删除~/.config/user-dirs.dirs文件,再运行LANG=en_US.UTF-8 xdg-user-dirs-update
命令,让其重新生成~/.config/user-dirs.locale及~/.config/user-dirs.dirs配置文件
第一种方法较好,第二种方法只是临时设置了语言。
当然你可以更狠的去修改其源文件中中文翻译为英文,然后生成mo文件放到系统中去,这样子不管系统语言是中文还是英文生成的目录都会是英文的,其中文mo文件为:
/usr/share/locale/zh_CN/LC_MESSAGES/xdg-user-dirs.mo
相关文章推荐
- 更改Windows的“视频”“图片”“”下载“文档”“音乐”“桌面”的默认路径
- 删除Win10“这台电脑”里的“文件夹(视频、图片、文档、下载、音乐、桌面)”
- 解决处女座看到win8这台电脑视频、图片、文档、下载、音乐、桌面等图标的显示
- WIN10去除、恢复6个文件夹(视频、图片、文档、下载、音乐、桌面)的方法
- C#获取“所有用户”的路径, 我的桌面,我的文档,我的音乐,我的图片等等目录
- Android获取本机各种类型文件列表(音乐、视频、图片、文档等)
- 30多个便于下载图片、视频及文档的FireFox插件
- Linux中文档与目录的默认权限
- linux下的flubox, kde自动设置桌面背景图片为指定目录下的随机图片
- Linux 桌面玩家指南:05. 发博客必备的图片处理和视频录制神器
- [Win8技术讨论] 在 Win8.1 这台电脑中删除视频、图片、文档、下载等文件夹
- 通过UIWebView 显示图片 文本 pdf 文档 以及音乐和视频
- 让可执行文件进入linux系统默认路径,主题桌面图片等等。
- 译文:30多个便于下载图片、视频及文档的FireFox插件(转)
- iOS好使的各种文件文档、音乐、视频下载查看器有进度条
- 删除我的文档中的我的图片我的视频我的音乐
- C# FileUpload上传视频、图片、文档,分别保存在不同的文件夹中以及下载文件的方法
- AFNetworking的图片、视频下载并保存到指定的app的Caches目录下
- Cacti文档下载(linux/windows Cacti安装、cacti模板、cacti插件)
- iOS UI 15 网络编程下载 图片 音乐 大文件 视频 get/ post方法