比較ではなくAppをお探しですか?Still DockはMac Dockをロックし、コマンドの代わりにスイッチを使います。
簡単に言うと:ターミナルは無料で、自分専用のMacには十分です。構成プロファイルは、誰かが解除しようとしても唯一残る方式です。Appは同じロックをスイッチと元に戻す機能付きで提供します。
3つとも内部で同じmacOSの設定を使います。異なるのは設定の方法と、元に戻す難しさです。
macOSはDockをロックできます。ただ、そのためのスイッチが用意されていないだけです。これらの設定は実在し、15年以上前からmacOSに存在していますが、システム設定には居場所がなくdefaults writeコマンドの中にあるため、ほとんどの人が見つけることはありません。
ロックは4つあり、それぞれが単独で機能します。
以下は、それらを適用する3つの方法と、それぞれの代償です。
| ターミナル | プロファイル | App | |
|---|---|---|---|
| 有料 | いいえ | いいえ | はい |
| サイズ、位置、内容、非表示をロック | ✓ | ✓ | ✓ |
| 再起動しても保持される | ✓ | ✓ | ✓ |
| 解除されても保持される | ✕ | ✓ | ✕ |
| すべてのユーザーアカウントに適用 | ✕ | ✓ | ✕ |
| オンであることを知らせる | ✕ | ✓ | ✓ |
| 以前の設定を記憶 | ✕ | ✕ | ✓ |
| 気が変わったとき | コマンドを再入力 | 設定から削除 | スイッチを切り替える |
ロックごとに1つ、4つのコマンドです。
defaults write com.apple.dock size-immutable -bool true; killall Dock
そのほかはposition-immutable、contents-immutable、autohide-immutableです。完全なガイドで、よく言われるものの何も効かない5つ目の設定を含め、4つすべてを解説しています。
適している場合:自分専用のMacで、何をしたいかがわかっていて、頻繁に変更する必要がない場合。
注意点。各ロックは正確なキー名を持つ個別のコマンドであり、タイプミスがあってもエラーなく静かに失敗します。気が変わればターミナルに戻る必要があります。以前のDockの状態は何も記録されないため、間違ったサイズでロックしてしまうと戻す先がありません。そしてシステム設定はプロファイルに関するメッセージとともにグレーアウトし、これが十分に紛らわしいため、何か月も後になって原因を検索する人が出てきます。
プロファイルは、組織がMacを管理するために使うものです。ユーザーの環境設定より上位に位置するため、環境設定では保持できない場合でも機能します。
適している場合:ほかの人がそのMacを使うとき。受付、教室、店舗の展示機、家族で共有する端末など。
注意点。プロファイルのXMLを自分で書くか、それを生成してくれるものを使う必要があります。macOSは1つずつ承認を求めます。そして意図的に削除しにくくなっており、それが利点である一方でリスクでもあります。インストールしたもの自体がなくなっても残り続けるため、「システム設定」の「一般」>「デバイス管理」から意図的に削除する必要があります。
Appは、コマンドの代わりにスイッチで同じmacOSの設定を行います。
適している場合:何がロックされているかを見たい、何も調べずに変更したい、そして元の設定に戻したい場合。
注意点。費用がかかり、動作するものがもう1つ増えます。その代わりに得られるのは、可視性と可逆性です。どのロックがオンか、1クリックでの変更、そしてロックする前のDockのスナップショットです。
Mac DockをロックするApp、Still Dockは当社が開発したもので、Mac DockをAppの形でロックする方法です。4つのロックに加えて、ターミナルではまったくできないディスプレイの固定とCmd Qの保護を備え、XMLを書くことなく2番目のプロファイルをインストールできます。
複数の画面を使っていますか?Dockはそれらの間を移動することもあり、これは別の問題として独自の対処法があります。Mac Dockを1つの画面に固定する方法をご覧ください。
はい。これらの設定はmacOSに何年も前から存在します。存在しないのはシステム設定内のスイッチであり、それが不可能に見える理由です。このページで紹介する3つの方法はすべて、同じ内部設定を変更しています。
内容をロックした場合のみです。サイズ、位置、非表示のロックでは、通常どおりDockを自由に並べ替えられます。固定したいものだけをロックしてください。
はい、3つの方法すべてでです。これらはメモリ上で動いているものではなく、保存された設定だからです。
はい。ターミナルによる方法は無料で、実際に機能します。当社のコマンドジェネレーターがコマンドを生成します。お金を払う価値があるのは、スイッチ、何がオンかを示すラベル、そして以前のDockの記録です。
それはロックが機能している証拠です。macOSはその項目を無効にし、プロファイルによって管理されていると表示します。何か月も後になって、自分でそうしたことを忘れた人を混乱させるものです。Mac Dockの設定がグレーアウトしているをご覧ください。
プロファイルはターミナルの設定より優先されます。設定がグレーアウトしていて、コマンドを解除しても何も変わらない場合は、プロファイルを探してください。
4つのロックについては、いいえ。ホームページでもそう明記しています。Dockを1台のディスプレイに固定することと、Cmd Qの保護は別の仕組みであり、ターミナルに相当する方法はありません。
環境設定やプロファイルは通常引き継がれます。AppleはどのリリースでもDockの動作を変更する可能性があり、これは3つの方法すべてに等しく当てはまります。
サイズのコマンドを実行してください。サイズを固定するだけで問題が解決すれば、それ以上は何も必要ないかもしれません。解除してはまた実行することを繰り返しているなら、それが答えです。
ロックだけでなく完全な一覧が欲しい場合は、Mac Dockのdefaultsコマンド一覧をご覧ください。複数モニタの問題については、DockLockとStill Dockの比較で、LockMyDockを含めそれを解決するAppを紹介しています。