Comment personnaliser le dock utilisateur invité dans Yosemite?

2

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!

michael
la source
1
Avez-vous déjà résolu cette question à Yosemite? J'essaie de faire la même chose à El Capitan et rencontre des difficultés
@Matt Nous avons fini par utiliser Profile Manager, bien que quelqu'un d'autre ait repris le projet et que je sois un peu flou sur les détails.
michael

Réponses:

2

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, Iran chflags uchg /System/Library/User\ Template/English.lproj/Library/Preferences/. (Je ne sais pas pourquoi le drapeau doit être placé sur le Preferences 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.

michael
la source
Avez-vous une idée du "script de création d'utilisateur"? S'il s'agit en fait d'un script et non d'une fonctionnalité intégrée à une application, il peut être modifiable.
ganbustein
Non;) je l'ai entendu référencé dans quelques fils, et évidemment quelque chose met en place de nouveaux comptes d’utilisateur, mais je ne sais pas quoi. C'est ma prochaine avenue à explorer, je pense.
michael
Fonctionne bien et merci, mais je pense que vous avez peut-être oublié un niveau de répertoire (après English.lproj). Au moins sur mon Mac, il devrait se lire comme suit: "Après avoir copié la configuration souhaitée dans / Système / Bibliothèque / Utilisateur \ Modèle / Français.lproj / Bibliothèque / Préférences / com.apple.Dock.plist, j’ai exécuté chflags uchg / Système / Bibliothèque / Utilisateur \ Modèle / Français.lproj / Bibliothèque / Préférences / "Il me semble que la personnalisation du dock invité est quelque chose que beaucoup voudraient pouvoir faire. Je suis surpris que Apple le rend si obscur, nécessitant de plonger dans le sous-ventre d'Unix d'OS X.
Merci pour le heads up, @ BillC. J'ai corrigé la faute de frappe. En passant, j'utilise maintenant Meraki pour appliquer les modifications de préférences, y compris la personnalisation du Dock. Cela fonctionne plutôt bien.
michael