使用X和Python分离独立屏幕

使用X和Python分离独立屏幕

我需要指导/关键字来搜索对我来说新的问题。

  1. 我们正在 Ubuntu 20.04 上运行一个显微镜应用程序并使用 Python。
  2. 我们的 GPU 上有两个 HDMI 输出。一个输出用于标准屏幕,另一输出连接到投影仪(微镜设备)。
  3. 我们正在使用第二个输出将光图案传输到某些设备上。为此,我们使用 pygame 并在与第二个屏幕位置相对应的特定“坐标”处打开一个适当大小的窗口。这很好用。
  4. 问题:即使 pygame 窗口覆盖了第二个屏幕,我们仍然受到操作系统的一些干扰。例如,如果 pygame 窗口未打开,它可能会显示桌面背景,或者用户可能会意外地将窗口绘制到第二个屏幕(即使鼠标锁定到第一个屏幕)。

我被告知要研究 X11(和一个单独的服务器),但目前这超出了我的知识范围,而且我不太确定要寻找什么。理想情况下,我会有一些机制来禁用标准操作系统的第二个输出,并在 Python 中指定一些内容以将输出定向到第二个屏幕。有人可以指出我正确的方向吗?也许已经有我找不到的指南了?

任何帮助是极大的赞赏。

相关内容