Mac のターミナルでプロパティリストを編集する
macOS の環境設定ファイルおよび構成ファイルでは、アプリケーションまたはプロセスの属性、つまりプロパティを指定するために、プロパティリスト(plist)が使用されます。たとえば、ユーザのホームフォルダの「ライブラリ/Preferences/」フォルダ内に、Finder 用の環境設定 plist があります。このファイルには、「com.apple.finder.plist」という名前が付いています。plist のデフォルトの命名規則では、配布者の逆引き DNS 名の後ろにアプリケーション名またはプロセス名が付加され、さらに .plist 拡張子が付加されます。
プロパティリストを編集するには、defaults
コマンドラインツールを使用します。defaults
コマンドは強力なツールです。特に、変更したいプロパティリスト内のキーと値が具体的に分かっている場合には、defaults
ツールが非常に効率的です。
defaults
ツールは macOS の環境設定サブシステムと直接連携するツールで、環境設定などの設定を管理するために macOS の多くのアプリケーションで使用されます。シェルスクリプトに組み込むことができ、指定したコンピュータ上に存在する複数のドメインの環境設定にアクセスできます。
適切なプロパティリストの名前、キー、および値を確認します。たとえば、Dock のプロパティリストの名前は「
com.apple.Dock.plist
」です。(defaults コマンドを起動するときは、「.plist」拡張子を省略してください。)defaults
コマンドに続けて値を入力します:defaults write com.apple.dock orientation left
必要に応じてアプリケーションまたはプロセスを再起動します。
これは、「アクティビティモニタ」を使用して該当のプロセスを選択してから「プロセスを終了」を選択すると、簡単に実行できます。この例の場合は、「Dock」という名前のプロセスを選択します。
プロパティ・リスト・ファイルは、「Xcode」の内蔵プロパティ・リスト・エディタでも編集できます。「Xcode」を使用するには、Finder で .plist ファイルをダブルクリックします。
「Xcode」がお使いの Mac にインストールされていない場合は、Mac App Store からダウンロードしてください。