ubuntu-16.04 - 通过 VNC 创建 SDL2 窗口
问题描述
我有一个使用 SDL2 创建窗口的应用程序。如果连接了 HDMI 电缆,它可以正常工作。一旦我拔下 HDMI 电缆并通过 VNC 访问机器,该窗口就不会出现。不抛出异常。通过 VNC 打开其他应用程序的窗口按预期工作。
我取消了SDL_Init(SDL_INIT_VIDEO);
通话。如果连接了 HDMI 电缆,它可以使用和不使用它。否则,它会失败并显示No available displays
.
如何修复或调试此问题?
解决方案
推荐阅读
- azure - IoT Edge 解决方案的当前 Application Insights 集成最佳实践
- arrays - 如何转阵列
在 pyspark 中解释? - ruby - 在使用 Ruby 编码倒带文件后,第 1 行中的非法引用 (CSV::MalformedCSVError)
- oracle - GoldenGate OGG-01296 错误是什么意思?
- java - Android Cordova 应用程序的条件编译
- datepicker - 有没有办法从 CoreData 设置起始 DatePicker 值?
- amazon-web-services - 如何通过 AWS EC2 将 DataFrames 从 Pycharm 传输到 AWS S3?
- spring-boot - Spring Boot - 无法通过 Zuul 代理获得 Keycloak 授权 api 的响应
- docker - 如何只显示某个 docker 服务的一个副本的日志而不包括其名称?
- android - 更新由管理的视图的属性“defaultSrc”时出错:RCTImageView(android 发布前报告)