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

Unix/Linux
如何在linux下面运行招商银行专业版
Windows和Linux系统共存 完美解决方案
Linux 和对称多处理应用程序介绍
Red Hat Linux 附加引导和内核引导选项
Linux 2.6.11内核文件IO系统调用详解
走向高手之路 Linux系统内核技术解读
菜鸟乐园 Linux系统内核代码特色一览
Linux内核和传统Unix内核的比较
内核中的物理内存分配函数kernel api
使用 Linux 系统调用的内核命令
详细解析 Linux内核的主要配置选项
内核操作 Linux2.6内核驱动移植参考
Linux内存中Swap和Buffer Cache机制
高手进阶 更换Fedora Core 6的内核
高手风范 Linux操作系统内核编码风格
Linux操作系统内核中工作队列的操作
揭开Linux系统内核调试器的神秘面纱
系统“大挪移” Linux服务器迁移大法
高手进阶 重新编译Linux操作系统的内核
Ubuntu系统关于驱动模块命令的一些使用

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 156 ::
收藏到网摘: 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