cómo crear un archivo de puntos para la configuración predeterminada de mac

2

Fondo

Tengo la costumbre de crear nuevos perfiles de usuario en mi mac que satisfagan diferentes necesidades (es decir, reclutamiento, desarrollo de software, etc.). Siempre estoy pensando en maneras de hacer que la creación de un nuevo usuario sea menos costosa, una es guardar todo tipo de archivos de configuración y guardarlos en un buzón (es decir, configuraciones alfred, configuraciones de pizarra, perfil bash, vimrc, etc.).

También tengo muchas configuraciones para las que tengo que emitir comandos mac (como this one):

defaults write com.apple.screencapture location ~/Documents/Screenshots   
killall SystemUIServer

¿Cómo puedo guardarlos en un "archivo de puntos" y simplemente hacer que el sistema los lea en carga (es decir, como ~ / .bash_profile)?

    
pregunta abbood 14.09.2017 - 08:51

2 respuestas

5
  • cree un script de bash para todos los comandos de configuración, por ejemplo,

    #!/bin/bash
    
    defaults write com.apple.screencapture location ~/Documents/Screenshots   
    killall SystemUIServer
    
  • guárdelo en /usr/local/bin con el nombre que desee

  • ejecutarlo una vez para cada nueva cuenta
respondido por el nohillside 14.09.2017 - 08:59
2

Lo más fácil es probablemente crear un paquete de aplicaciones que ejecute cualquier cantidad de cosas arbitrarias, luego agregarlo a sus elementos de inicio de sesión en Preferencias del sistema - > Usuarios y grupos - > Artículos de inicio de sesión.

RecomiendousarAppleScriptparaserelintermediario.CreeunnuevoApplescriptparaejecutarsutarea,luegovayaaArchivo->Exportar...yelegirAplicación.

Si lo desea, también puede agregarlo a su ~/.bash_profile . Existe la posibilidad de que esto no esté configurado para ejecutarse en el inicio porque macOS; Si ese es el caso, solo agrégalo a tu ~/.bashrc .

    
respondido por el JMY1000 14.09.2017 - 09:01

Lea otras preguntas en las etiquetas