0 votos

Establecer la carpeta de biblioteca por defecto desde la línea de comandos

¿Hay alguna forma de activar la opción de mostrar la carpeta de la biblioteca desde la línea de comandos?

Sé que puedo desocultarlo con el comando chflags nohidden ~/Library' pero por varias razones preferiría un defaults comando.

screenshot of Finder view settings

3voto

ganbustein Puntos 1016

La forma de responder a esta pregunta en general es cambiar la configuración que te interesa y ver qué archivo cambió. A continuación, ver lo que cambió en el archivo.

Abra su carpeta de Preferencias ( ~/Library/Preferences ) y ponerlo en la vista de lista, ordenado con los archivos modificados más recientemente en la parte superior. Abra su carpeta de inicio en una ventana diferente, abra la paleta de opciones de visualización y active la opción de mostrar la carpeta de la biblioteca. ¿Se ha movido algún archivo de preferencia a la parte superior en la vista de lista?

Lo más probable es que com.apple.finder.plist lo hizo. Sin embargo, como veremos, esto es un falso positivo. Finder está constantemente jugando con sus valores por defecto. Pero todavía no lo sabemos, así que vamos a suponer que este es el plist donde se guarda la configuración.

En el Terminal, introduzca los comandos:

cd ~/Desktop
defaults read com.apple.Finder > before.txt

Esto escribirá la configuración actual de las preferencias del Finder en un archivo de texto. OS X siempre ha almacenado las preferencias en caché en la RAM, pero OS X 10.10 Yosemite se ha vuelto muy agresivo al respecto. No hay garantía de la rapidez con la que una configuración cambiada será empujada a com.apple.finder.plist pero no importa. No estamos leyendo el archivo. Al utilizar el defaults nos dirigimos directamente a la boca del caballo, y obtenemos la configuración como se almacena en la memoria RAM.

Ahora cambie la configuración de la vista y capture las nuevas preferencias del Finder en un nuevo archivo:

defaults read com.apple.Finder > after.txt

Para ver lo que ha cambiado, introduzca el comando Terminal:

diff before.txt after.txt

¡Sorpresa! No hay salida, lo que significa que nada ha cambiado. Finder no guarda esta configuración mediante el sistema de preferencias, por lo que no se puede establecer mediante defaults .

Esto no es demasiado sorprendente. La mayoría de los ajustes de la vista se almacenan en un .DS_Store archivo. No todos, así que esto podría haber sido de cualquier manera. Algunas carpetas (la carpeta "Computer", por ejemplo) tienen sus ajustes almacenados como preferencias en lugar de en .DS_Store Por lo tanto, existía la posibilidad de que esta configuración se almacenara allí también, pero esa esperanza no se cumplió en este caso.

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