Comment personnaliser le dock utilisateur invité dans Yosemite?
Voici quelques approches que j'ai essayées mais que je n'ai pas pu compléter:
- Dans les versions antérieures d’OS X, vous pouviez personnaliser le dock utilisateur invité en plaçant un plist avec la configuration souhaitée à
/System/Library/User\ Template/English.lproj/Preferences/com.apple.Dock.plist
. Dans Yosemite, il semble que ce plist soit écrasé par le script de création de l'utilisateur. - J'ai créé un profil de configuration Profile Manager avec la disposition de mon Dock souhaitée, mais je ne vois pas comment ajouter le profil à l'utilisateur Invité. (La connexion en tant qu'invité et l'inscription ne semblent pas fonctionner, car la configuration serait effacée lors de la déconnexion, et même lorsque j'essaye, j'obtiens l'erreur que l'utilisateur n'est pas autorisé à ajouter ou à supprimer des profils de configuration.)
- J'ai essayé de modifier mon compte Invité, puis de copier tout le répertoire de base dans
/System/Library/User\ Template/English.lproj/
. Cela modifie le Dock, mais entraîne également des problèmes d'autorisation de trousseau. Cela ressemble aussi à une solution très lourde pour modifier une configuration. - J'explore actuellement la création d'un script qui supprime toutes les icônes du Dock et ajoute celles que je souhaite lorsque l'utilisateur se connecte. Cela ne semble pas être une excellente solution, car il doit être exécuté à chaque connexion. aux prises avec la configuration de la configuration pour que le script s’exécute lors de la connexion.
Si quelqu'un d'autre a des idées, en particulier si vous savez ou avez une idée sur la façon d'empêcher le script de création d'utilisateur de remplacer le plist Dock, je vous en serais très reconnaissant.
Merci!
Réponses:
Juste après avoir posté ceci, j'ai pensé à une autre approche. Ce n’est pas parfait, mais c’est le meilleur que j’ai trouvé, et ça marche surtout.
Après avoir copié la configuration souhaitée pour
/System/Library/User\ Template/English.lproj/Library/Preferences/com.apple.Dock.plist
, Iranchflags uchg /System/Library/User\ Template/English.lproj/Library/Preferences/
. (Je ne sais pas pourquoi le drapeau doit être placé sur lePreferences
dossier, plutôt que sur le fichier plist lui-même, mais c’est la seule façon de fonctionner.) Lors de la connexion au compte Invité, mon Dock personnalisé était intact! Le seul problème est que le script de création d'utilisateur ajoute toujours des icônes pour Maps et iBooks, mais ce n'est pas la fin du monde.Si quelqu'un d'autre a d'autres idées, j'aimerais les entendre. Je veux croire qu'il existe une meilleure solution, mais au moins j'ai quelque chose qui fonctionne maintenant.
la source