问题描述:
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)
离线
在/etc/vconsole.conf 里添加FONT 没有效果,但是我想到了一个办法
就是找出一个桌面环境下有的而字符终端没有的环境变量:在.bashrc/.zshrc
下写一个if语句判断这个变量是否等于它的值,如果不等于则说明在字符终端,
这时再执行 setfont 命令。
好吧,虽然没有回复,还是谢谢大家。
离线
要判断是不是在字符终端(zsh):
[[ $(tty) == /dev/tty* ]] && echo "I'm at VT!"
离线