[TOC]
# 问题
## [个人文件夹显示中文名实际路径英文名](http://blog.csdn.net/ablo_zhou/article/details/5392987)
Xee:setting设置中改成系统改成英文语言即可!
************
相比于Windows的显示中文,但实际路径是英文,HOME下的中文目录的实际路径也是中文,这样一来在终端输入路径的实际还要切换输入法,相当麻烦,为什么会产生这样的结果?
原来这是freedesktop.org为了方便群众搞的xgd-users-dirs ,在不同的语言下自动创建一些经常用到的目录。xdg-user-dirs-update 这个工具会在系统登录阶段运行,它读取配置文件和用户目录信息,并创建用户本地语言版本的常用目录。设置 到$(XDG_CONFIG_HOME)/user-dirs.dirs (XDG_CONFIG_HOME defaults to ~/.config),以便应用程序读取和使用这些目录。
本文旨在将个人主目录的显示方式改为类似Windows。
1. 我们可以先将目录都改成英文的。
~~~
export LANG=en_US
~~~
执行
~~~
xdg-user-dirs-gtk-update
~~~
这时会弹出一个配置界面,将所有中文的用户目录切换到英文。选中不再提示,确定。
这时,会删除没有内容的用户目录,但有内容的用户目录会保持。并创建相应的英文目录:
Desktop/Download/Templates/Public/Documents/Music/Pictures/Videos
此时,在位置里看到的常用中文目录已经换成英文目录。只需将原中文目录的内容拷贝到相应英文目录,并删除中文目录即可。
然后再执行
~~~
export LANG=zh_CN.UTF-8
~~~
以显示中文。
如果记不住该命令,很简单。注销。在登录界面选英语,进来后该对话框就会弹出来提示你是否切换用户目录了。切换完了注销,再切换成中文界面,但这时 不要切换用户目录了。
2.显示中文,但实际是英文目录
这时,桌面也对应/home/chandlerver5/Desktop,但“位置”里面,“主文件夹”,“桌面”点开都对应英文目录。
理想化的解决方案,是看到的目录是中文,但打开的目录是英文。和Windows操作系统一致。这样免得中英夹杂,影响视觉和心情。
其实这也是可以办到的。
点“位置”->"主文件夹",打开文件浏览器(Nautilus),
在书签菜单,右键选择重命名,注销登陆,弹出提示,选择保留英文名,不再提醒!
## Error: could not open file ...
pacman 安装或者删除软件出现:Error: could not open file /var/lib/pacman/local/phpstorm-jre-2017.2.4-1/desc: No such file or directory
~~~
rm -R /var/lib/pacman/local/phpstorm-jre-2017.2.4-1/
~~~
***执行这个文件夹删除命令。
## [netease-cloud-music 运行不显示](https://www.zhihu.com/question/52084770)
是因为网易云音乐的沙盒有Bug。
解决办法:
```
sudo vim /usr/share/applications/netease-cloud-music.desktop
```
后更改为
```
Exec = netease-cloud-music %U --no-sandbox
```
# 错误
## 字体
### 中文字体显示异常
```
sudo fc-cache -vf # 刷新字体缓存
```
> [MacOS like Fonts on Manjaro/Arch Linux](https://aswinmohan.me/posts/better-fonts-on-linux/)
> [现在Arch Wiki上修正简体中文显示为异体字形的方法好像行不通了](https://forum.manjaro.org/t/arch-wiki/46784)
## 终端字体
最新的[cairo](https://www.archlinux.org/packages/extra/x86_64/cairo/)更新:
...增加了对终端中颜色表情符号的支持:
~~~
$ yay -Q cairo
~~~
### 表情字体
测试网址:
https://getemoji.com/
https://gitmoji.dev/
> [Manjaro表情字体调教指南](https://guanhuo.link/archives/61)
## Cannot find fakeroot binary
解决方法:因为没安装 fakeroot、binutils 等打包基本工具,所以`sudo pacman -S base-devel`装一下。