LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1146|回复: 4

debian下安装ucimf的问题

[复制链接]
发表于 2009-8-9 13:42:59 | 显示全部楼层 |阅读模式
今天没事折腾终端的中文输入,按http://www.linuxsir.cn/bbs/showt ... amp;highlight=ucimf中的方法安装了ucimf和fbterm,
grub 里的设置就是vga=XXX这一句。
运行fbterm -i fbterm_ucimf 可以进入fbterm,ctrl+space也可以看到显示输入法的名字的框,但是看不到输入框和选字框,按键时会在屏幕上刷出如下所示的字样:
                    not support!
                                             not support!
                                                                     not support!(每行前面不是对齐的)
在终端下可以播放视频,所以framebuffer应该是支持的,不知not support说的是什么。
在.xsession-error里同时会刷出如下错误:
X Error: XSyncBadAlarm 155
  Extension:    146 (Uknown extension)
  Minor opcode: 11 (Unknown request)
  Resource id:  0x0
故怀疑和驱动(nvidia官方185.18.29 on debian sid 2.6.30+ kde4.3)或x设置有关,不知有没有解决方法?
发表于 2009-8-9 14:34:52 | 显示全部楼层
启动参数不用 video=... 指明驱动,但加入 vga=...,使用的是 vesafb,启用 KMS 时例外。
您可以检查一下
  1. dmesg | grep framebuffer
复制代码

您有必要确认是谁在抱怨 not support,
用 dmesg 检查是否 内核,
直接启动 fbterm 检查是否 fbterm。
记得 http://groups.google.com/group/ucimf 曾有人报告 8bit 色深有问题,请确认一下 vga=... 参数设置是否合理,建议使用 16bit 或 24bit 色深,看问题是否仍存在。

fbterm 与 X 无关。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-9 15:22:54 | 显示全部楼层
启动参数是
kernel          /boot/vmlinuz-2.6.30-1-486 root=/dev/sda8 ro vga=0x0318
是1024*768 24bit
XXXXX@debian:~$ dmesg | grep framebuffer
[    0.605215] vesafb: framebuffer at 0xd8000000, mapped to 0xf8080000, using 6144k, total 131072k
直接运行fbterm可以显示中文,输入英文,执行命令,没有报错
dmesg中也没有not support!之类的提示。
确实和x没有关系,是我晕了。上面的错是切换tty时报的。
请问还有可能是什么的原因?
回复 支持 反对

使用道具 举报

发表于 2009-8-9 21:40:33 | 显示全部楼层
您可以试试低一些的色深如 vga=0x315 或 0x314,
及低一些的分辨率如 800x600,
也可以试试 NV 专用的 framebuffer 驱动(需要 video=... 参数),
最后,可以试试低版本的内核(不太可能是内核问题)。

如果问题依旧,请到 http://groups.google.com/group/ucimf 报 bug,顺便请给出详细硬件配置。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-10 11:47:31 | 显示全部楼层
nv的framebuffer驱动和它的官方驱动冲突吧。
我换成jfbterm,竟然管用了,呵呵。多谢您的回答
回复 支持 反对

使用道具 举报

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

本版积分规则

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