当前位置: 首页 > 姓名 > 正文

ubuntu 20.04 /home/用户名 下通用中文目录显示为英文的解决方案

2023-05-08 姓名

ubuntu 20.04 中文环境将 /home 目录下通用的中文目录:"桌面"、"下载"、"模板"、"公共的"、"文档"、"音乐"、"图片"、"视频" 默认显示为英文(查看是英文,在位置中也显示英文)。

摘要: ubuntu 20.04 中文环境将 /home/用户名 目录下通用的目录:"桌面"、"下载"、"模板"、"公共的"、"文档"、"音乐"、"图片"、"视频" 显示为英文(查看是英文,在位置中也显示英文)。

目录

ubuntu 20.04 安装时,如果选择了简体中文语言环境,那么安装后,/home/用户名 目录下的通用目录:"桌面"、"下载"、"模板"、"公共的"、"文档"、"音乐"、"图片"、"视频" 均显示为中文,由于中文目录输入不便、在程序中操作可能经常遇到问题,故而建议将其设置为英文。

这些目录显示为中文或英文是与 locale 选项的值有关。

其实这些目录是由 freedesktop.org 定义的视频文件夹英文名,由 xdg-user-dirs 程序来管理,其主页为:xdg-user-dirs 。

其主要配置文件为:

~/.config/user-dirs.dirs 这些目录的显示名称~/.config/user-dirs.locale 这些目录的显示的语言

将这些中文目录切换为英文的方法1. xdg-user-dirs-gtk-update 实现

打开终端,在终端中输入命令:

export LANG=en_US.UTF-8 # 临时切换为英文 xdg-user-dirs-update # 根据英文环境,生成 user-dirs.locale 和 user-dirs.dirs 内容 

跳出对话框询问是否将目录转化为英文路径,同意并关闭.

在终端中输入命令:

export LANG=zh_CN.UTF-8 # 恢复中文语言环境 

重启电脑,弹出以下提示框,选中”不再询问“,点击”保留旧的名称“。此后这些目录将一直显示为英文。

2. 通过修改 /etc/default/locale 实现

sudo vi /etc/default/locale 

将LANG 和 LANGUAGE 内容改为:

LANG=”en_US.UTF-8″ LANGUAGE=”en_US:en” 

然后重启,此时界面上会出现一个对话框提示是否将文件夹改成英文的,此时选择“Update...”

3.直接修改 user-dirs.dirs (ubuntu 20.04 中不可用有BUG)

根据 . 英文环境 user-dirs.dirs 文件内容来修改 user-dirs.dirs,并将 user-dirs.locale 内容修改为 en_US. 重启。

但是 在 ubuntu 20.04 重启后,user-dirs.dirs 文件内容会自动修改为:

XDG_DESKTOP_DIR="$HOME/" XDG_DOWNLOAD_DIR="$HOME/" XDG_TEMPLATES_DIR="$HOME/" XDG_PUBLICSHARE_DIR="$HOME/" XDG_DOCUMENTS_DIR="$HOME/" XDG_MUSIC_DIR="$HOME/" XDG_PICTURES_DIR="$HOME/" XDG_VIDEOS_DIR="$HOME/" 

并且 /home/用户名 目录下的文件会全部显示在 桌面,目前未发现这个bug形成的原因。

xdg-user-dirs-update 不弹出提示框的解决方案

