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

Unix/Linux
Linux系统下如何监视系统资源使用率
怎样在Red Hat Linux上使用BIND建立DNS服务器
多点触控技术终于在Linux中实现
中科红旗Linux桌面7.0版引入QtSDK组件
系统启动管理器与GRUB
Linux系统下配置CVS集成cvstrac
解析Linux操作系统下usr的目录结构
Linux系统与Windows系统的线程有何不同
黑客怎样入侵Linux系统
维护inittab配置文件时需要注意的事项
FreeBSD为powerd设置cpu最小工作频率
如何配置Linux才能保证其系统的安全
光驱的软开关与限速简介
新手教程之创建锁文件的方法
双系统计算机怎样卸载其中一个?
运行Linux时的快捷键使用
phpMyAdmin安装方法及介绍
Wine中中文存在很多的乱码怎么解决?
Linux教程:tail命令的巧妙应用
Wget命令来浏览网页的方法

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


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