当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 让你的终端同时支持中文和 PP 的背景(转载收藏)

Unix/Linux
查看linux 下已经安装的软件包信息
linux 系统中软件raid 配置方法
linux 下MySQL服务器的启动与停止
linux 系统下FTP服务器配置方法
Linux系统下如何挂载U盘,硬盘,光驱
linux 系统下DHCP服务器 配置方法
Linux系统下软件的安装与卸载
在Fedora 9中启用ext4文件系统的方法
linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows网络共享和NFS网络共享
Linux查看文件夹大小的命令
LINUX系统grub常见错误分析
llinux fdisk分区工具 使用方法
linux 系统telnet乱码
rhythmbox 乱码的解决方法
linux单网卡绑定多ip
tar.gz 和tar.bz2 详细解释
linux学习笔记
linux系统rpm安装包详解
linux 服务器常用维护命令
出现The file /boot/grub/stage1 not read cor 解决办法

Unix/Linux 中的 让你的终端同时支持中文和 PP 的背景(转载收藏)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 51 ::
收藏到网摘: n/a


让你的终端同时支持中文和 PP 的背景:)
转自:http://www.linuxsir.org/bbs/showthread.php?t=165103
在控制台使用一些中文终端时(如 zhcon, cce 等等), 这些终端都将背景设为黑色, 把 gensplash PP 的背景都挡住了, 十分难看。 有没有两全的办法了, 既可以使用中文, 又可以有漂亮的背景了?前几天 jackey 告诉我 unicon 补丁可以用在 2.6.9-nitro4 的内核上, 使我感觉有希望了, 通过对比 gensplash 和 unicon 的补丁, 找出了 2.6.9 内核上实现这个“小梦想”的方法。具体该怎么做了, 且听我慢慢说来。
让你的终端同时支持中文和 PP 的背景:) 在控制台使用一些中文终端时(如 zhcon, cce 等等), 这些终端都将背景设为黑色, 把 gensplash PP 的背景都挡住了, 十分难看。 有没有两全的办法了, 既可以使用中文, 又可以有漂亮的背景了?前几天 jackey 告诉我 unicon 补丁可以用在 2.6.9-nitro4 的内核上, 使我感觉有希望了, 通过对比 gensplash 和 unicon 的补丁, 找出了 2.6.9 内核上实现这个“小梦想”的方法。具体该怎么做了, 且听我慢慢说来。首先 unicon 和 gensplash 都需要给内核打补丁。这里只以打上 nitro 补丁 2.6.9 内核为例。1.内核解压到 /usr/src/。引用:#tar jvxf linux-2.6.9.tar.bz2 2.下载所需补丁并给内核打补丁。http://gentoo.linuxsir.org/download....6.9-nitro4.bz2http://gentoo.linuxsir.org/download...nicon.patch.bz2引用:#cd /usr/src/linux-2.6.9#bzcat ~/patch-2.6.9-nitro4.bz2 | patch -p1#bzcat ~/linux-2.6.9-nitro4-unicon.patch.bz2 | patch -p13. 配置和编译内核。这里不多说, 假设您已经会配置编译和内核。只是注意以下几个选项。引用:│ │[*] UNICON console support (EXPERIMENTAL) │ ││ │ UNICON GB Font support │ ││ │ UNICON GBK Font support │ ││ │ UNICON Big5 Font support │ ││ │ UNICON EUC-JP Font support │ ││ │ UNICON JIS Font support │ ││ │ UNICON Shift-JIS Font support │ ││ │ UNICON KSCM Font support │ │gensplash 的安装方法见:http://www.linuxsir.org/bbs/showthr...hlight=fbsplash4。编译和安装 unicon 用户态工具。下面 unicon 源码和补丁。http://gentoo.gg3.net/distfiles/unicon-3.0.4.tar.bz2http://www.magiclinux.org/cgi-bin/v...d.patch?rev=1.1http://www.magiclinux.org/cgi-bin/v...4.patch?rev=1.1编译安装:引用:#tar jvxf unicon-3.0.4.tar.bz2#cd unicon-3.0.4#patch -p1 < vd_unicon-userland-20031122vd.patch#patch -p1 < unicon-3.0.4-gcc34.patch#./configure --prefix=/usr#make && make install#make data && make data-install 5。配置 unicon, 实现在 gensplash 的打开的情况下显示中文。使用新的内核重新启动机器。假设你使用 gbk 作为中文编码。加载内核模块:引用:#modprobe unikey#modprobe encode-gbk配置并打开 unicon 引用:#setfont -u /usr/lib/unicon/direct.uni或者#loadunimap /usr/lib/unicon/direct.uni#uniconctrl --gbk 然后退出会话,再重新登录即可。对于使用中文 portage 的 gentooer,会相当来说简单一点。只要下载最新的中文 portage。引用:#emerge =nitro-sources-2.6.9-r4#emerge unicon#rc-update del keymaps#rc-update del consolefont#rc-update add unicon default另外还需要把 /etc/rc.conf 中的UNICODE 设为 no编译内核使用新内核重新启动即可, 不过有个小毛病。重新启动,直接登录之后并不能显示中文, 要退出再登录一次就可以了。另外还可以参考一下 jackey 的方法。http://euler.acadiau.ca/~043936y/in...20041209_221844