原因是:在以前执行 xdg-user-dirs-gtk-update or xdg-user-dirs-update 命令后,选中弹出提示框中的 “不要再次询问我“ (或 ”don't ask me this again“)选项。

解决方案:

echo zh_CN > ~/.config/user-dirs.locale export LANG=en_US.UTF-8  xdg-user-dirs-gtk-update # 弹出提示框,是否将目录切换为英文,点击是 

echo en_US > ~/.config/user-dirs.locale export LANG=zh_CN.UTF-8 xdg-user-dirs-gtk-update # 弹出提示框,是否将目录切换为中文,点击是 

在弹出框中,不再选中“不要再次询问我“ (或 ”don't ask me this again“)选项。

xdg-user-dirs 切换中英文注意事项

xdg-user-dirs 切换中英文目录的实质是:以目标显示语言新建这些目录(如果存在,将不再新建);切换前的目录若为空,将会被删除,若非空,将保留;它不会将切换前目录中的文件复制或移动到切换后的目录, 需要手动复制或移动。

如将这些中文目录切换为英文时,”桌面“ 对应的英文目录为 ”Desktop“:

xdg-user-dirs 判断 /home/用户名 目录下若不存在, Desktop 目录新建;若存在,不操作;若 ”桌面“ 目录为空,将被删除;非空,保留,不会将 ”桌面“ 目录中的文件全部复制/移动到 ”Desktop“ 目录下,需要手动复制/移动。参考附录 user-dirs.dirs 和 user-dirs.locale 文件默认内容

中文环境(zh_CN):

~/.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/桌面" XDG_DOWNLOAD_DIR="$HOME/下载" XDG_TEMPLATES_DIR="$HOME/模板" XDG_PUBLICSHARE_DIR="$HOME/公共的" XDG_DOCUMENTS_DIR="$HOME/文档" XDG_MUSIC_DIR="$HOME/音乐" XDG_PICTURES_DIR="$HOME/图片" XDG_VIDEOS_DIR="$HOME/视频" 

~/.config/user-dirs.locale 默认内容

zh_CN 

英文环境(en_US):

~/.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/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 默认内容

en_US 

cd $HOME rm -rf "桌面" "下载" "模板"  "公共的"  "文档"  "音乐"  "图片"  "视频"  rm -rf "Desktop" "Downloads" "Templates" "Public" "Documents" "Music" "Pictures" "Videos" 

(本文完)

相关资讯
  • 属鸡姓贾宝宝名字的取名方法

    如果名字取得过于浅露,孩子就容易被人笑话。那么鸡年怎么给贾姓宝宝取名字呢?下面由学识网小编给大家带来的,希望各位客官喜欢!贾姓的基本资料贾姓有以国为氏和以邑为氏...
    2023-05-08
  • lol美服怎么用中文名字

    LOL这款游戏已经走过了8个年头,但其人气丝毫不减当年,在Twitch的观看人数基本未跌出过前三,在中国也始终有着一定的人气。这款游戏因为是美国的RiotGam...
    2023-05-08
  • 双胞胎起名大全免费取名.doc 4页

    本文来源《好运来宝宝起名网》登陆可免费查看生辰八字如何给蛇年双胞胎取名是很多准备给双胞胎起名家长所困惑的,蛇年双胞胎取名的注意事项有哪些呢?其实中国语言文化是非...
    2023-05-08
  • 适合双胞胎命名的成语-好名字起名网

    成语这种浓缩的语言,一般由四个字构成,任意说前两个字或后两个字,人们容易联想到另一部分。成语的这些特征,很多家长都喜欢用这种方法给孩子起名。特别是给双胞胎的婴儿...
    2023-05-08
  • 将Ubuntu主文件夹里的中文文件夹名称改成英文

    方法一:首先修改现有主文件夹下各文件夹名称:Desktop、Documents、Download、Music、Pictures、Public、Templates...
    2023-05-08
  • 五月份出世的宝宝小名_小名起名

    五月是夏天刚开始的时节,也是春天的结尾,这个时候出世的小宝宝刚正不阿一个温暖小乔的好时候,经历了十个月的创造,小宝宝就需要出世了,小宝宝赶到这一全世界一定必须一...
    2023-05-08

Copyright 2008-2024 www.Sm996.Com 版权所有 | 闽ICP备2021007644号-5

声明: 部分信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,互联网不良信息举报邮箱:2300424033@qq.com