Po prostu skonfiguruj okno tak, jak chcesz, a następnie wybierz Shell- & gt; Użyj ustawień jako domyślnych dowództwo. Nie ma potrzeby robienia czegokolwiek z linii poleceń.
Z twojego komentarza rozumiem, że chcesz mieć możliwość ustawienia preferencji dla Terminalu ze skryptu w ramach automatycznej konfiguracji urządzenia. Najprostszym sposobem na to jest prawdopodobnie skonfigurowanie terminala w żądany sposób, a następnie wykonanie kopii
/Users/*yourname*/Library/Preferences/com.apple.Terminal.plist
Jeśli następnie skopiujesz ten plik na komputer docelowy
/Library/Preferences/com.apple.Terminal.plist
stanie się domyślną preferencją terminala dla każdego użytkownika na tym komputerze. Możesz też skopiować go na:
/Users/*username*/Library/Preferences/com.apple.Terminal.plist
ustawić preferencje Terminalu tylko dla użytkownika Nazwa Użytkownika .
Prawdopodobnie już znasz przynajmniej część tego. Wiem, że ta odpowiedź omija kwestię tego, jak zrobić odpowiednik z defaults
polecenie, ale jeśli to zrobisz:
% defaults read com.apple.Terminal
zobaczysz, że wartość klucza „Ustawienia okna” jest dość skomplikowanym słownikiem, z którym trudno będzie manipulować defaults
. Myślę, że o wiele bezpieczniej będzie pozwolić terminalowi na zapisanie ustawień i po prostu skopiować cały plik ustawień.
Rozumiem, że spóźniłem się na to pytanie, ale sam rozwiązałem podobny problem. Oto co zrobiłem:
Eksportuj styl z plist, uruchamiając:
Na innym komputerze uruchom:
Następnie możesz ustawić domyślny schemat kolorów za pomocą
defaults
.źródło