问题

按中文语言装好的Ubuntu建立的用户文件夹是:“桌面”、“文档”、“下载”……而恰好作为经常使用shell操作的人,一个cd 下载这样命令都需要切换输入法,效率上当然不能忍。

解决方案

  1. 使用英语环境。好,英语学的好,可以为任性👍
  2. 觉得英语环境有些阻止快速获取信息(我就不承认我读英语水平一般😤)。那么我们可以切换用户目录语言,只有用户目录使用英语,系统环境整体还保持中文。

终端执行:

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

之后会弹出无标题对话框,直接点击Update Names按钮。此时如桌面下载等目录已经转换为DesktopDownloads这样的英文名称了。注意,如果此操作之前,文件夹不为空,原文件夹不会删除,比如桌面文件夹下有用户自行创建的noteboot.txt文件,那么执行完xdg-user-dirs-gtk-update后,桌面文件夹将保留,新的空的Desktop文件夹会被创建并用于存放桌面内容。需要手动将旧的桌面内容移动到Desktop里。

还没完,如果不执行下一步,下次重启系统,系统还会提示你改回来,我们现在就告诉系统,“记住,我不要使用中文文件夹名,以后也别问我改不改回去了”

继续终端执行:

$ export LANG=zh_CN.UTF-8
$ xdg-user-dirs-gtk-update

这次又弹出了之前的对话框汉语版,选中不要再次询问我再点击保留旧的名称,以后就都是英文文件夹名了。

搞完准备收工,这时不经意瞥了一眼隔壁Mac,人家文件夹整得,一个.localized搞定……😅

以上操作不保证在KDE环境中有效,我没有用过KDE环境的GNU/Linux发行版,所以也没有验证,使用KDE的同学欢迎测试反馈。


Dowen
4 声望0 粉丝