Come posso personalizzare il Dock utente Guest in Yosemite?

2

Come posso personalizzare il Dock utente Guest in Yosemite?

Ecco alcuni approcci che ho provato ma che non sono stato in grado di completare:

  • Nelle versioni precedenti di OS X, è possibile personalizzare il Dock utente Guest inserendo un plist con la configurazione desiderata in /System/Library/User\ Template/English.lproj/Preferences/com.apple.Dock.plist . In Yosemite, sembra che questo plist sia stato sovrascritto dallo script di creazione dell'utente.
  • Ho creato un profilo di configurazione di Profile Manager con il layout Dock desiderato, ma non riesco a capire come aggiungere il profilo all'utente Guest. (Effettuare l'accesso come Guest e iscriversi non sembra funzionare perché la configurazione verrà cancellata al logout, e anche quando provo, ottengo l'errore che l'utente non è autorizzato ad aggiungere o rimuovere i profili di configurazione.)
  • Ho provato a modificare il mio account Guest, quindi a copiare l'intera home directory su /System/Library/User\ Template/English.lproj/ . Questo modifica il Dock, ma comporta anche problemi di autorizzazione Keychain. Sembra anche una soluzione molto pesante per modificare una configurazione.
  • Attualmente sto esplorando la creazione di uno script che rimuoverà tutte le icone del Dock e aggiungerò quelle che voglio quando l'utente effettua il login. Questa non sembra una grande soluzione, poiché deve essere eseguita su ogni accesso. Al momento sto lottando con come impostare la configurazione per ottenere l'esecuzione dello script all'accesso.

Se qualcun altro ha qualche idea, specialmente se sai o hai un'idea su come mantenere lo script di creazione dell'utente da sovrascrivere il Dock plist, sarei molto grato.

Grazie!

    
posta michael 17.12.2014 - 19:04
fonte

1 risposta

2

Subito dopo aver postato questo ho pensato ad un altro approccio. Non è perfetto ma è il migliore che ho trovato, e funziona principalmente.

Dopo aver copiato la configurazione desiderata in /System/Library/User\ Template/English.lproj/Library/Preferences/com.apple.Dock.plist , ho eseguito chflags uchg /System/Library/User\ Template/English.lproj/Library/Preferences/ . (Non sono sicuro del motivo per cui il flag deve essere impostato sulla cartella Preferences , piuttosto che sul file plist stesso, ma questo è l'unico modo in cui funziona.) Accedendo all'account Guest, il mio Dock personalizzato era intatto! L'unico problema è che lo script di creazione dell'utente aggiunge ancora icone per Maps e iBooks, ma non è la fine del mondo.

Se qualcun altro ha altre idee, mi piacerebbe ascoltarle. Voglio credere che ci sia una soluzione migliore, ma almeno ho qualcosa che funziona ora.

    
risposta data 17.12.2014 - 19:15
fonte

Leggi altre domande sui tag