1

デスクトップが表示されていない複数のモニターを備えたコンピューターで、プログラムからそのモニターに描画する方法はありますか?

理由: ユーザーがマウスで画面を邪魔したり、画像の上にウィンドウを移動したりせずに、可変画像を別のモニターに全画面表示する必要があります。例: コンピュータには 1 つのモニタと 1 つのプロジェクタが接続されています。モニターには「通常の」デスクトップが表示され、プロジェクターには生成された画像 (色のグラデーションなど) が表示されます。

最初の使用は Win7 ですが、ポータブル ソリューションが存在する場合は、Linux での X11 ソリューションも適しています。

4

2 に答える 2

2

Linux では、仮想フレームバッファである xvfb を使用すると簡単です。コマンドは次のとおりです。

Xvfb :1 -screen 0 1600x1200x32

環境変数を設定することで、仮想画面上でプログラムを実行できますDISPLAY=:1

最良の部分は、ユーザーがマウスやキーボードに干渉することを心配する必要さえないことです。テストに非常に便利です。

于 2013-02-18T14:59:10.300 に答える
0

Linux では、別のモニターで 2 番目の X セッションを実行することもできます。

Xorg :1 -config /path/to/xorg_1.conf

ただし、入力するには xorg_1.conf 構成ファイルを作成する必要があります。

于 2013-02-28T18:12:41.010 に答える