登陆控制台(TTY1-TTY6)自动启动fbterm以正常显示汉字的技巧

登陆控制台(TTY1-TTY6)自动启动fbterm以正常显示汉字的技巧

前提:

已经正常安装了 fbterm 及相关的软件包,且内核支持 framebuffer 帧缓存
(早期的内核需要添加补丁或者附加代码才能支持 framebuffer).

功能:

在控制台能正常显示汉字(如文件名,目录名,文件内容,中文帮助信息,等等),
但不能输入汉字.输入汉字需要安装其它更多的软件包.软件包名称和设置技巧,可以参考

forum.ubuntu.org.cn 的置顶贴:

[quote]Ubuntu 12.04 使用虚拟控制台fberm,显示并可输入中文
forum.ubuntu.org.cn/viewtopic.php?f=8&t=382065[/quote]

1. 以 root 用户身份,修改 /etc/profile 文件,在文件最后面加上三行代码

if "$DISPLAY" = "" ]; then fbterm fi

下次登陆 控制台(TTY1-TTY6)时,即可见效.

注:这一改动对所有用户有效.

  1. 以普通用户身份,修改 ~/.profile 文件,在文件最后面加上上面提到的三行代码.
    下次登陆 控制台(TTY1-TTY6)时,即可见效.

注:这一改动只对当前用户有效.适用于普通用户无法获取 root 权限的情况.


已知问题:
需要玩 MAME 街机模拟游戏的用户,可能需要先退出 fbterm 才能正常启动游戏.可以考虑创建一个玩游戏专用的用户帐号,再在其他用户的 ~/.profile 文件中加上这三行代码(不要直接修改 /etc/profile 文件).

1 个赞