¿Cómo puedo personalizar el Dock del usuario invitado en Yosemite?

2

¿Cómo puedo personalizar el Dock del usuario invitado en Yosemite?

Aquí hay algunos enfoques que he intentado pero no he podido completar:

  • En versiones anteriores de OS X, puedes personalizar el Dock del usuario invitado poniendo una lista con la configuración deseada en /System/Library/User\ Template/English.lproj/Preferences/com.apple.Dock.plist . En Yosemite, parece que este plist es sobrescrito por el script de creación del usuario.
  • He creado un perfil de configuración de Profile Manager con el diseño de mi Dock deseado, pero no puedo averiguar cómo agregar el perfil al usuario invitado. (Iniciar sesión como invitado e inscribirse no parece que funcionaría porque la configuración se borraría al cerrar la sesión, e incluso cuando lo intento, aparece el error de que el usuario no puede agregar o eliminar perfiles de configuración).
  • He intentado modificar mi cuenta de invitado y luego copiar todo el directorio de inicio a /System/Library/User\ Template/English.lproj/ . Esto modifica el Dock, pero también da como resultado problemas de permisos de Llavero. También se siente como una solución de mano dura para modificar una configuración.
  • Actualmente estoy explorando la creación de una secuencia de comandos que eliminará todos los iconos del Dock y agregará los que quiero cuando el usuario inicie sesión. Esto no parece una gran solución, ya que tiene que ejecutarse en cada inicio de sesión. Estoy luchando ahora mismo sobre cómo configurar la configuración para que el script se ejecute al iniciar sesión.

Si alguien más tiene alguna idea, especialmente si sabe o tiene una idea sobre cómo evitar que el script de creación del usuario sobrescriba la lista del Dock, le estaré muy agradecido.

¡Gracias!

    
pregunta michael 17.12.2014 - 19:04

1 respuesta

2

Justo después de publicar esto, pensé en otro enfoque. No es perfecto, pero es lo mejor que he encontrado, y funciona principalmente.

Después de copiar mi configuración deseada a /System/Library/User\ Template/English.lproj/Library/Preferences/com.apple.Dock.plist , ejecuté chflags uchg /System/Library/User\ Template/English.lproj/Library/Preferences/ . (No estoy seguro de por qué la marca debe establecerse en la carpeta Preferences , en lugar de hacerlo en el archivo plist, pero esa es la única forma en que funciona.) Al iniciar sesión en la cuenta de invitado, ¡mi Dock personalizado estaba intacto! El único problema es que el script de creación de usuarios aún agrega iconos para Mapas e iBooks, pero ese no es el fin del mundo.

Si alguien más tiene otras ideas, me encantaría escucharlas. Quiero creer que hay una solución mejor, pero al menos tengo algo que funciona ahora.

    
respondido por el michael 17.12.2014 - 19:15

Lea otras preguntas en las etiquetas