终端下显示中文出现小菱形加问号的乱码,zhcon也没有解决,难道真没有办法了?
时间:2008-11-30
来源:互联网
1. 关闭多余的控制台
一般的发行版都默认是tty1-6,共计6个虚拟控制台,虽然控制台必不可少,但对于桌面用户而言,6个又有些多余,Ubuntu 8.10下,我是这样去掉多余控制台的
在 /etc/event.d/ 下,有tty1,tty2,……,tty6,等6个文件,打开,内容大致如下:
start on runlevel 3
stop on runlevel 0
stop on runlevel 1
stop on runlevel 4
stop on runlevel 5
stop on runlevel 6
respawn
exec /sbin/getty 38400 tty6
我将其改为类似如下的样子:
stop on runlevel 3
stop on runlevel 0
stop on runlevel 1
stop on runlevel 4
stop on runlevel 5
stop on runlevel 6
#respawn
#exec /sbin/getty 38400 tty6
这样改掉tty4-6,就只有3个控制台了。不过,个人认为这对于所谓“节省资源”几乎没多大意义,之所以修改,只是为了心安罢了:)
2. 修改控制台的分辨率
这个很多人介绍过了,因为Ubuntu 8.10默认已经开启了FrameBuffer,因此,我们只需要修改menu.lst文件即可。
对应关系如下:
8bit 769 771 773 775
15bit 784 787 790 793
16bit 785 788 791 794
24bit 786 789 792 795
选择对应分辨率和色深的对应代码,在/boot/grub/menu.lst内找到对应启动条目添加vga=***,即可(标红色的代码是添加的):
title Ubuntu 8.10, kernel 2.6.27-9-generic
uuid 328eed5f-0f89-41b8-b021-730ae3f167d1
kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=328eed5f-0f89-41b8-b021-730ae3f167d1 ro quiet splash vga=792
initrd /boot/initrd.img-2.6.27-9-generic
quiet
3. 控制台字体设置
Ubuntu 8.10默认应该安装了 console-setup 服务,如果你的没有,那么 apt-get install console-setup 即可。
更改控制台字体,可以,sudo dpkg-reconfigure console-setup,不过要注意前几步的键盘配置不要乱改,除非你明确知道选择什么:)。可以选择的基本上有fixed和terminus,各有特色,可以自己试试看。
4. 中文控制台的安装和使用
这个没什么多说,安装:
sudo apt-get install zhcon
使用:
zhcon –utf8 –drv=*** ## 这里有一点问题,后面介绍
5. 关于中文控制台分辨率
zhcon的配置文件在 /etc/zhcon.conf
x_resolution = 1024
y_resolution = 768
color_depth = 16
很容易看懂吧?在这里修改分辨率和色深即可。
不过有一点需要说明的是,google到的很多资料,都会告诉你使用 zhcon –utf8 –drv=vga 来启动zhcon,然而,在vga驱动地下,无论你如何更改zhcon.conf文件的参数,分辨率始终只有 640*480。如果一定喜欢大分辨率,那么只有用fb驱动或者不写这个参数,使之default吧。
6. 关于zhcon下的字体问题
说实话,zhcon默认的字体界面不大美观,然而遗憾的是我暂时也没有特别的办法:
zhcon使用一种在标准的linux psf字体格式的基础上扩展了的bpsf格式来存放字库,存放在 /usr/lib/zhcon/font/ 目录下。
可以通过修改配置文件zhcon.conf或.zhconrc中的 ascfont 和(gbkfont,big5font,jisfont,kscmfont )来选择不同的字体。
ascfont = font/asc16.bpsf
gbfont = font/gb-16.bpsf
gbkfont = font/gbk-16.bpsf
big5font = font/big5-16.bpsf
jisfont = font/jis-16.bpsf
kscmfont = font/kscm-16.bpsf
将使用12点阵字体显示简体汉字。
ascfont = font/asc12.bpsf
gbfont = font/hzk12.bpsf
将使用24点阵楷体字显示简体汉字。
ascfont = font/asc24.bpsf
gbfont = font/gb-24-kai.bpsf
以上这段配置范例,是zhcon官方给出的。zhcon的字体机制决定了我们只能用这种bpsf格式的字库,网络上几乎没有任何可用的资源,除非你自己去制作字库,呵呵,为了个中文控制台去研究怎么搞这东西,至少我真的没这精力和水平~~,认了吧 >_
第二,更糟糕的是,我喜欢小些的字体,12号,但,ubuntu 8.10目前提供的zhcon安装包里面,中文字体最小似乎只是16号,这样,设置了12号字以后,英文字体明显会比中文字体小一些,这也是个美中不足吧。
原文URL:http://tianyispace.cn/articals/ubuntu%E6%8E%A7%E5%88%B6%E5%8F%B0%E8%AE%BE%E7%BD%AE%E4%B8%8E%E4%BC%98%E5%8C%96-3/
作者: leo_tzao 发布时间: 2008-11-30
作者: niuyuan1102 发布时间: 2008-11-30
作者: leo_tzao 发布时间: 2008-12-01
作者: testtest22 发布时间: 2008-12-02

作者: wstoneh 发布时间: 2009-02-07
作者: 直行轉右 发布时间: 2009-06-14

作者: dreamcast_sh 发布时间: 2009-06-21
作者: 博客教主 发布时间: 2009-08-25
zhcon –utf8 –drv=*** ## 这里有一点问题,后面介绍
汗,这个命令你输少了- - ,弄得我花多了一个小时。终于弄好。正确的是
作者: 博客教主 发布时间: 2009-08-26
作者: 博客教主 发布时间: 2009-08-26
作者: 踏雪惊鸿 发布时间: 2010-05-10
作者: tandkzy 发布时间: 2010-08-30
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28