web-dev-qa-db-ja.com

異なるDPIのモニターに切り替えた後、Windowsでタスクバーを正しくスケーリングするにはどうすればよいですか?

ネイティブの3200x1800 15インチ高DPIディスプレイを備えたラップトップと、2つの1920x1200 23インチモニターに接続されたドッキングステーションがあります。

外付けモニターが接続されていない状態でサインインすると、タスクバーが3200x1800ディスプレイで拡大し、予想通りのサイズになります。ただし、外部モニターを接続すると、ほとんど(すべてではない)のアプリが正常に拡大縮小されるように見えますが、Windowsデスクトップとタスクバーは非常に大きく見えます(最良の効果を得るには、クリックして画像全体を表示し、ごみ箱のフォントサイズを比較してください)およびウィンドウのコンテンツへのタスクバー):

Desktop, signed in with external monitors disconnected


外部モニターを接続してサインインすると、すべてが正常に表示されます。

Desktop, signed in with external monitors connected

しかし、ドッキングステーションを外すと、反対の問題が発生し、ラップトップ画面ではタスクバー/デスクトップが小さく見えますが、他のほとんどのアプリは期待どおりに拡大縮小します。


最初にサインイン/ブートするときに何が接続されているかに関係なく、これをセットアップしてすべてのモニターで正しいスケーリングを得る方法はありますか?

外付けモニターが接続されている間は、ラップトップディスプレイをまったく使用しなくても問題ありません。

問題は、DPIが変更されたときにExplorer自体が再スケーリングしないことだけだと思います。再度ログインせずに強制的に再スケールする方法はありますか?これは単にWindowsのバグ/制限ですか?


編集2015-10-25

より多くの写真で更新されました。

画面の実際の写真を撮りました(同僚が私をあざけって、画面印刷ボタンの使用方法へのリンクを送ってきました)。DPIの問題をデバッグするときに、混合DPIデスクトップのスクリーンショットを撮るのは正確ではないためです。転送します。

解像度とスケーリングの設定:

Resolution and scaling settings

ドッキング中に起動

ドッキングから起動した場合、ラップトップは小さいです。ラップトップ画面のスケーリングは、メインモニターの設定に関係なく、接続が切断されていても変わりません。

Docked after boot from docked

ドッキングされていない状態で起動

ドッキングされていない場合、ラップトップは正常に見えます。

Undocked after boot from undocked

しかし、外部モニターを接続すると、クレイジーに見えます。

Docked after boot from undocked

(覚えておいてください、これらは23インチのモニターであり、ほぼ高さは13インチです)

比較する

外付けモニターのスタートメニューがどれほど大きいかははっきりしていると思いますが、ラップトップでタスクバーがどれだけ小さいかを理解するのは少し難しいです。私が思うこの並べた画像は、これを示しています(ここでも、Start8メニューでわかりやすくなりますが、本当に小さいのはタスクバー自体です)。

tiny taskbar side-by-side


EDIT 2015-11-03:Windows 10で再テスト

私はこれをWindows 10(10.0.10240)で再テストしました。

最も明白な良い部分:スケーリング設定(アイテムのサイズ)は実際には非常にうまく機能し、モニターごとのスケーリング設定があります(実際に明らかに機能しますが、Windows 8の混乱する「すべてのディスプレイに1つのスケーリングレベルを選択させてください」とは異なります)。設定)私はそれを非常に簡単に作ることができたので、モニターに関係なくすべてが本質的に同じ物理サイズです.

私はこれを約1時間だけ使用しましたが、これまでのところ:

ドッキング中に起動

  • (良い)スケーリングは一貫性を保ち、ドッキングとドッキング解除も
  • (悪い)1920x1200ディスプレイのマウスポインターは非常に大きく、「大きな」アイコンのサイズほどです。

ドッキングされていない状態で起動

  • (良い)スケーリングは一貫性を保ち、ドッキングとドッキング解除も
  • (良い)すべてのモニターでマウスポインターが問題ない
  • (悪い)たとえば、通知バーのツールチップは4kディスプレイでは小さい
  • 4Kディスプレイでは小さく表示され、1920x1200ディスプレイでは物理的にサイズが予想される、DPI非対応の他のアプリがいくつかありますが、すべてのテキストは通常​​の75%に拡大されます

Windows 10の判定

Windows 8よりも優れていますが、それほどではありません。

私は以前のセットアップに戻りましたが、4kモニターを常に1080pで実行するだけでした。

起動方法によってスケーリングの動作が異なり、マウスポインターと同じくらい基本的なものが正しくスケーリングされないという事実は、これはMicrosoftが設計している通常のシナリオではないことを示しています。このままでは、ソフトウェアの問題が修正されるまでに、4kモニターの価格は1920x1200の価格まで下がり、より良い解決策はすべての4kモニターを実行することです。

17
gregmac

ノートブックモニターをデフォルトに設定していますか?

デフォルトのモニターが1920x1200に設定されていて、ノートブックのドッキングを解除すると、デフォルトの解像度1920x1200は、デフォルト以外のノートブックモニターである3200x1800に合わせて調整されます。

ただし、ノートブックをデフォルトのモニターとしてセットアップしてアンドックすると、WindowsはExplorer.exeの「デフォルト」コントロールを転送し、他のモニターの解像度設定からデスクトップをレンダリングおよび再スケーリングする必要がなくなります。

したがって、ノートブックをドッキングし、それをデフォルトのモニターとして設定します。好きなパーソナライズされた設定をすべてデフォルトのモニターとして作成します。他のモニターをセットアップして、アンドックします。ノートブックモニターは、ドッキングを解除した後も、その設定、ルックアンドフィールを維持する必要があります。

次に、他のモニターをドッキングして確認します。今後はすべて正常に動作するはずです。

5
blackjack929