Definindo o Custom Docks para TODOS os usuários no Mavericks?

2

Eu trabalho em uma configuração de domínio em que o domínio é gerenciado pelo Active Directory. Os macs são configurados com logins de domínio, sem perfis locais. Eu estou tentando definir o dock padrão para o Mavericks. Eu costumava copiar o arquivo com.apple.dock.plist para o template English.proj no arquivo de modelos do sistema (instruções básicas para o Mountain Lion). Tudo o que li sobre as configurações de docas do Mavericks sugere que não posso definir o dock para todos os usuários dessa forma por causa das preferências armazenadas em cache?

Tudo o que vejo nas preferências agora é com.apple.dockfixtup.com? Eu tentei copiar o arquivo e não funcionou. Eu costumo seguir estas instruções link

Alguém tem alguma maneira de definir as preferências de encaixe para todos os usuários que fazem login?

Obrigado pelo seu tempo.

x-post do Stack Overflow

    
por notantisocial 09.01.2014 / 22:13

3 respostas

1

É provável que o cache ao qual você está se referindo esteja causando o problema. Você tem algumas opções que pode tentar, e as informações da estação ainda devem ser armazenadas em com.apple.dock.plist

Depois de fazer as edições no seu .plist, tente:

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

Se isso não funcionar, você pode matar o daemon prefs depois de fazer as alterações:

killall -u yourusername cfprefsd
killall Dock
    
por 10.01.2014 / 02:41
1

Você não pode capturar as preferências de encaixe enquanto estiver conectado como o usuário ao qual a estação de acoplamento pertence. Isso significa que você precisará fazer login como outro usuário, obter o plugue de encaixe do usuário que possui o encaixe desejado e, em seguida, colocá-lo no modelo de usuário aplicável.

Para fazer isso, você precisará usar o terminal para pegar o arquivo.

Primeiro, reinicie o computador e faça login em um segundo usuário que não seja aquele em que você modificou o encaixe. Abra o terminal e use este comando:

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

Substitua "shortname" nesse comando pelo nome curto do usuário com o dock desejado.

    
por 20.01.2014 / 20:49
1

Encontrou uma solução que pode funcionar. Você precisará de 2 macs e um cabo firewire ou thunderbolt ...

  1. configure seu dock como deseja que ele seja replicado.
  2. Conecte os dois macs com um cabo firewire ou thunderbolt.
  3. reinicialize o mac que tem o encaixe correto no modo de disco de destino. (segure a tecla "T" enquanto inicializa).
  4. no segundo mac, acesse o mac original HD. Mova o arquivo "com.apple.dock.plist" manualmente para a pasta "English.proj".
  5. reinicie o mac original e desconecte do segundo mac.
  6. Ao ingressar no computador para o domínio, a conta de administrador terá um dock mac padrão. Quando você faz logout e loga como uma conta de usuário de domínio, a doca corrigida deve aparecer. Como administrador da sala de aula, não me importo se a conta de administrador tiver o dock modificado, desde que a população em geral apareça corretamente.

Aparentemente, se você tentar isso no único mac, o sistema terá o arquivo .plist ocupado e não copiará corretamente para a pasta English.proj no OS10.9. A inicialização no modo de disco de destino retira o sistema operacional primário e copia corretamente. Espero que isso ajude ...

    
por 13.08.2014 / 19:32