2

Я работаю в настройке домена, где домен управляется Active Directory. Мак настроен с доменными именами входа, без локальных профилей. Я пытаюсь установить док-станцию по умолчанию для Mavericks. Раньше я копировал файл 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

У кого-нибудь есть какой-либо способ установки параметров док-станции для всех пользователей, которые входят в систему?

Спасибо за ваше время.

x-post из переполнения стека

3 ответа3

1

Нашел решение, которое может работать. Вам понадобится 2 мака и кабель FireWire или Thunderbolt ...

  1. настройте свой док так, как вы хотите, чтобы он копировался.
  2. Соедините два мака с помощью кабеля FireWire или Thunderbolt.
  3. перезагрузите компьютер Mac, на котором установлена правильная док-станция, в режим целевого диска. (удерживайте клавишу "T" во время загрузки).
  4. на втором Mac откройте оригинальный Mac HD. Переместите файл «com.apple.dock.plist» вручную в папку «English.proj».
  5. перезагрузите исходный компьютер Mac и отсоединитесь от второго компьютера Mac.
  6. Когда вы присоединяете компьютер к домену, учетная запись администратора будет иметь стандартную док-станцию Mac. Когда вы выходите из системы и входите в систему как учетная запись пользователя домена, должна появиться исправленная док-станция. Как администратор класса, мне все равно, имеет ли учетная запись администратора измененную док-станцию, если все население отображается правильно.

По-видимому, если вы попробуете это на одном Mac, система будет загружена .plist файл и он не будет правильно копировать в папку English.proj на OS10.9. Загрузка в режиме целевого диска убирает основную операционную систему и правильно копирует. Надеюсь это поможет...

1

Вероятно, проблема связана с кэшированием, на которое вы ссылаетесь. У вас есть несколько опций, которые вы можете попробовать, и информация о док-станции все еще должна храниться в com.apple.dock.plist

После внесения изменений в ваш .plist попробуйте:

read /System/Library/LaunchAgents com.apple.dock.plist

Если это не помогает, вы можете убить демона prefs после внесения изменений:

killall -u yourusername cfprefsd
killall Dock
1

Вы не можете захватить настройки док-станции, пока вы вошли в систему как пользователь, которому принадлежит док-станция. Это означает, что вам нужно будет войти в систему как другой пользователь, получить список док-станции от пользователя, который имеет желаемую док-станцию, и затем поместить его в соответствующий шаблон пользователя.

Для этого вам нужно будет использовать терминал, чтобы получить файл.

Сначала перезагрузите компьютер, затем войдите в систему под вторым пользователем, который не является тем, под которым вы изменили док-станцию. Откройте терминал и используйте эту команду:

# sudo cp /Users/shortname/Library/Preferences/com.apple.dock.plist /System/Library/User Template/Non_localized/Library/Preferences

Замените "shortname" в этой команде на короткое имя пользователя с желаемой док-станцией.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .