更改虛擬控制台字體及大小

此頁由 Linux Wiki用戶Chenxing 於 2011年4月12日 (星期二) 20:35 的最後更改。

出自Linux Wiki

提示:此文已超过 13 年(4754 天)未更新,如发现内容过时或有误,欢迎改进:)

隨着Kernel Mode Setting走進各發行版,虛擬控制台的分辨率一般都與圖形界面相同,致使控制台字體較小。習慣了大字控制台的朋友可能會感覺比較不舒服。

目前有兩種方法,一是改用可以更靈活選擇的FbTerm,二是直接修改字體。

目錄

FbTerm

FbTerm是利用FrameBuffer實現的終端虛擬軟件。它可以靈活使用包括中文在內的各種系統字體(依賴於fontconfig),也可以方便調整字體大小。使用KMS或使用內核參數vga都可開啟FrameBuffer。

安裝了FbTerm後,只需修改~/.fbtermrc,設置一個合適的font-size即可。

設置字體

如果不想使用FbTerm,也可直接修改控制台字體。

準備字體

一個大小選擇較多的字體是terminus系列字體,它在多數發行版的軟件倉庫中,如Ubuntu中叫console-terminusArchlinux中叫terminus-font

字體安裝的位置因發行版而異,建議看看包中的文件列表,以便確定字體安裝的目的目錄。如Ubuntu中是/usr/share/consolefonts/,Archlinux中是/usr/share/kbd/consolefonts/

設置字體

Debian/Ubuntu類系統中,可以直接使用

sudo dpkg-reconfigure console-setup

修改默認字體。

或者一般地,修改字體的命令是: setfont,如

setfont 字体路径

恢復當前默認字體則是:

setfont

如在Archlinux中,可設置字體為/usr/share/kbd/consolefonts/ter-v28n.psf.gz

Archlinux在rc.conf中專門提供了CONSOLEFONT參數,將其修改為形如ter-v28n.psf.gz的文件名即可,無需路徑名。

其它發行版可在系統啟動時自動執行的代碼中加入setfont命令以設置字體。

本文对您有帮助?分享给更多朋友!

反馈与讨论

发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
简体繁体转换