您尚未登录。

#1 2018-02-09 18:57:55

jredrtyjr
会员
注册时间: 2018-02-09
帖子: 25

删除了 /etc/vconsole.conf 为什么没恢复到默认的内核字体?

前几天突然想改下字体,原本以为随便删除了配置文件就恢复到默认的了,谁料我删除了 /etc/vconsole.conf  居然没恢复到默认的内核字体,现在tty跟一些软件显示非英文乱码。
sudo setfont 也没恢复到默认的。
谁能告诉我怎么恢复到没修改 /etc/vconsole.conf  之前的状态,急。。。

最近编辑记录 jredrtyjr (2018-02-09 19:20:53)

离线

#2 2018-02-09 22:01:36

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 删除了 /etc/vconsole.conf 为什么没恢复到默认的内核字体?

现在tty跟一些软件显示非英文乱码。

它在尝试显示中文吗?如果是,你需要配置语言而不是字体。locale 命令查看当前语言设置。

在线

#3 2018-02-10 11:03:11

jredrtyjr
会员
注册时间: 2018-02-09
帖子: 25

Re: 删除了 /etc/vconsole.conf 为什么没恢复到默认的内核字体?

@依云
不是语言的问题啊,我装了一堆字体后实验性的配置zsh字体导致的

最近编辑记录 jredrtyjr (2018-02-10 11:04:41)

离线

#4 2018-02-10 11:42:07

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 删除了 /etc/vconsole.conf 为什么没恢复到默认的内核字体?

jredrtyjr 说:

@依云
不是语言的问题啊,我装了一堆字体后实验性的配置zsh字体导致的

截图。

在线

#5 2018-02-12 21:14:48

jredrtyjr
会员
注册时间: 2018-02-09
帖子: 25

Re: 删除了 /etc/vconsole.conf 为什么没恢复到默认的内核字体?

@依云
乱码长得不都一样么,这论坛不支持传图啊
其他软件的乱码我找到原因了,是更新了系统后不知道为啥,软件不能连接到原来的字体了,多装了一个字体搞定。
现在还剩下zsh 的 powerlevel9k 乱码不知道怎么解决 https://bbs.archlinuxcn.org/viewtopic.php?id=5401

kvm 声音也搞不定 https://bbs.archlinuxcn.org/viewtopic.php?id=5399

最近编辑记录 jredrtyjr (2018-02-12 21:18:28)

离线

#6 2018-02-12 23:47:09

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 删除了 /etc/vconsole.conf 为什么没恢复到默认的内核字体?

通常不了解的人说的乱码有很多种:

1. 字体不支持,显示为方框(带或者不带数字)
2. locale 不支持,显示为问号
3. 在 tty 上内核不支持,显示为菱形
4. 无效的 UTF-8,显示为菱形,中间可能带问号
5. 编码不对,UTF-8 汉字被显示为 latin1 字符
6. 编码不对,UTF-8 汉字被显示为 GBK 字符
7. 编码不对,GBK 汉字被显示为 UTF-8 字符

暂时只想到这么多。

在线

#7 2018-02-14 10:32:47

jredrtyjr
会员
注册时间: 2018-02-09
帖子: 25

Re: 删除了 /etc/vconsole.conf 为什么没恢复到默认的内核字体?

@依云
俺是 方框

离线

#8 2018-02-14 10:42:39

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 删除了 /etc/vconsole.conf 为什么没恢复到默认的内核字体?

内核是不会显示方框的呀。你还是用的图形界面的终端模拟器吧?

在线

#9 2018-02-16 19:56:39

zsrkmyn
lazy...
注册时间: 2013-05-05
帖子: 331

Re: 删除了 /etc/vconsole.conf 为什么没恢复到默认的内核字体?

默认的 tty 好像显示汉字确实是方框……所以我才一直用英文 locale……

离线

#10 2018-02-20 17:39:25

jredrtyjr
会员
注册时间: 2018-02-09
帖子: 25

Re: 删除了 /etc/vconsole.conf 为什么没恢复到默认的内核字体?

@zsrkmyn @依云
我配置了zsh的powerlevel9k字体,无论是tty还是终端模拟器都是方框乱码啊

最近编辑记录 jredrtyjr (2018-02-20 17:40:46)

离线

#11 2018-03-02 00:24:11

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: 删除了 /etc/vconsole.conf 为什么没恢复到默认的内核字体?

依云 说:

内核是不会显示方框的呀。你还是用的图形界面的终端模拟器吧?

tty不是一直对无法支持的字符显示实心框?

如果大家都用high-level  API就好了,字符串就不会跟字节串搞一起


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#12 2018-03-02 11:03:32

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 删除了 /etc/vconsole.conf 为什么没恢复到默认的内核字体?

方框是框啊喂。实心框……实心的就是块了嘛。

在线

#13 2018-03-02 15:58:16

Mr.I
路人丙
所在地: Kerbal
注册时间: 2015-08-29
帖子: 308

Re: 删除了 /etc/vconsole.conf 为什么没恢复到默认的内核字体?

依云 说:

通常不了解的人说的乱码有很多种:

1. 字体不支持,显示为方框(带或者不带数字)
2. locale 不支持,显示为问号
3. 在 tty 上内核不支持,显示为菱形
4. 无效的 UTF-8,显示为菱形,中间可能带问号
5. 编码不对,UTF-8 汉字被显示为 latin1 字符
6. 编码不对,UTF-8 汉字被显示为 GBK 字符
7. 编码不对,GBK 汉字被显示为 UTF-8 字符

暂时只想到这么多。

涨知识了,拿小本子记下来 big_smile

离线

页脚