0 votos

¿Cuál es la diferencia entre `defaults -currentHost read -globalDomain` y `defaults -host hrk read -globalDomain`?

Mi nombre de usuario es hrk y actualmente estoy conectado como hrk .
¿Por qué la salida de los siguientes 2 comandos es diferente?
¿Dónde puedo encontrar la explicación oficial de esto?

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 -
No es un duplicado de - ¿Para qué sirve 'currentHost', en los valores por defecto?

1voto

Steve Evans Puntos 155

defaults Manual

Según el defaults página del manual El host y currentHost Las banderas limitan el alcance de la información mostrada:

-currentHost : Restringe las operaciones de preferencias al host en el que el usuario ha iniciado la sesión.

-host nombre de host : Restringe las operaciones de preferencias al nombre de host.

Utilice el comando man defaults para ver esta documentación.

CoreFoundation

Esta herramienta y la funcionalidad de las banderas se basan, en última instancia, en el sistema operativo MacOS Utilidades de las preferencias de CoreFoundation :

Core Foundation proporciona una forma sencilla y estándar de gestionar las preferencias de los usuarios (y de las aplicaciones). Core Foundation almacena las preferencias como pares clave-valor a los que se les asigna un ámbito utilizando una combinación de nombre de usuario, ID de aplicación y nombres de host (ordenador). Esto hace posible guardar y recuperar las preferencias que se aplican a diferentes clases de usuarios. Las preferencias de Core Foundation son útiles para todas las aplicaciones que admiten preferencias de usuario.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X