私はデュアルモニターをセットアップしたゲーマーですが、ゲームがプライマリモニターで開かれるのは嫌です。すべてのフルスクリーンアプリケーションをセカンダリモニターで開くようにしたいのですが、何か解決策はありますか?
注記 (Josh R のリクエストによる):マシンは頻繁に持ち歩くラップトップなので、追加のモニターはマシンから頻繁に取り外されます。(つまり、追加のモニターは常に接続されているわけではありません)
追加メモ:タスクバーに自動的に外部モニターを接続すると、フルスクリーン アプリケーションで使用されていないモニターに表示されます。
答え1
フルスクリーン アプリをセカンダリ モニターで開こうとする代わりに、プライマリ モニターを外部モニターに切り替える方が簡単かもしれません。
nircmd
というユーティリティがありますプライマリディスプレイを設定する:
setprimarydisplay 2
これにより、プライマリが外部モニターに切り替わります。
次に、Windows のタスク スケジューラに、「ディスプレイ接続」イベントが発生したときにトリガーされるジョブを追加します (現在、Windows にアクセスできないため、イベントの内容を確認できません)。
外部モニターの取り外しすべきプライマリを組み込み画面に戻しますが、そうでない場合は、「ディスプレイ デタッチ」の別のタスクでコマンドを実行してsetprimarydisplay
元に戻すことができます。
次に、デュアル タスク バーなどのツールを使用して、両方の画面にタスク バーを表示します。