(原) Pi linux命令行字符大小设置

原创文章,请后转载,并注明出处。

在某些显示终端上,字符确实太小了。

https://unix.stackexchange.com/questions/49779/can-i-change-the-font-of-terminal

/etc/default/console-setup 此文件中编辑

CHARMAP=”UTF-8”
CODESET=”Lat7”
FONTFACE=”Terminus”
FONTSIZE=”28x14”

这些字体应该在文件中存在 ls /usr/share/consolefonts

也可以通过工具来修改字体及大小: sudo dpkg-reconfigure console-setup


另一种解决方案,还能解决终端不能显示中文的问题:

sudo apt install fbterm 安装fbterm工具
sudo chmod u+s /usr/bin/fbterm 不用root也可以运行
nano ~/.fbtermrc 修改相关配置:

font-names=Consolas,Microsoft YaHei
font-size=60

我把字体改得很大,字体就自己安装了。
sudo apt-get install fonts-wqy-microhei ttf-wqy-zenhei


发现设置 /etc/default/console-setup 文件后,重启并没有效果。在/etc/rc.local中添加一个指令:
screen -dmS “FontSize” bash -c “sleep 20s ; setupcon”
用root延时运行setupcon即可生效


继续研究发现:sudo setfont /usr/share/consolefonts/Uni2-Terminus32x16.psf.gz 可以设置终端字体并立即生效。
实际使用中,发现依然要通过延时来设置 screen -dmS “FontSize” bash -c “sleep 20s ; setfont /usr/share/consolefonts/Uni2-Terminus32x16.psf.gz”

相关文章