Impostazione dei dock personalizzati per TUTTI gli utenti in Mavericks?


2

Lavoro in un'impostazione di dominio in cui il dominio è gestito da Active Directory. I mac sono configurati con accessi al dominio, senza profili locali. Sto cercando di impostare il dock predefinito per Mavericks. Ho usato per copiare il file com.apple.dock.plist nel modello English.proj nel file dei modelli di sistema (istruzioni di base per Mountain Lion). Tutto ciò che ho letto sulle impostazioni dei dock di Mavericks suggerisce che non posso più impostare il dock per tutti gli utenti in questo modo a causa delle preferenze memorizzate nella cache?

Tutto ciò che vedo nelle preferenze ora è com.apple.dockfixtup.com? Ho provato a copiare quel file e non ha funzionato. Di solito seguo queste istruzioni https://apple.stackexchange.com/questions/100188/osx-10-8-how-to-keep-a-custom-dock-for-all-users-that-login

Qualcuno ha modo di impostare le preferenze del dock per tutti gli utenti che accedono?

Grazie per il tuo tempo.

x-post dallo Stack Overflow


Hai già provato a riavviare il processo dock per tutti gli utenti? Dovrete eseguire questo da conti di tutti gli utenti dopo che il file è stato spostato PLIST o correre per loro: killall Dock. Si spera che questo ripristinerà la cache e aggiornerà tutte le preferenze.
Caleb Xu,

Risposte:


1

È probabile che il problema riguardi la memorizzazione nella cache a cui ti riferisci. Hai alcune opzioni che puoi provare e le informazioni del dock dovrebbero comunque essere archiviatecom.apple.dock.plist

Dopo aver apportato le modifiche al tuo .plist prova:

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

Se ciò non risolve il problema, puoi eliminare il demone prefs dopo aver apportato le modifiche:

killall -u yourusername cfprefsd
killall Dock

Quindi, dopo aver regolato .plist e averlo copiato, ho provato ad accedere come utente che non aveva precedentemente effettuato l'accesso al computer. e il dock che avevo creato non era quello visualizzato.
notantisocial

@notantisocial, ci sono un altro paio di cose da notare qui: 1. se potessi fornire un esempio del tuo dock.plist che potrebbe essere utile; mavericks è pignolo quando modifichi questo file 2. prova a usare il comando read sopra con il file su cui stai copiando invece di iluncuncent 3. prova a usare killall cfprefsd prima di apportare le modifiche
l'L'l

Ho copiato il file .plist da un file utente in cui avevo modificato il dock, quindi sono andato e ho trovato il file. In realtà non l'ho modificato manualmente. Penso che copiare quel file nel modello English.proj sia ciò che non funziona. Posso procurartene una copia. Non capisco come sarà utile eseguire qualsiasi comando con un determinato profilo? Voglio che il dock sia predefinito per ogni utente che effettua l'accesso. Cosa mi manca?
notantisocial

1

Non è possibile acquisire le preferenze del dock mentre si è effettuato l'accesso come l'utente a cui appartiene il dock. Ciò significa che dovrai accedere come un altro utente, prendere il plist dock dall'utente che ha il dock desiderato e quindi inserirlo nel modello utente applicabile.

Per fare questo, dovrai usare il terminale per afferrare il file.

Innanzitutto, riavvia il computer, quindi accedi a un secondo utente diverso da quello in cui hai modificato il dock. Apri il terminale e usa questo comando:

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

Sostituisci "shortname" in quel comando con il shortname dell'utente con il dock desiderato.


1

Ho trovato una soluzione che potrebbe funzionare. Avrai bisogno di 2 mac e un cavo firewire o thunderbolt ...

  1. configura il tuo dock nel modo in cui desideri replicarlo.
  2. Collega i due mac con un cavo firewire o thunderbolt.
  3. riavviare il mac con il dock corretto in modalità disco di destinazione. (tenere premuto il tasto "T" durante l'avvio).
  4. sul secondo mac, accedi al mac HD originale. Spostare manualmente il file "com.apple.dock.plist" nella cartella "English.proj".
  5. riavvia il mac originale e disconnettiti dal secondo mac.
  6. Quando si unisce il computer al dominio, l'account amministratore avrà un dock per Mac standard. Quando ti disconnetti e accedi come account utente di dominio, dovrebbe apparire il dock corretto. Come amministratore della classe, non mi interessa se l'account amministratore ha il dock modificato purché la popolazione generale appaia correttamente.

Apparentemente, se provi questo sul singolo mac, il sistema ha il file .plist occupato e non viene copiato correttamente nella cartella English.proj su OS10.9. L'avvio in modalità disco di destinazione toglie il sistema operativo principale e lo copia correttamente. Spero che sia di aiuto...


Hai avuto successo con questo?
notantisocial
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.