come creare un file di punti per le impostazioni mac predefinite

2

Sfondo

Ho l'abitudine di creare nuovi profili utente sul mio Mac che soddisfano esigenze diverse (ad es. reclutamento, sviluppo di software, ecc.). Sto sempre pensando ai modi per rendere la creazione di un nuovo utente meno costoso, uno è salvare tutti i tipi di file di impostazione e salvarli in dropbox (ad es. Impostazioni alfred, impostazioni slate, bash_profile, vimrc etc etc).

Ho anche molte impostazioni per cui devo inviare comandi mac per (come this uno):

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

Come posso salvarli in un "file di punti", e semplicemente fare in modo che il sistema li legga sul carico (cioè come ~ / .bash_profile)?

    
posta abbood 14.09.2017 - 08:51
fonte

2 risposte

5
  • crea uno script bash per tutti i comandi di configurazione, ad es.

    #!/bin/bash
    
    defaults write com.apple.screencapture location ~/Documents/Screenshots   
    killall SystemUIServer
    
  • memorizzalo in /usr/local/bin con il nome che ti piace

  • eseguilo una volta per ogni nuovo account
risposta data 14.09.2017 - 08:59
fonte
2

La cosa più semplice è probabilmente creare un pacchetto di app che esegua un numero qualsiasi di cose arbitrarie, quindi aggiungilo agli elementi di accesso in Preferenze di Sistema - > Utenti e gruppi - > Elementi di accesso.

ConsigliereidiusareAppleScriptperfaredaintermediario.CreaunnuovooggettoApplescriptpereseguirel'attività,quindivaiaFile->Esporta...escegliApplicazione.

In alternativa puoi semplicemente aggiungerlo alla tua ~/.bash_profile se lo desideri. Esiste la possibilità che questo non sia configurato per essere eseguito all'avvio perché macOS; se questo è il caso, aggiungilo al tuo ~/.bashrc .

    
risposta data 14.09.2017 - 09:01
fonte

Leggi altre domande sui tag