
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からダウンロードしてください。