macOSはDockをロックできます。Appleがスイッチを用意しなかっただけです。
これらは実際の設定であり、この種のどのAppも内部では同じものを使っています。実行した時点のDockをそのまま固定するため、まず思いどおりにDockを整えてください。
これをターミナルに貼り付けてReturnキーを押します。「アプリケーション」フォルダの「ユーティリティ」内に「ターミナル」があります。
コピーしました
killall Dockは省略できません。これがなくても環境設定は変更されますが、Dockは古い状態のまま動作し続けるため、何も変わっていないように見えます。magnification-immutableは何も効果がありません。複数のサイトで5つ目のロックとして紹介されていますが、効果はなく、実際にテスト済みです。これらを何度も実行していることに気づいたなら、それこそがMac DockをロックするApp、Still Dockが存在する理由です。同じ4つの設定をメニューバーのスイッチとして提供し、ロックする前のDockを覚えているので、いつでも元に戻せます。
上記のコマンドは、いずれにしても無料のままです。ターミナル、プロファイル、Appの比較。
この4つがロックです。同じ方法で変更できるそのほかすべてのDock設定についてはMac Dockのdefaultsコマンド一覧をご覧ください。