longlong
deepin
2025-04-16 17:19 Community Developer
我尝试复现一下,可能是Chromium动了用户级的配置
Reply Like 0 View the author
我尝试复现一下,可能是Chromium动了用户级的配置
不对啊 在ubuntu上安装的实际是snap的chromium 理论上是容器嵌套,根本无法启动的啊,你是不是还有别的操作
删除下面几个目录(如果自己修改过注意备份):
$HOME/.config/fontconfig
/var/cache/fontconfig/
$HOME/.cache/fontconfig
然后重启操作系统看下问题有没有解决,如果没有解决的话:
查看是否存在 $HOME/.config/local.conf /etc/fonts/local.conf,如果存在的话把内容贴上来
运行以下命令,把结果发上来
fc-match system-ui:lang=zh-cn --format "%{family} %{file} %{lang}\n"
fc-match sans:lang=zh-cn --format "%{family} %{file} %{lang}\n"
不对啊 在ubuntu上安装的实际是snap的chromium 理论上是容器嵌套,根本无法启动的啊,你是不是还有别的操作
很抱歉,当时是一边重装系统一边回忆步骤写的,重装系统以后我尝试了很多方法也没能复现,可能是哪里操作不对导致的偶发情况了
Popular Events
More
复现步骤:安装Deepin 25 Alpha,在应用商店内找到Ubuntu 20.04子系统安装,在启动器中点击Ubuntu 20.04子系统,在终端窗口中使用sudo apt install chromium命令安装Chromium浏览器,随后使用Chromium命令启动。
Chromium启动后界面中的所有中文字符以方框代替,此时启动宿主系统自带统信浏览器、龙芯浏览器,发现所有基于Chromium的浏览器均不能正确显示中文,该操作不可逆,尝试使用distrobox-rm命令删除子系统,删除~/.config/chromium/,卸载所有浏览器后,在应用商店或使用APT命令重新安装,仍然无法正确显示。
推测子系统绕过了磐石系统,修改了宿主系统中chromium需要读取的某些locale变量,导致了中文无法显示。
因复现代价太大(目前备份功能在我这里无法正常工作),抱歉无法提供截图。