运行gtk-fb的示例程序发现的问题
操作系统:redhat9
软件:gtk+-2.2(这里要说一下,用gtk+-2.2是因为它的依赖库glib等rh9已经满足,用高版本
的还要安装高版本的glib、pango等)
第一步:编译
1>./configure --prefix=/usr/gtk --with-gdktarget=linux-fb
2>make && make install
第二步:设置环境
1>把/usr/gtk/pkgconfig两个xxxxx-linux-fb-2.0.pc拷到/usr/lib/pkgconfig下
2>把/usr/gtk/lib下的xxxx-linux-fb-2.0.so拷到/usr/lib下
3>把/usr/gtk/include下的gtk-2.0目录拷到/usr/include(把原来的目录改名了)
第三步:编译、运行example
1>进入example/buttons目录
2>vi Makefile
把"pkg-config gtk+-2.0 --cflags --libs"改成 "pkg-config gtk+-linux-fb-2.0 --cflags --libs"
3> make
第四步:运行buttons
问题:窗口界面可以出来,看起来也都正常,可是鼠标一放上去,就把窗口擦掉了,
看到了后面的字符界面。
开始我以为是加载的鼠标不对,我就重加载了imps2(方法:gpm -k && gpm -R -t imps2),
而且也设了GDK_MOUSE_TYPE变量为imps2,重试后发现还是老样子。
另外:我的FrameBuffer设的是vga=0x314模式(800X600 64K)。
请问:请大侠帮我看看是什么原因造成的,搞了两天还没搞定,郁闷死了。