Výchozí (software) - Defaults (software)
![]() | Téma tohoto článku nemusí splňovat požadavky Wikipedie obecný pokyn k notabilitě.Prosinec 2016) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | tento článek příliš spoléhá na Reference na primární zdroje.Prosinec 2016) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
výchozí hodnoty je příkazový řádek nástroj, který manipuluje plist soubory. Představen v roce 1998 OpenStep, výchozí hodnoty se nachází v potomcích systému Operační Systém Mac a GNUstep.[1][2]
Název „výchozí“ je odvozen od názvu OpenStep pro uživatelské preference, Výchozí nastavenínebo NSUserDefaults v Foundation Kit. Každá aplikace měla svůj vlastní výchozí plist („doména“) pod ~ / Výchozí pro konfiguraci uživatele a / Výchozí nastavení pro konfiguraci systému. Vyhledávací systém také podporuje a NSGlobalDomain.plist, kde budou výchozí hodnoty zapsány všemi aplikacemi.[2][3] v Operační Systém Mac, Výchozí nastavení část cesty je nahrazena intuitivnější Knihovna / Předvolby. výchozí hodnoty přistupuje k seznamům na základě dané domény.[2]
výchozí hodnoty je také schopen číst a zapisovat libovolný plist specifikovaný s cestou,[1] ačkoli Apple plánuje vyřadit tento nástroj v budoucí verzi.[2][4]
Používání
Běžné použití výchozích hodnot:
$ defaults read DOMAIN # gets all $ defaults read DOMAIN PROPERTY_NAME # gets $ defaults write DOMAIN PROPERTY_NAME VALUE # sets $ defaults delete DOMAIN PROPERTY_NAME # resetuje vlastnost $ defaults smazat DOMAIN # resetuje předvolby
DOMAIN by měl být nahrazen příponou názvu souboru plist sans ('.plist'). soubory plist jsou pojmenovány pomocí obrácený zápis názvu domény. Například:
$ defaults read com.apple.iTunes # vytiskne všechny hodnoty předvoleb iTunes
soubory plist ukládají klíče a hodnoty. Klíč PROPERTY_NAME je název služby, kterou chcete upravit. Například odstranit vyhledávací pole z Safari je adresní řádek:
$ defaults write com.apple.Safari AddressBarIncludesGoogle 0 $ # nebo $ defaults write com.apple.Safari AddressBarIncludesGoogle -bool NO # case-sensitive!
Pomocí „1“, „ANO“ nebo „PRAVDA“ se místo toho obnoví výchozí nastavení včetně vyhledávání.
Předvolby mohou někdy poškodit aplikace. Chcete-li obnovit předvolby adresáře, je třeba odebrat soubor ~ / Library / Preferences / com.apple.AddressBook.plist nebo zadat následující příkaz:
$ defaults smazat com.apple.AddressBook
Složené hodnoty
výchozí hodnoty tiskne hodnoty ve formátu OpenStep. Umožňuje, aby HODNOTA byla pole a diktáty, pokud odpovídají syntaxi plistu ve starém stylu.[5]
Nastavení
Některá příkladná nastavení konfigurovatelná s výchozím nastavením v systému macOS:
Klíč | Verze OSX | Právní hodnoty | Výchozí hodnota |
---|---|---|---|
AppleAquaColorVariant | 10.8 | 1, 6 | 1 |
AppleHighlightColor | 10.8 | RGB, 3 plováky v rozsahu 0-1,0 | "0.780400 0.815700 0.858800" |
AppleShowScrollBars[6] | 10.8 | Automaticky, Při procházení, Vždy | Automatický |
NSQuitAlwaysKeepsWindows[7] | 10.8 | bool | Nepravdivé |
NSAutomaticWindowAnimationsEnabled[8] | 10.8 | bool | skutečný |
NSNavPanelExpandedStateForSaveMode[9] | 10.8 | bool | Nepravdivé |
NSWindowResizeTime[8] | 10.8 | float: čas v sekundách | .2 |
CGFontDefaultAllowsFontSmoothing[10] | 10.14? | booleovský |
SS64 dokumentuje sadu dalších klíčů, které lze změnit pro každý software (nikoli globální doménu) v systému macOS.[11] Ostatní weby také dokumentují nastavení, která se mají změnit pomocí výchozí hodnoty.[12] Apple nezveřejňuje úplný seznam těchto „tajných ovladačů“, ale jejich stránky podpory občas poskytují výchozí hodnoty příkazy pro uživatele ke změně určitého nastavení, například vytvoření .DS_Store.[13]
GNUstep dokumentuje své výchozí hodnoty jasněji, takže neexistuje nic jako komunita „skrytých nastavení“, jako je tomu pro macOS.[3]
Reference
- ^ A b Linux Obecné příkazy Manuál –
- ^ A b C d Darwine a Operační Systém Mac Obecné příkazy Manuál –
- ^ A b "Přehled uživatelských výchozích hodnot pro knihovny GNUstep". www.gnustep.org.
- ^ „Neoficiální výchozí stránka systému macOS s výchozím nastavením“. ss64.com.
- ^ úprava Plist z příkazového řádku v systému Mac pomocí výchozích nastavení (přidání slovníku do pole)
- ^ grg (26. srpna 2013). „macos - aktivace posuvníků v Mountain Lion?“. Zeptejte se jiného.
- ^ „Zakázat„ Pokračovat “v celém systému“. defaults-write.com. 26. září 2012.
- ^ A b „10 příkazů terminálu pro zrychlení macOS High Sierra na vašem Macu“. defaults-write.com. 11. listopadu 2017.
- ^ Bynens, Mathias. "mathiasbynens / dotfiles: .macos". GitHub. Citováno 1. března 2020.
- ^ „Issue 858861: No subpixel antialiasing under macOS Mojave“. bugs.chromium.org.
- ^ „Nastavení systémových předvoleb pro macOS - macOS - SS64.com“. ss64.com.
- ^ „Top 11 terminálových příkazových triků pro Mac, které byste měli vědět“. Guiding Tech.
- ^ „Upravte chování při procházení SMB v macOS High Sierra 10.13 a novějších“. Podpora Apple. Citováno 5. ledna 2020. (zadejte do vyhledávače a vyhledejte více: site: support.apple.com „výchozí zápis“)
- Dokumentace NSUserDefaults Apple Inc.
![]() | Tento článek týkající se Macintosh je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |