いいえ。macOSは一度に1つの画面に1つのDockしか表示しません。それを変える設定もサードパーティ製のAppもありません。
できるのは、Dockが存在する画面を選ぶことと、必要に応じてほかの画面へ移動させることです。どちらも以下にあります。
Dockは、1つのウインドウを描画する単一のプロセスです。メニューバーのようにディスプレイごとに複製されることはなく、Appleはそれを複製するオプションを一度も提供したことがありません。環境設定も、隠れたdefaultsキーも、ユーティリティもありません。すべてのモニタにDockを表示できると謳うページがあれば、それはメニューバーの話をしているか、単に誤りです。
これは、Mac Dockに関する質問の中でも、本当に回避策が存在しない数少ないものの1つであり、だからこそ埋もれさせず、はっきりと伝える価値があります。
これを検索する多くの人は、本当に2つのDockを求めているわけではありません。実際に困っているのは、Dockが勝手に画面間を移動し続けることであり、作業している場所ならどこでも使えるようにしたいのです。
Dockはポインタを追います。カーソルをいずれかのディスプレイの下端に押し当てて少し待つと、Dockはその画面へ移動します。ランダムでも不具合でもありませんが、作業の途中で起こると、そのどちらかのように感じられます。
それが本当の問題であれば、対処法は検索していた内容とは正反対です。1つの画面に固定して、動き回らないようにすることです。Mac Dockを1つの画面に固定する方法で扱っています。
すべての場所に表示することはできないため、次善の策は必要な場所に呼び出すことです。ポインタを望むディスプレイの下端に押し当て、カーソルが止まったように見えるところを越えてさらに押し込んでください。トリガーは見た目の端より少し先にあるため、効いていないように感じられることがよくあります。
Dockが下端ではなく側面にある場合は、代わりにその端を狙ってください。
システム設定を開き、「ディスプレイ」に進んで「配置」をクリックします。白いメニューバーの帯を、メインにしたいディスプレイへドラッグしてください。Dockはその画面をホームとして扱い、通常はそこに表示され、スリープからの復帰やモニタの再接続後もそこに戻ります。
これは移動そのものを止めるものではありません。開始位置と戻る位置を決めるものです。
メニューバーはすべてのディスプレイに表示できますが、これが混乱のもとになりがちです。システム設定の「デスクトップとDock」内、「Mission Control」の項目で「ディスプレイごとに個別のSpaceを表示」をオンにすると、各画面が独自のメニューバーとフルスクリーンSpaceを持つようになります。
しかしDockについては同じことをしません。ポインタが最後に呼び出した画面に、1つのDockがそのまま存在するだけです。
ポインタを追いかけるのではなく、Dockをその場にとどめたいですか?Mac Dockを1つの画面に固定するStill Dockなら、個別のSpaceをオフにすることも、選んでいない端に移動させることもなく、選んだディスプレイにDockを固定できます。
いいえ。これは十分によく聞かれる質問なので、率直にお答えします。サードパーティ製のAppがこれを行うことはありません。Dockは複製できるものではなく、システムが所有する単一のウインドウだからです。Dockを管理するApp(本Appを含む)が選べるのはどの画面に表示するかだけで、台数を増やすことはできません。
いいえ。これは各ディスプレイに独自のメニューバーとフルスクリーンSpaceを与えるものです。Dockは1つのままで、引き続きポインタを追います。
その画面の下端にポインタを押し当てて、通常は何かに手を伸ばす際にそのまま止めてしまったからです。これは、2台以上のディスプレイを持つすべてのMacの標準的な動作です。Dockを1つの画面に固定する方法をご覧ください。
はい、それこそが尋ねる価値のある質問です。macOSにはそのための設定はありませんが、標準の回避策とその代償は複数モニタ向けガイドにまとめています。
いいえ。ディスプレイの台数や種類は関係ありません。どのMacでも、Dockは1つの画面に1つだけです。
関連ガイド:Dockを1つの画面に固定する、killall Dockが行うこと。