WoodData的个人空间 https://bbs.21ic.com/?1849938 [收藏] [复制] [RSS]

日志

VNC远程测试OPENCV记录

已有 1162 次阅读2018-2-25 11:47 |个人分类:Cortex-A|系统分类:ARM

    使用VNC远程连接调试nanopi-M1在测试OPENCV代码时总是出现Xlib: extension “RANDR” missing on display “:1.0”  GdkGLExt-WARNING**: Window system doesn't support OpenGL。
从网上找了一些方法,摸索解决了,遂记录下来。
1:        sudo apt-get update
        sudo apt-get install libgl1-mesa-dri
如果还不行,进行第2步。
2:sudo apt-get install  libgl1-mesa-dev libglu1-mesa-dev libgl1-mesa-swx11
如果还不行,则可能是VNC不支持。NANOPI-M1装的是tightvncserver,这时要安装vnc4server。
3:sudo apt-get install vnc4server       
安装了vnc4server之后,要将vnc4server设为开机启动。
4:编辑启动脚本vnc4server,复制到etc/init.d文件夹中。也可以把tightvncserver的启动脚本从etc/init.d复制出来修改成vnc4server的脚本,然后复制回etc/init.d文件夹。
脚本内容:

5:使用chkconfig命令开启开机启动vnc4server。如果chkconfig command not found,要先安装chkconfig。
        sudo apt-get install chkconfig
6:         sudo chkconfig --level 2345 vnc4server
该命令就是在etc/rc0.d至rc6.d文件中创建启动连接文件,成功后这样就可以以后开机自动启动vnc4server.
 7:要卸载以前的tightvncserver,要不然可能与vnc4server冲突。
        sudo apt-get remove tightvncserver

OK,完成。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)