Ubuntu tty中文字符亂碼


  默認的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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM