XとPythonを使用して独立した画面を分離します。

XとPythonを使用して独立した画面を分離します。

私に新しい質問を検索するには、ガイド/キーワードが必要です。

  1. 私たちはUbuntu 20.04で顕微鏡アプリケーションを実行し、Pythonを使用しています。
  2. GPUには2つのHDMI出力があります。一方の出力は標準画面用で、もう一方の出力はプロジェクター(マイクロミラーデバイス)に接続されています。
  3. 2番目の出力を使用して、照明パターンをいくつかのデバイスに転送します。これを行うには、パイゲームを使用し、2番目の画面位置に対応する特定の「座標」に適したサイズのウィンドウを開きます。これは素晴らしい作品です。
  4. 問題:パイゲームウィンドウが2番目の画面を覆っていても、オペレーティングシステムからわずかな干渉を受けます。たとえば、Pygameウィンドウが開いていない場合は、デスクトップの背景が表示されたり、ユーザーが誤ってウィンドウを2番目の画面に描画したりできます(マウスが最初の画面にロックされていても)。

私はX11(そして別々のサーバー)を調べるように指示されていましたが、現在は私が知っている範囲を超えて何を探すべきかわかりません。理想的には、標準OSの2番目の出力を無効にし、出力を2番目の画面に送信するためにPythonで何かを指定するメカニズムが必要です。誰かが私に正しい方向を教えてもらえますか?もし私が見つけられないガイドがすでにあるのではないだろうか?

どんな助けでも大変感謝します。

関連情報