更改虛擬控制台字體及大小
此頁由 Linux Wiki用戶Chenxing 於 2011年4月12日 (星期二) 20:35 的最後更改。
出自Linux Wiki
提示:此文已超过 13 年(5006 天)未更新,如发现内容过时或有误,欢迎改进:)
隨着Kernel Mode Setting走進各發行版,虛擬控制台的分辨率一般都與圖形界面相同,致使控制台字體較小。習慣了大字控制台的朋友可能會感覺比較不舒服。
目前有兩種方法,一是改用可以更靈活選擇的FbTerm,二是直接修改字體。
目錄 |
FbTerm
FbTerm是利用FrameBuffer實現的終端虛擬軟件。它可以靈活使用包括中文在內的各種系統字體(依賴於fontconfig),也可以方便調整字體大小。使用KMS或使用內核參數vga都可開啟FrameBuffer。
安裝了FbTerm後,只需修改~/.fbtermrc,設置一個合適的font-size即可。
設置字體
如果不想使用FbTerm,也可直接修改控制台字體。
準備字體
一個大小選擇較多的字體是terminus系列字體,它在多數發行版的軟件倉庫中,如Ubuntu中叫console-terminus,Archlinux中叫terminus-font。
字體安裝的位置因發行版而異,建議看看包中的文件列表,以便確定字體安裝的目的目錄。如Ubuntu中是/usr/share/consolefonts/,Archlinux中是/usr/share/kbd/consolefonts/
設置字體
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命令以設置字體。
本文对您有帮助?分享给更多朋友!
反馈与讨论
发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。