プログラムは専用のXディスプレイを持つことができますか?

プログラムは専用のXディスプレイを持つことができますか?

プログラムがXディスプレイを起動し、自分のサイズに合わせて画面サイズを設定し、他のプログラムがそのXディスプレイを使用できないように、独自のXディスプレイを持つことはできますか?

一部のVNCクライアントは、デスクトップ全体ではなくモニタで選択したプログラムを実行できるように指定していますが、Xディスプレイを表示するようにコマンドに設定されているものがあるかどうか疑問に思います。私のネットワーク魔法はあまり良くないので、次のコマンドを使用して独自のネットワークタブからリモートでプログラムを実行したいと思います。VNCなしそしてアボカド

答え1

いいえ、単にXdisplayをプログラムに提供することはできません。これにはかなり洗練されたウィンドウマネージャが必要です。しかし、私はあなたがXdisplayではなくXserverに言及していると信じています。はい。複数のXserverインスタンスを作成し、その中で1つのプログラムしか実行できません。しかし、私が知っている限り、プログラムはXserver、特に画面サイズを使用できません。

実行する操作に応じて、XserverのXvncバリアントを使用できます。Xvncは-geometry widthxheight必要なパラメータを正確に使用します。しかし、サーバーが起動するとジオメトリを変更することは不可能だと思います。

関連情報