私のデスクトップシステムでは、2つのXインスタンスを実行しています。 1つは実際の画面に関連付けられ、もう1つは仮想画面(ala vncserver
)に関連付けられています。私は物理的な存在に関連するタスク(ローカルデバイスの操作など)に物理デバイスを使用し、アクセス権を超え、持続するタスクに仮想デバイスを使用します。仮想/vncserverインスタンスにローカル/リモートで接続すると、メインスクリーンセーバーが起動するまですべてが正常です。スクリーンセーバーは両方のインスタンスで独立してうまく機能します。ただし、リモートで仮想インスタンスに接続して無効にすると、スクリーンセーバーは帯域幅を消費します。
メインスクリーンセーバーを視覚的にアクティブでないものに変更することはできますが、さまざまな理由で物理インスタンスでアクティブな状態を維持したいと思います。
スクリーンセーバーの動作がファイルベースの構成を介して制御されることを考えると、異なるモニターに異なるスクリーンセーバー設定を指定する方法が必要です(特に、さまざまなXorg構成を持つことができます)。しかし、何も見つかりませんでした。見るほど簡単ではないですか?
注:重要な場合は、Gnome 2がインストールされているCentos 6.xシステムにあります。