FUZxxl Asked: 2011-02-08 10:44:16 +0800 CST2011-02-08 10:44:16 +0800 CST 2011-02-08 10:44:16 +0800 CST 如何让VT显示汉字? 772 当我使用 VT ( CTRL++ ALT)F1时,它只会显示中文的替换字符,但从替代安装 CD 中我可以看到,实际上可以在 VT 中显示中文。如何启用此功能? tty 2 个回答 Voted djeikyb 2011-02-10T14:30:14+08:002011-02-10T14:30:14+08:00 我启动了 10.10 32 位 Ubuntu livecd,然后选择了我很确定是简体中文(语言菜单上的倒数第二个选项)。在它启动到试用环境后,我点击ctl- alt- f1,输入ls,并获得了钻石而不是中文的奖励。我的结论是 Ubuntu 不包括对控制台/tty 的中文支持。Otoh,Gnome 中的一切都运行得非常好。 幸运的是,您可以添加中文 tty 支持。在 tty 上安装fbiterm并运行它。它是一个可以处理非拉丁字符的帧缓冲区。我还不知道如何让 fbiterm 默认使用。 @FUZxxl,在 VirtualBox 中全新安装的 Ubuntu 10.10 上运行 fbiterm 会给我你的错误Frame buffer device /dev/fb0: Open error。我发现了一个UbuntuForum.org 线程,它建议您需要加载允许帧缓冲区的内核模块。它有点老了..这就是我所做的: 编辑/etc/initramfs-tools/modules. 在单独的行中添加到文件末尾:fbcon和vesafb. 编辑/etc/modprobe.d/blacklist-framebuffer和取消注释vesafb。 运行:sudo update-initramfs -u -k all。 确保您在/etc/default/grub. 例子:GRUB_CMDLINE_LINUX_DEFAULT="vga=0x314" 运行update-grub。 现在您可以重新启动并fbiterm在虚拟控制台上运行。 LGB 2011-02-13T00:27:57+08:002011-02-13T00:27:57+08:00 我认为,真正的“文本模式”VT 使用文本视频模式,因此它同时限制为 256/512 个不同的字符。我对中文不太了解,但我想它比其他具有 26 个字母左右的“字母”的语言有更多的“字母”:) 虽然,我认为 Ubuntu 使用帧缓冲 VT 控制台(不是文本 VGA基于模式),所以也许理论上可以做......
我启动了 10.10 32 位 Ubuntu livecd,然后选择了我很确定是简体中文(语言菜单上的倒数第二个选项)。在它启动到试用环境后,我点击ctl- alt- f1,输入
ls
,并获得了钻石而不是中文的奖励。我的结论是 Ubuntu 不包括对控制台/tty 的中文支持。Otoh,Gnome 中的一切都运行得非常好。幸运的是,您可以添加中文 tty 支持。在 tty 上安装
fbiterm
并运行它。它是一个可以处理非拉丁字符的帧缓冲区。我还不知道如何让 fbiterm 默认使用。@FUZxxl,在 VirtualBox 中全新安装的 Ubuntu 10.10 上运行 fbiterm 会给我你的错误
Frame buffer device /dev/fb0: Open error
。我发现了一个UbuntuForum.org 线程,它建议您需要加载允许帧缓冲区的内核模块。它有点老了..这就是我所做的:编辑
/etc/initramfs-tools/modules
. 在单独的行中添加到文件末尾:fbcon
和vesafb
.编辑
/etc/modprobe.d/blacklist-framebuffer
和取消注释vesafb
。运行:
sudo update-initramfs -u -k all
。确保您在
/etc/default/grub
. 例子:GRUB_CMDLINE_LINUX_DEFAULT="vga=0x314"
update-grub
。现在您可以重新启动并
fbiterm
在虚拟控制台上运行。我认为,真正的“文本模式”VT 使用文本视频模式,因此它同时限制为 256/512 个不同的字符。我对中文不太了解,但我想它比其他具有 26 个字母左右的“字母”的语言有更多的“字母”:) 虽然,我认为 Ubuntu 使用帧缓冲 VT 控制台(不是文本 VGA基于模式),所以也许理论上可以做......