ドメインがActiveDirectoryによって管理されているドメイン設定で作業しています。 Macは、ローカルプロファイルではなく、ドメインログインでセットアップされています。マーベリックスのデフォルトドックを設定しようとしています。以前は、com.Apple.dock.plistファイルをシステムテンプレートファイルのテンプレートEnglish.projにコピーしていました(Mountain Lionの基本的な手順)。 Mavericksドックの設定について読んだすべてのことは、キャッシュされた設定のために、これ以上すべてのユーザーにドックを設定できないことを示唆していますか?
私が今設定に見るのはcom.Apple.dockfixtup.comだけですか?そのファイルをコピーしようとしましたが、機能しませんでした。私は通常これらの指示に従います https://Apple.stackexchange.com/questions/100188/osx-10-8-how-to-keep-a-custom-dock-for-all-users-that-login
ログインするすべてのユーザーのドック設定を設定する方法はありますか?
お時間をいただきありがとうございます。
stackOverflowからのx-post
うまくいくかもしれない解決策を見つけました。 2台のMacとFirewireまたはThunderboltケーブルが必要になります...
どうやら、単一のMacでこれを試してみると、システムの.plistファイルがビジーであり、OS10.9のEnglish.projフォルダーに正しくコピーされません。ターゲットディスクモードで起動すると、プライマリオペレーティングシステムが邪魔にならず、正しくコピーされます。お役に立てれば...
参照しているキャッシュが問題の原因である可能性があります。試すことができるいくつかのオプションがありますが、ドック情報は引き続きcom.Apple.dock.plist
に保存する必要があります。
.plistを編集した後、次のことを試してください。
read /System/Library/LaunchAgents com.Apple.dock.plist
それでもうまくいかない場合は、編集後にprefsデーモンを強制終了できます。
killall -u yourusername cfprefsd
killall Dock
ドックが属するユーザーとしてログインしている間は、ドックの設定を取得できません。つまり、別のユーザーとしてログインし、目的のドックを持っているユーザーからドックplistを取得して、適切なユーザーテンプレートに配置する必要があります。
これを行うには、ターミナルを使用してファイルを取得する必要があります。
まず、コンピューターを再起動してから、ドックを変更したユーザーではない2番目のユーザーにログインします。ターミナルを開き、次のコマンドを使用します。
# Sudo cp /Users/shortname/Library/Preferences/com.Apple.dock.plist /System/Library/User Template/Non_localized/Library/Preferences
そのコマンドの「shortname」を、目的のドックを持つユーザーのshortnameに置き換えます。