Bueno he encontrado una solución:
Para configurar el terminal de tema mediante programación que usted necesita para escribir sus sistemas de preferencias. La manera más fácil que he encontrado para hacer esto, fue extraer las preferencias de usuario de un mac. Esto supone que ya has importado tu .terminal
archivo en los perfiles de la Terminal en su máquina actual. Así que primero existentes en el mac es necesario ejecutar el siguiente (Mi tema se llama el Material Temático, reemplazar parte con su propia):
plutil -extract Window\ Settings.Material-Theme xml1 -o - ~/Library/Preferences/com.apple.Terminal.plist > theme.xml
Esto creará un theme.xml
archivo para que usted utilice en su secuencia de comandos. Lo siguiente es sólo para editar el archivo un poco. Esto podría ser automatizado, pero si eres como yo, usted sólo necesita hacer esta parte una vez, así que lo hice de forma manual. Abra el archivo y eliminar los alrededores de xml en la parte superior y la parte inferior de modo que todo lo que tiene es que el diccionario, el mío se parecía a esta referencia: https://pastebin.com/zfXFRY2e.
Ahora en tu script en la nueva máquina puede ejecutar el siguiente a la inserción de este tema en sus preferencias de usuario:
theme=$(<theme.xml)
plutil -replace Window\ Settings.Material-Theme -xml "$theme" ~/Library/Preferences/com.apple.Terminal.plist
defaults write com.apple.Terminal "Default Window Settings" -string "Material-Theme"
defaults write com.apple.Terminal "Startup Window Settings" -string "Material-Theme"
Ahora, después de la ejecución de la anterior cuando se cierre completamente la aplicación Terminal y reiniciar, el tema debe ser el predeterminado. Este proceso probablemente puede ser mejorado, pero esto funcionó para mí!
Nota también es posible que desee ejecutar defaults read com.apple.Terminal
y comprobar si hay otras claves que son relevantes para su tema. En mi caso encontré "NSWindow Frame TTWindow Material-Theme" = "0 327 640 450 0 0 1280 777 ";
así que mi script incluye esta como bien defaults write com.apple.Terminal "NSWindow Frame TTWindow Material-Theme" -string "0 327 640 450 0 0 1280 777 "