您尚未登录。

#1 2014-11-11 17:37:30

Mr.Chen
会员
注册时间: 2014-11-11
帖子: 21

虚拟字符终端字体设置问题。setfont命令能够设置字体,但是按照wiki写入/etc/vconsole.conf 没有生效[已解决]

问题描述:
             setfont能够设置终端的字体,但是将FONT=×××××写入/etc/vconsole.conf 没有生效,将setfont命令
写入.bashrc/.zshrc 又不太合适,那样在x下调出终端会给一条错误提示,因为setfont没法设置x下虚拟终端的字体。
wiki上是写的写入/etc/vconsole.conf 我的机器上都没有这个文件,是我自己创建的。名字没有写错,想问问大家,
者应该桌面做?

另外大家有没有推荐的终端字体,在网上看了什么profont字体什么的,但是都没有下载到psfu.gz的文件。
用pacman装上也没找到。

最近编辑记录 Mr.Chen (2014-11-12 10:44:54)

离线

#2 2014-11-12 10:57:11

Mr.Chen
会员
注册时间: 2014-11-11
帖子: 21

Re: 虚拟字符终端字体设置问题。setfont命令能够设置字体,但是按照wiki写入/etc/vconsole.conf 没有生效[已解决]

在/etc/vconsole.conf 里添加FONT 没有效果,但是我想到了一个办法
就是找出一个桌面环境下有的而字符终端没有的环境变量:在.bashrc/.zshrc
下写一个if语句判断这个变量是否等于它的值,如果不等于则说明在字符终端,
这时再执行 setfont 命令。
好吧,虽然没有回复,还是谢谢大家。

离线

#3 2014-11-12 20:08:23

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

Re: 虚拟字符终端字体设置问题。setfont命令能够设置字体,但是按照wiki写入/etc/vconsole.conf 没有生效[已解决]

要判断是不是在字符终端(zsh):

[[ $(tty) == /dev/tty* ]] && echo "I'm at VT!"

离线

页脚