GUI w MacOS dla ustawień domyślnych?

10

Nie jestem Macintoshem (jeszcze w tym roku planuję dodać to do repertuaru), ale śledziłem wiele pytań dotyczących Maca na SF. Często pojawia się polecenie defaults i z kontekstu pytań / odpowiedzi dostaję to, co robi. Ciekawe, czy istnieje GUI do edycji ustawień? Wydaje mi się, że byłoby to nieco podobne do edytora rejestru w systemie Windows (chociaż spodziewam się, że rejestr robi znacznie więcej).

squillman
źródło

Odpowiedzi:

18

Tak i nie. Mac OS X nie ma jednolitego rejestru, takiego jak Windows; zamiast tego przechowuje preferencje w poszczególnych .plistplikach.

Wykonanie defaults writepolecenia powoduje zapisanie zmiany w ~/Library/Preferences. Na przykład polecenie zmiany Docka z wyglądu szkła 3D na bardziej podstawowy odcień 2D to:

defaults write com.apple.dock no-glass -boolean YES

To, co to robi, to modyfikuje ~/Library/Preferences/com.apple.dock.plisti zmienia się no-glassna true. Mac OS X narzędzia dla programistów zawiera program o nazwie Property List Editor, który pozwoli na edycję pliku z GUI: alternatywny tekst

Kyle Cronin
źródło
6
+1 mamy zwycięzcę. Ważną koncepcją, aby się tutaj dostać, jest to, że te „domyślne” polecenia, które ciągle widzisz, po prostu zapisują pliki .plist.
nazwa użytkownika
5

Aplikacja Secrets pozwala przełączać niektóre z bardziej znanych defaultpoleceń.

Dave K.
źródło
4

Thomas Tempelmann | Edytor Prefs Mac OS X - GUI dla polecenia „defaults”

Mac OS X 10.8 wprowadził system buforowania dla preferencji aplikacji („cfprefsd”). Chociaż prawdopodobnie zwiększa to wydajność aplikacji, utrudnia programistom szybkie manipulowanie wartościami preferencji w celu testowania, ponieważ wprowadzanie zmian bezpośrednio w plikach plist w ~/Library/Preferencesfolderze nie działa już z edytorami takimi jak „Property List Editor.app” i podobny w Xcode. …

Edytor Prefs:

… Używa CFPreferencesfunkcji do modyfikowania wartości zamiast bezpośredniej edycji plików plist. …

… Natychmiast dostosowuje się do preferencji widocznych w innych aplikacjach, tak jak w przypadku użycia polecenia „defaults”. …

Graham Perrin
źródło
3

Istnieje kilka narzędzi, które pozwalają zmienić te „domyślne” ustawienia typu z interfejsu GUI, oto dwa:

l0c0b0x
źródło
Może źle odczytałem pytanie. Myślałem, że szukasz opcji GUI do zmiany niektórych ukrytych opcji dla OS X, które najprawdopodobniej są uruchamiane z komend „domyślnych”. Powyższe aplikacje pozwalają włączać / wyłączać te ustawienia ... Wierzę, że większość ukrytych opcji istnieje.
l0c0b0x