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

Unix/Linux
mysql+httpd+gd+php+zend
automake 小回顾
unix黑客精神的最好诠释
www
sun t3存储的设置
RPM简明中文手册
Linux爱好者入门教程 序章 (持续更新)
第一章 Linux基础知识 (飘心)
linux下进程与线程
浅谈如何学习linux
第二章 Linux安装
硬件安装指南
Windows 2000 的桌面不見了的解決方法
部分的ADSL路由器默认帐号密码
如何设定安全log服务器呢?
iptables 规则速查
网友学习 Linux 的七点忠告
sniffer的含义及原理
Linux编程白皮书 第二章 内存管理
Linux编程白皮书 第二章 内存管理 2.1.1 请求调页 --2.1.5 访问控制

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


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