gpt4 book ai didi

c++ - 如何使用 FREEGLUT 获得多显示器的所有支持分辨率?

转载 作者:太空宇宙 更新时间:2023-11-04 10:58:46 26 4
gpt4 key购买 nike

我有 Windows 代码,它为多台显示器创建可用分辨率列表。

现在我必须将它移植到 Linux 上,所以我想使用“FREEGLUT”,这样我就可以使用相同的代码获取 Linux 和 Windows 的监视器相关信息。

我需要帮助来获得一些指针以获得多台显示器的所有支持分辨率..?

我希望我们可以利用免费过剩来做到这一点..

最佳答案

Linux 本身没有图形系统。您必须依赖 X11 或 Wayland 之类的东西。现在 X11 是最常见的系统,用于枚举和配置监视器的 X11-API 称为 XRandR。 FreeGLUT 并没有真正公开这个功能。因此,要么使用一个框架,要么自己实现它。

请注意,在涉及多显示器环境时,窗口管理器也对窗口放置有发言权。

关于c++ - 如何使用 FREEGLUT 获得多显示器的所有支持分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27775476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com