您好,匿名用户
随意问技术百科期待您的加入

家目录中的 Desktop 等通用目录如何恢复成中文

0 投票

之前从英文改成了中文

export LANG=en_US
xdg-user-dirs-gtk-update

弹出的窗口中勾选了 中=>英"Don's ask me again"

然后执行 export LANG=zh_CN.UTF-8 以恢复显示中文内容

现在想恢复回来

~/.config 下有两个文件: ~/.config/user-dirs.dirs~/.config/user-dirs.locale

我按照 user-dirs.dirs 里的提示把里面的对应项修改成中文后, 重新登陆, 无效。我把那两个文件删除后重新登陆, 它们又自动生成了, 还是无效。

我想写成自动化的脚本,所以想知道, 除了这两个文件外, 还需要修改其他的文件吗? 如何修改呢, 谢谢大家!

用户头像 提问 2013年 10月27日 @ Caster 上等兵 (256 威望)
分享到:

1个回答

0 投票
 
最佳答案

英文到中文

export LC_ALL=zh_CN.UTF-8
xdg-user-dirs-update --force

中文到英文

export LC_ALL=en_US.UTF-8
xdg-user-dirs-update --force

重新打开一个 terminal 进行操作,完了关闭即可,不需要额外再恢复中文显示什么的。

---------

如果不想再次登入后被提示更新目录,如果当前环境为中文则执行 echo zh_CN > ~/.config/user-dirs.locale,英文则执行 echo en_US > ~/.config/user-dirs.locale

至于为什么没有重命名而是建立了新的文件夹,这个设计可能是有意的,见:

https://bugs.freedesktop.org/show_bug...
https://bugs.freedesktop.org/show_bug...
http://bugs.debian.org/cgi-bin/bugrep...
https://bugs.launchpad.net/ubuntu/+so...

参考链接:

http://freedesktop.org/wiki/Software/...
http://www.unix.com/man-page/opensola...
http://www.unix.com/man-page/opensola...
http://www.unix.com/man-page/OpenSola...
https://wiki.archlinux.org/index.php/...

用户头像 回复 2013年 10月31日 @ Miss Fortune 上等兵 (418 威望)
选中 2013年 9月7日 @Caster
提一个问题:

相关问题

+3 投票
1 回复 55 阅读
0 投票
1 回复 7 阅读
用户头像 提问 2014年 4月8日 @ Miss Fortune 上等兵 (418 威望)
+1 投票
1 回复 99 阅读
+1 投票
1 回复 95 阅读
0 投票
1 回复 38 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...