当前位置:  技术问答>linux和unix

运行gtk-fb的示例程序发现的问题

    来源: 互联网  发布时间:2015-11-10

    本文导语:  操作系统:redhat9 软件:gtk+-2.2(这里要说一下,用gtk+-2.2是因为它的依赖库glib等rh9已经满足,用高版本                的还要安装高版本的glib、pango等) 第一步:编译 1>./configure --prefix=/usr/gtk --with-gdktarget=linux...

操作系统: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)。

请问:请大侠帮我看看是什么原因造成的,搞了两天还没搞定,郁闷死了。



|
/dev/mouse 指向哪?是不是/dev/psaux ?

|
direct-fb能在vmware虚拟机下跑


    
 
 

您可能感兴趣的文章:

  • linux下运行libnids那个自带的示例程序printall,有点问题
  • 测试stringbuilder运行效率示例
  • python thread 并发且顺序运行示例
  • 问一个《linux设备驱动程序第三版》第二章中运行那个示例模块的问题
  • c#异步操作后台运行(backgroundworker类)示例
  • C#在后台运行操作(BackgroundWorker用法)示例分享
  • java运行shell脚本方法示例
  • Unmounting initrd failed 错误表示什么错误?可能是由什么引起的?系统原来一直运行正常,突然发现系统登陆错误,重启提示以上错误。
  • 如果执行一个命令时发现它很费事,怎样能让它停下来并放到后台运行?
  • ■帮一个朋友维护网站,oracle运行半小时就自动锁死,用top发现是其狂吃内存,直到吃完为止。怎么办啊
  • 程序在运行一段时候(10小时)后,发现cpu占用率99%,此时可能的问题是什么?怎么能定位问题发生源?
  • 运行中发现段错误...请教!
  • 写了个小程序,比较windows(xp)和linux(fedora4)和速度和大小,发现linux下运行的程序远没有windows下的快。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mysql中查询当前正在运行的SQL语句并找出mysql中运行慢的sql语句
  • SecureCRT上运行一个JAVA程序,该程序类似一个在WINDOWS下一直运行的CMD窗口的东西,SecureCRT关掉后,JAVA还会继续运行吗?
  • 在docker容器中运行hello world!
  • 如何运行外部命令后不等外部命令运行结束直接运行下一条命令
  • 通过docker ps命令检查运行中的docker镜像
  • 嵌入式linux开发:一段代码在windows平台用VC编译运行正常,在linux平台用gcc编译运行正常,但是用arm-linux-gcc编译在嵌入式板子上运行就不正常.
  • 通过docker run命令运行新的docker镜像
  • 用Jbuilder3 遇到问题不能运行把可疑代码注掉后可以运行但是重新使用可疑代码时又可以运行了多次重复都是如此
  • 安装运行微软win7/Windows7系统要求及官方下载地址
  • “模块”在内核中运行与作为单独进程运行在机制上有什么区别与联系?
  • Linux下指定运行时加载动态库路径及shell下执行程序默认路径
  • telnet到主机去运行一个我编的程序,退出telnet时那个程序也不运行了,这是怎么回事?按程序逻辑它应该一直运行下去的。
  • Ubuntu程序开机自动启动设置(服务和自动运行配置文件)的几种方法
  • 请问:进程创建的线程是怎样运行的啊,线程的处理函数运行完了,线程就退出了吗?
  • ​Windows Server 2016提供Docker原生运行的企业级支持
  • tomcat下servlet无法运行,但是jsp可以运行,在线等待。。。
  • windows下cmd命令提示符下让程序后台运行命令
  • 请教为什么要运行一个可执行文件要以./文件名 的形式来运行?
  • 请问怎么改配置文件啊?能运行startx启动XWindow,运行X就不行呢?
  • 问一个crontab中不能运行手动可以运行的问题
  • 中断恢复现场时怎样判断进程运行到那一步,如何无缝连续运行的呢?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3