默認的tty只能顯示一個字節,我們可以用setfont命令去改tty字體,但僅僅局限在一個字節內,不支持UTF-8多字節,所以我們就沒辦法使用漢字。但是我們可以使用FbTerm啊!FbTerm是支持中文顯示的控制台,其提供了一個快速的終端仿真器,它直接運行在你的系統中的幀緩沖 (framebuffer) 之上。使用幀緩沖可以在終端渲染 UTF-8 文本時可以提高性能。FbTerm旨在提供國際化和現代字體支持時至少與Linux內核終端一樣快。它允許你在同一個幀緩沖上創建多達 10 個不同的終端窗口,每個窗口都有它的回滾歷史。要運行FbTerm,首先檢查當前用戶是否在 video 組,如不在,則加入。當運行FbTerm后,會在用戶主目錄下生成 .fbtermrc 配置文件,其中可以更換字體樣式及大小、默認前/背景色。
首先,安裝fbterm;
1 sudo apt-get install fbterm
然后,加入video組並更改fbterm權限,username是當前登錄的用戶名;
1 sudo adduser username video 2 sudo chmod u+s /usr/bin/fbterm
最后,切換到fbterm;
1 sudo fbterm
注釋:若你不能看到中文,按 Ctrl+Alt+E 退出后,再運行下面的命令:
1 LANG=zh_CN.utf-8 fbterm
