|
|
第 16 帖 | |
|
|
我要具体介绍一下自己是怎么改内核补丁的,因为内核更新太快,我又没有时间,也没有兴趣做简单重复的劳动,现在我对阅读fbcon.c发生了兴趣,所以在我搞懂这个之前,可能不会再发布新的补丁,而你们,可以从我的介绍中,自己找到方法来解决问题。
首先,打上日本人的补丁,然后是要修改drivers/input/keyboard/atkbd.c PHP 代码:
PHP 代码:
现在去看我那个丑陋的手法,在xl_unikey.c PHP 代码:
现在,检查一下别的地方和原来有没有变化就可以了。
__________________
生活是个骗子,就像在《无极》里说的:“不管你得到什么,最后都会失去更多”。 个人博客:http://hjonline.bokee.com/ 此帖于 05-11-28 07:31 被 hj_18 编辑. |
|
|
|
|
|
|
|
第 17 帖 | |
|
|
各下载点的文件已修复patch内核的错误。
|
|
|
|
|
|
|
|
第 18 帖 | |
|
|
好帖子,顶一下吧
atkbd.c是串口(ps2)的驱动,你这个键盘的patch可能对USB键盘无效吧!我没有USB键盘,没测试过 还有就是 our_fbhzinfo.height/16-X这个地方,我编译了几次模块,发现有个问题。 原来给的数是没错的,如果你在grub或lilo里边加了vga=xxx的话,输入条就跑上去了,如果在加载unikey前手动加载fb的话,输入条正常,不知为什么 现在unicon有三个问题,一个就是键盘截获的问题,我尝试在drivers/char/keyboard.c里修改没有成功。看见bootsplash里边按ESC显示Verbose就是在那里改的,不知道自己那里改错了。 二是输入条的问题,hj_18兄若是有空不妨作个on the spot的来,彻底解决输入条的问题。 三是unicode的问题,cce好像已经支持unicode了,不知道能不能借过来。 就说这么多了,其实还是期待着出现一个好用的中文平台。如今cce,zhcon在gcc 4里边编都编不出来,想将就一下都困难。 哎,难道纯console真的完全过时了吗? |
|
|
|
|
|
|
|
第 19 帖 | |
|
|
按keyboard.c里边的写法,keyhooks.c里边的函数要全部重写
keyboard.c已经基本上不支持scancode直接使用了,转而用keycode和down来标志键的按下与否,郁闷ing…… |
|
|
|
|
|
|
|
第 20 帖 | |
|
|
厉害,高手中的高手了
__________________
CPU--->AMD Sempron 2400+(超2G) 内存-->512M DDR 硬盘-->160G+120G 显卡-->Geforce 5200 128M http://www.xinlogs.com 奇迹不是神,而是人创造的! |
|
|
|
|
|
|
|
第 21 帖 | |
|
|
其实我现在想想,还是先让zhcon支持utf-8比较好,这样更容易为大家接受。目前我家中有事,如果过了半年我还没被人杀了的话,会捡起这个项目继续研究的。
|
|
|
|
|
|
|
|
第 22 帖 | |
|
|
被人杀?
来广州吧。
__________________
虚心学习,日有所得。 最方便的基于debian的发行版,自动检测硬件,启动window,8cm小DVD光盘可刻写,边上网边安装到硬盘。适合兄弟们使用的knoppix 5.01中文版正式提供下载(有抓图),欢迎试用。 http://www.linuxsir.org/bbs/showthread.php?t=265312 |
|
|
|
|
|
|
|
第 23 帖 | |
|
|
unicode的fb终端,貌似从前有的...
unicon没用过,倒是超喜欢小字体的zhcon
__________________
“不知道,反正是平白无故就进来了。” “不可能!平白无故——那都只判十年!” -- Aleksandr Solženicyn minus273 est novo Sandy. Slackware碟子搞丢了,液氦倒了…… Homepage: www.minus273.eu 要不了多久,就该用了十年linux了。 |
|
|
|
|
|
|
|
第 24 帖 | |
|
|
哪天把zhcon做得像ucdos一样强大就好了……
|
|
|
|
|
|
|
|
第 25 帖 | |
|
|
cce支持utf-8啊,使用起来也不错。
不过没人维护很久了。 zhcon也没人维护。 有人来继续就不错。 |
|
|
|
|
|
|
|
第 26 帖 | |
|
|
奇怪,我为什么没成功。。。。。
内核patch成功了,而且谨慎起见我一个个检查patch进去的代码,都加进去了。 内核配置也是按照楼主说的做,编译也成功了。 我的grub配置 代码:
modprobe unikey modprobe encode-gbk setfont -C /dev/tty1 -u /usr/local/lib/unicon/direct.uni setfont -C /dev/tty2 -u /usr/local/lib/unicon/direct.uni setfont -C /dev/tty3 -u /usr/local/lib/unicon/direct.uni setfont -C /dev/tty4 -u /usr/local/lib/unicon/direct.uni setfont -C /dev/tty5 -u /usr/local/lib/unicon/direct.uni setfont -C /dev/tty6 -u /usr/local/lib/unicon/direct.uni 但我执行unicon --gbk后,那个输入条出来了,输入条上也能显示中文,但其他地方的中文还是不能显示。 问题出在哪? |
|
|
|
|
|
|
|
第 27 帖 | |
|
|
我的内核是2.6.15
|
|
|
|
|
|
|
|
第 28 帖 | |
|
|
我还没试过2.6.15版本的,最近我倒是在考虑是不是可以让zhcon支持一下utf-8。
|
|
|
|
|
|
|
|
第 29 帖 | |
|
|
2.6.15我已经成功打好补丁了,照hj18给的打补丁的办法做就好了
|
|
|
|
|
|
|
|
第 30 帖 | |
|
|
那个gmail用不了,谁能把下面三个
unicon-3.0.4-update.patch unicon-kernel-20051125.patch unicon-fonts.tar.gz 发到我的邮箱里:deevarvar@163.com 谢谢了 |
|
|
|
|
|