LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: knifeflying

zhcon在当前的debian下运行死机

[复制链接]
 楼主| 发表于 2009-4-15 16:38:38 | 显示全部楼层
Post by Maxshine;1974649
我在fb下带--drv=vga可以启动


您内核版本是多少?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 16:42:03 | 显示全部楼层
Post by 相思爱文;1974681
控制台终端zhcon --utf8 --drv=vga就能启动了


我在普通的字符模式下,“zhcon --utf8 --drv=vga”就可以启动,当在grub启动参数加上vga=XXX后,再用“zhcon --utf8 --drv=vga”启动就是死机了。
您启用vga=XXX了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 16:45:42 | 显示全部楼层
Post by sinanjj;1974612
zhcon需要内核buff

没加内核参数就死机。遇到很多次了

建议直接英文


内核buffer什么意思?我的已经可以支持framebuffer了,VESA可以使用宽屏,1280x800,效果非常好。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 16:58:43 | 显示全部楼层
Post by kgnn;1974601
我是装上这些包libfreetype6-dev libfontconfig1-dev libgpm-dev
再配置编译,可以用鼠标,只是没有输入法
fbterm字体配置很方便,用fontconfig,挺好的

其实我一般都不在控制台用中文,都不启动framebuffer,因为驱动不爽
为了X的3D硬件加速,肯定要用nvidia官方驱动,它的nvidia模块和nvidiafb有冲突,不能同时使用
用uvesafb启动framebuffer,也可以调节刷新率,不用忍受CRT的60Hz闪眼睛
但是uvesafb还是有些问题,多个控制台相互切换时,经常是黑几秒,而且fbi查看图像也往往不正常,位置不对,颜色不对,花屏等等情况都有
nvidiafb还好,只要几个控制台是一样的显示模式,切换都很快,而且fbi各种分辨率都正常,只是加载了nvidiafb就没法再用官方驱动进X了,只能重启系统
如果有完善的framebuffer驱动,并且不会和nvidia官方模块冲突,那肯定默认启动framebuffer


我安装了gpm,在英文模式下可以使用鼠标,但是进入fbterm下之后鼠标经过的地方,就会把外层的consol字符显示出来。就像slackware,用鼠标可以把小企鹅图像擦涂掉一样。
fbterm是给予framebuffer之上的,在原来的上面有覆盖了一层。这种情况可以进入fbterm后,再用Alt+Fn切换控制台时发现,启动fbterm之前的画面会一闪而过。
我的鼠标就是启动fbterm之前的控制台的鼠标,他只对原来的控制台起作用,还会把fbterm的界面涂得乱七八糟。
不过,您说的那些包我不一定全部安装了,回去我再照您的方法试试吧。谢谢。
对了,fbterm中可以采用ucimf输入,我现在就一直使用。效果不错。
回复 支持 反对

使用道具 举报

发表于 2009-4-15 17:15:18 | 显示全部楼层
你可能没装libgpm-dev,装上再重新配置编译安装fbterm
fbterm里鼠标是可以完全正常使用的
ucimf我试看

主要还是觉得没有完善的framebuffer驱动
回复 支持 反对

使用道具 举报

发表于 2009-4-15 17:17:48 | 显示全部楼层
Post by knifeflying;1974759
我安装了gpm,在英文模式下可以使用鼠标,但是进入fbterm下之后鼠标经过的地方,就会把外层的consol字符显示出来。就像slackware,用鼠标可以把小企鹅图像擦涂掉一样。
fbterm是给予framebuffer之上的,在原来的上面有覆盖了一层。这种情况可以进入fbterm后,再用Alt+Fn切换控制台时发现,启动fbterm之前的画面会一闪而过。
我的鼠标就是启动fbterm之前的控制台的鼠标,他只对原来的控制台起作用,还会把fbterm的界面涂得乱七八糟。
不过,您说的那些包我不一定全部安装了,回去我再照您的方法试试吧。谢谢。
对了,fbterm中可以采用ucimf输入,我现在就一直使用。效果不错。

我一直搞不好ucimf, 可不可以讲讲怎么实现的
回复 支持 反对

使用道具 举报

发表于 2009-4-15 17:32:12 | 显示全部楼层
Post by knifeflying;1974745
您内核版本是多少?


2.6.26, lenny
回复 支持 反对

使用道具 举报

发表于 2009-4-15 18:25:13 | 显示全部楼层
内核buffer

就是给内核参数加上LS几位给的参数。utf-8编码也得给zhcon。

具体的忘记了,很久前鼓捣的了。现在写文档都英文,为了方面命令行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 22:29:54 | 显示全部楼层
Post by yangzhe1990;1974768
我一直搞不好ucimf, 可不可以讲讲怎么实现的


如果您已经编译安装好fbterm,并且使用的是debian,那么这么做就可以了:
1.将下面的链接加入/etc/apt/sources.list
    deb http://people.python.org.tw/~mat/debian binary/
    deb http://people.python.org.tw/~mat/debian64 binary/  ( amd64 )
2.用aptitude安装下面的三个组件:
fbterm-ucimf  ucimf-openvanilla  openvanilla-modules
3.重新编译安装fbterm
4.运行:fbterm -i fbterm_ucimf

进入之后采用Ctrl-Space切换中英文输入状态,Ctrl-Left_Shift切换下一个输入法,Ctrl-right_Shift切换上一个输入法

它自带了多种输入法,包括中文、日文、韩文。删除/usr/lib/openvanilla/OVIMGeneric/ 以及~/.openvanilla/OVIMGeneric 目录下不用的.cin文件,就可以删掉用不到的输入法。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 23:59:38 | 显示全部楼层
Post by yangzhe1990;1974768
我一直搞不好ucimf, 可不可以讲讲怎么实现的


我已按照您的方法,安装了libgpm-dev,在fbterm中终于可以看到正常的鼠标了。但是,我却发现在其中鼠标的中键不能使用,鼠标的右键是空格,左键好像也不能正确点选。不知道您那边有没有出现过上面的问题。有什么解决办法。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表