簡単に言うと:4つのdefaultsキーで、Dockのサイズ変更、移動、内容の削除、非表示を防げます。近くに責任者が1人いる程度の受付であれば、たいていはこれで十分です。
唯一直せないのは、Dockがポインタを追って2台目の画面に移動してしまうことです。macOSにはそれに対する設定がないためです。その2台目の画面が顧客に見える位置にあるなら、最初に解決する価値のある問題です。
個人のMacであれば、サイズがおかしいDockは単なる苛立ちで済みます。しかし受付、フロントカウンター、ショールームのデモ機では、待っている間に顧客が最初に目にするものであり、その場がどう運営されているかを物語るものとして受け取られます。
起きる不具合はごく普通のものですが、それが普通である理由は、そのシフトに入っている誰もがそのマシンを使うからです。
defaults write com.apple.dock size-immutable -bool true
defaults write com.apple.dock position-immutable -bool true
defaults write com.apple.dock contents-immutable -bool true
defaults write com.apple.dock autohide-immutable -bool true
killall Dock
それぞれがシステム設定内の対応する項目をグレーアウトさせるため、インターフェースからは一切変更できなくなります。アカウントごとの設定であり、再起動とmacOSのアップデートにも耐え、解除するにはfalseに設定するのではなくキー自体を削除します。
defaults delete com.apple.dock autohide-immutable; killall Dock
各キーとその型はMac Dockのdefaultsコマンド一覧にすべて記載しています。
受付やショールームには、ほぼ必ず2台目のディスプレイがあります。顧客向けのパネル、壁掛けの画面、デモ用モニタなどです。そしてDockは特定の画面に割り当てられているわけではありません。ポインタを追うのです。カーソルをいずれかのディスプレイの下端に押し当てて止めると、Dockはそちらへ移動します。
これに対応するdefaultsキーはなく、システム設定にも設定項目はありません。これはAppleがDockにそう設計した動作であり、会話の最中に誰かが何かに手を伸ばしただけで、社内ツールでいっぱいのDockが顧客の見ている画面に表示されてしまうことを意味します。
どの回避策にも何らかの代償が伴います。「ディスプレイごとに個別のSpaceを表示」をオフにする、Dockを側面の端に移動する、メインのディスプレイを変更する、のいずれかです。それぞれの代償はMac Dockを1つの画面に固定する方法で説明しています。見た目を整えなければならない受付でどれも受け入れられない場合、残る選択肢はDockを1つの画面に固定するAppです。
教室には、部屋を設定し、それを覚えている教師がいます。図書館にはベースラインのイメージがあります。受付には、その日勤務している誰かがいて、1年後には別の人になっています。
つまりここでの失敗のパターンは、ロックが解除されることではありません。誰も設定した覚えのないロックです。1年後に誰かがシステム設定を開き、Dockの項目がグレーアウトして「管理されています」という注記があるのを見つけますが、誰がなぜそうしたのか誰にもわかりません。それはサポートへの問い合わせになり、時にはマシンの初期化にもつながります。
つまり、ロックそのものに加えて、業務用Macで行う価値のある2つのことがあります。
defaultsコマンド。受付でターミナルを開く人がいない、つまりほとんどの場合に適しています。無料で、1行で元に戻せます。3つの方法をそれぞれの代償とともに比較:Mac Dockをロックする3つの方法を比較。
macOSは、最近使用したAppのセクションをDockの右側に追加します。顧客の目に触れる画面では、直前のスタッフが開いたものが表示されてしまいます。オフにするには:
defaults write com.apple.dock show-recents -bool false
killall Dock
4つのロックではこれを取り除けません。これは別の設定であり、Dockに最近使用したAppを表示しないようにする方法で扱っています。
いいえ。position-immutableは、Dockが画面の別の端に移動するのを止めるだけです。Dockがどの画面にあるかについては何も関与しません。macOSにはそのための設定がまったく存在しないためです。
それはスタッフの人数とシフトの数によります。1つの受付を1人が担当している場合、これはほとんど必要ありません。3交代で6人が使うカウンターでは、誰も変化に気づかないため、Dockが最も早くズレていきます。
いいえ。これらはシステムではなくアカウントの環境設定に保存されるため、アップデートの影響を受けません。
その場合、顧客は見るだけでなく実際に使うことになるため、考え方が変わります。店舗やショールームのMacでDockをロックするをご覧ください。
コマンドは同じです。状況は違います。教室にはアカウントと監督者がいて、ターミナルを開ける生徒もいます。教室のMacでDockをロックする、家族用Macで、または一般的なケースには共有Macガイドをご覧ください。