0 votes

Quelle est la différence entre `defaults -currentHost read -globalDomain` et `defaults -host hrk read -globalDomain` ?

Mon nom d'utilisateur est hrk et je suis actuellement connecté en tant que hrk .
Pourquoi les résultats des deux commandes suivantes sont-ils différents ?
Où puis-je trouver l'explication officielle de cette situation ?

defaults -host hrk read -globalDomain

{
    AKLastEmailListRequestDateKey = "2022-10-26 21:50:38 +0000";
    AKLastIDMSEnvironment = 0;
    AppleAntiAliasingThreshold = 4;
    AppleInterfaceStyle = Dark;
    AppleLanguages =     (
        "en-IN"
    );
    AppleLanguagesDidMigrate = "12.6";
    AppleLanguagesSchemaVersion = 2000;
    AppleLocale = "en_IN";
    AppleMeasurementUnits = Centimeters;
    AppleMetricUnits = 1;
    AppleMiniaturizeOnDoubleClick = 0;
    AppleShowAllExtensions = 1;
    AppleTemperatureUnit = Celsius;
    NSAutomaticCapitalizationEnabled = 1;
    NSAutomaticDashSubstitutionEnabled = 1;
    NSAutomaticPeriodSubstitutionEnabled = 1;
    NSAutomaticQuoteSubstitutionEnabled = 1;
    NSAutomaticSpellingCorrectionEnabled = 1;
    NSAutomaticTextCompletionEnabled = 1;
    NSLinguisticDataAssetsRequestLastInterval = 86400;
    NSLinguisticDataAssetsRequestTime = "2022-10-26 14:45:16 +0000";
    NSLinguisticDataAssetsRequested =     (
        en
    );
    NSLinguisticDataAssetsRequestedByChecker =     (
        en
    );
    NSPreferredWebServices =     {
        NSWebServicesProviderWebSearch =         {
            NSDefaultDisplayName = Google;
            NSProviderIdentifier = "com.google.www";
        };
    };
    NSUserDictionaryReplacementItems =     (
                {
            on = 1;
            replace = omw;
            with = "On my way!";
        }
    );
    WebAutomaticSpellingCorrectionEnabled = 1;
    "com.apple.finder.SyncExtensions" =     {
        collaborationMap =         {
        };
        dirMap =         {
        };
    };
    "com.apple.sound.beep.flash" = 0;
    "com.apple.springing.delay" = "0.5";
    "com.apple.springing.enabled" = 1;
    "com.apple.trackpad.forceClick" = 1;
    "com.apple.trackpad.scaling" = 1;
    userMenuExtraStyle = 2;
}

defaults -currentHost read -globalDomain

{
    "com.apple.mouse.tapBehavior" = 1;
    "com.apple.trackpad.enableSecondaryClick" = 1;
    "com.apple.trackpad.fiveFingerPinchSwipeGesture" = 2;
    "com.apple.trackpad.fourFingerHorizSwipeGesture" = 2;
    "com.apple.trackpad.fourFingerPinchSwipeGesture" = 2;
    "com.apple.trackpad.fourFingerVertSwipeGesture" = 2;
    "com.apple.trackpad.momentumScroll" = 1;
    "com.apple.trackpad.pinchGesture" = 1;
    "com.apple.trackpad.rotateGesture" = 1;
    "com.apple.trackpad.scrollBehavior" = 2;
    "com.apple.trackpad.threeFingerDragGesture" = 0;
    "com.apple.trackpad.threeFingerHorizSwipeGesture" = 2;
    "com.apple.trackpad.threeFingerTapGesture" = 0;
    "com.apple.trackpad.threeFingerVertSwipeGesture" = 2;
    "com.apple.trackpad.twoFingerDoubleTapGesture" = 1;
    "com.apple.trackpad.twoFingerFromRightEdgeSwipeGesture" = 3;
    "com.apple.trackpad.version" = 5;
}

PS -
Pas un duplicata de - À quoi sert "currentHost" dans les valeurs par défaut ?

1voto

Graham Miln Points 39606

defaults Manuel

Selon la defaults page du manuel , le host y currentHost limitent la portée des informations présentées :

-currentHost : Restreint les opérations de préférences à l'hôte sur lequel l'utilisateur est actuellement connecté.

-hôte nom d'hôte : Limite les opérations de préférences au nom d'hôte.

Utilisez la commande man defaults pour consulter cette documentation.

Fondation de base

Cet outil et la fonctionnalité des drapeaux s'appuient en définitive sur le système de gestion de l'information de MacOS. CoreFoundation Préférences Utilitaires :

Core Foundation offre un moyen simple et standard de gérer les préférences des utilisateurs (et des applications). Core Foundation stocke les préférences sous forme de paires clé-valeur auxquelles on attribue une portée en combinant le nom de l'utilisateur, l'identifiant de l'application et le nom de l'hôte (ordinateur). Il est ainsi possible d'enregistrer et de récupérer des préférences qui s'appliquent à différentes catégories d'utilisateurs. Les préférences de Core Foundation sont utiles à toutes les applications qui prennent en charge les préférences des utilisateurs.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X