3 votos

¿Cómo obtener todas las opciones de com.apple.finder.plist en ~/Librería/Preferencias?

Cómo la gente sabe lo que es posible cambiar a través de la CLI en OSX / MacOS si com.apple.finder.plist es un archivo binario y llamar a cat para ese archivo sólo muestra un galimatías binario de salida?

cat ~/Library/Preferences/com.apple.finder.plist

He encontrado una gran opción en MacOS Sierra:

Mantener las carpetas en la parte superior al ordenarlas por nombre

¿Cómo se llama? defaults write para poder añadirlo en mi ajustes script ?

Básicamente, en lugar de adivinar, me gustaría saber dónde encontrar todas las opciones posibles. ¿Lo proporciona Apple en alguna parte? Yo sé que este sitio pero no está actualizado...

enter image description here

3voto

user3439894 Puntos 5883

Para leer/escribir .plist utilice el botón defaults comando.

El clave que se establece cuando se comprueba el [] Mantener las carpetas en la parte superior al ordenarlas por nombre casilla de verificación en Avanzado en Preferencias del buscador se llama: _FXSortFoldersFirst

Para configurar esto en el Terminal (o script) utilice lo siguiente comando :

defaults write com.apple.finder _FXSortFoldersFirst -bool YES

Para desajustar, utilice lo siguiente comando :

defaults write com.apple.finder _FXSortFoldersFirst -bool NO

Tenga en cuenta que en las versiones anteriores del sistema operativo, Buscador necesitaba ser reiniciado usando killall Finder para que algunos ajustes, al ser modificados por defaults funcionan correctamente. En MacOS 10.12 no es necesario para este escenario en particular, sin embargo el Buscador debe actualizarse por algún medio, por ejemplo, pasando de la vista de lista a la vista de iconos y viceversa.


Si desea alternar entre la vista de lista y la vista de iconos en el bash script frente a la utilización de killall Finder después de usar defaults write ... utilice lo siguiente código bloque:

osascript <<END
tell application "Finder"
    set theWindows to every Finder window
    repeat with i from 1 to number of items in theWindows
        set this_item to item i of theWindows
        set theView to current view of this_item
        if theView is list view then
            set current view of this_item to icon view
        else
            set current view of this_item to list view
        end if
        set current view of this_item to theView
    end repeat
end tell
END

Nota: Este método puede no funcionar con todos los cambios de configuración realizados en Finder, aunque funciona para _FXSortFoldersFirst Sin embargo killall Finder puede ser necesario para algunas configuraciones. Es demasiado pronto para saberlo con MacOS 10.12.

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