GdkGLExt-WARNING **: Window 系统不支持 OpenGL

GdkGLExt-WARNING **: Window system doesn't support OpenGL

我在 raspberry pi 2 中使用 Opencv。它工作正常,但在将其升级到 raspbian Jessie 后,调用 cv::imshow() 函数时显示以下错误: GdkGLExt-WARNING **: Window system doesn't support OpenGL 和崩溃。 尝试安装 libgl1-mesa-dri 但它已经是最新版本了。谁能告诉我这是什么问题?

通过将 tightvncserver 替换为 vnc4server 以及下面 bash 脚本中显示的其他软件包,问题得到解决:

#! /bin/bash

# Make sure only root can run our script
if [[ $EUID -ne 0 ]]; then
   echo "This script must be run as root" 1>&2
   exit 1
fi
dpkg --purge tightvncserver
dpkg -i xbitmaps_1.1.1-2_all.deb
dpkg -i x11-apps_7.7+4_armhf.deb
dpkg -i x11-session-utils_7.7+1_armhf.deb
dpkg -i xbase-clients_1%3a7.7+7_all.deb
dpkg -i vnc4server_4.1.1+X4.3.0-37.6_armhf.deb
# Restart vnc running script in background
systemctl restart vncboot.service