红联Linux门户
Linux帮助

求助解决方法:Can't open framebuffer device /dev/fb0

发布时间:2008-05-22 21:01:25来源:红联作者:泡茉蓝茶
我在运行quit程序时,打入qvfb& 后,没有界面显示,然后输入下面指令,出现如下错误:
./quit -qws
Can't open framebuffer device /dev/fb0
Can't open framebuffer device /dev/fb0
driver cannot connect
大虾,怎么修改么?
文章评论

共有 8 条评论

  1. lingshu98 于 2012-12-13 10:16:31发表:

    还不是很懂。。不过学习了。。

  2. 于 2012-12-12 16:49:57发表:

    楼上正解sleep10以上就行

  3. 傻蛋 于 2010-03-19 16:00:11发表:

    哦,对了,最重要的是 sleep 3.
    因为framebuffer启动需要时间。

  4. 傻蛋 于 2010-03-19 15:53:16发表:

    其实是你的run-hello改变了。红色部分所对应的环境变量你没有设好

    #!/bin/sh

    ../qtopia-2.2.0-FriendlyARM/qt2/bin/qvfb -width 240 -height 320 -depth 16 &
    #export CAMERA_DEVICE=/dev/video1
    #qtopia-2.2.0-FrinedlyARM/qt2/bin/qvfb -width 640 -height 480 -depth 16 &
    cd ../qtopia-2.2.0-FriendlyARM/qtopia/image
    mkdir root 2>/dev/null || true
    export HOME=$PWD/root
    cd opt/Qtopia
    export PATH=$PWD/bin:$PATH
    export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBARAY_PATH
    export QTDIR=$PWD
    export QPEDIR=$PWD
    export KDEDIR=$PWD/../kde


    sleep 3
    ../../../bin/hello -qws

  5. konizhang 于 2008-07-30 19:53:29发表:

    确定你的环境变量设置没有问题
    确定你在运行qvfb时有显示一个黑框
    (如果运行qvfb能成功,就与/dev/fb0无关了,因为我们是要虚拟一个帧缓冲,不管你的系统有没有/dev/fb0都没有关系,我们只要有虚拟的就可以了)
    将/root/Settings下的qpe.conf删除
    然后再运行qpe

  6. 泡茉蓝茶 于 2008-05-26 19:50:50发表:

    急求,有人知道吗?

  7. 泡茉蓝茶 于 2008-05-26 14:34:59发表:

    在QVFB之前加上.在qvfb之前加上一句export QWS_DISPLAY=QVFb:0;后,出现如下错误了,
    QVFb driver cannot connect

  8. Number 于 2008-05-22 21:13:49发表:

    其实问题出在qpe.conf这个文件,里面的变量发生了变化.
    有两中方法解决:
    1.在qvfb之前加上一句export QWS_DISPLAY=QVFb:0;
    2.如果上述方法不行,哪只能从你的备份中把/root/Settings的qpe.conf替换

    供参考,网上找