Dove sono memorizzate le impostazioni del terminale su OS X?

23

Penseresti A) Lo saprei già ora, e B) che è facilmente disponibile, ma apparentemente non lo è nemmeno.

Quello che sto cercando è dove vengono mantenuti nel sistema i file di configurazione (colori, ecc.) forniti con Terminal. Sarebbe davvero utile puntare a questi in un file /dotfiles/setup.sh .

Sono ignaro? Ho controllato il contenuto del pacchetto di Terminal.app, ma non c'è nulla di importante. È anche degno di nota il fatto che OS X (almeno Mountain Lion) includerà le impostazioni del terminale, le sessioni e gli script come parametri di ricerca predefiniti nel Finder, ma non ho trovato nulla.

Ho cercato online e ho scavato in profondità in /usr/ e /Library . Niente. Qualsiasi aiuto sarebbe molto apprezzato. Grazie.

    
posta Kevin Suttle 04.09.2012 - 18:41
fonte

1 risposta

22

Le preferenze sembrano essere: ~/Library/Preferences/com.apple.Terminal.plist

Vedi anche questa domanda su SO e un'altra domanda su SU che si concentra sull'esportazione delle impostazioni da un Mac e sul loro spostamento in un altro.

Per i macOS precedenti, puoi modificare il file direttamente ma sul SO più recente (con i nuovi 10.9 e successivi) vorrai usare il comando defaults per scrivere i valori nel database persistente (che può o meno lavare le modifiche al filesystem) piuttosto che modificare il file.

defaults read com.apple.Terminal

O scrivere la funzione di inserimento sicuro della tastiera (come un semplice esempio):

defaults write com.apple.Terminal SecureKeyboardEntry 1
    
risposta data 04.09.2012 - 19:29
fonte

Leggi altre domande sui tag