プライマリではないモニターにデスクトップをセットアップしたい

プライマリではないモニターにデスクトップをセットアップしたい

私はデュアルモニターをセットアップしたゲーマーですが、ゲームがプライマリモニターで開かれるのは嫌です。すべてのフルスクリーンアプリケーションをセカンダリモニターで開くようにしたいのですが、何か解決策はありますか?

注記 (Josh R のリクエストによる):マシンは頻繁に持ち歩くラップトップなので、追加のモニターはマシンから頻繁に取り外されます。(つまり、追加のモニターは常に接続されているわけではありません)

追加メモ:タスクバーに自動的に外部モニターを接続すると、フルスクリーン アプリケーションで使用されていないモニターに表示されます。

答え1

フルスクリーン アプリをセカンダリ モニターで開こうとする代わりに、プライマリ モニターを外部モニターに切り替える方が簡単かもしれません。

nircmdというユーティリティがありますプライマリディスプレイを設定する:

setprimarydisplay 2

これにより、プライマリが外部モニターに切り替わります。

次に、Windows のタスク スケジューラに、「ディスプレイ接続」イベントが発生したときにトリガーされるジョブを追加します (現在、Windows にアクセスできないため、イベントの内容を確認できません)。

外部モニターの取り外しすべきプライマリを組み込み画面に戻しますが、そうでない場合は、「ディスプレイ デタッチ」の別のタスクでコマンドを実行してsetprimarydisplay元に戻すことができます。

次に、デュアル タスク バーなどのツールを使用して、両方の画面にタスク バーを表示します。

関連情報