20 votos

Cómo la lista de todos los disponibles .plist teclas en un cierto dominio de la aplicación por defecto de comandos?

Quiero saber todas las claves (la lista de la propiedad), que está disponible en algunas de dominio de la aplicación, por ejemplo yo podría hacer una lista disponible clave para com.apple.dock introduciendo el siguiente comando:

$ valores predeterminados de lectura de com.apple.dock

pero de alguna manera la salida de este comando sólo mostró el activo de la lista de propiedades clave, y, sin embargo, no todas las teclas disponibles para com.apple.muelle de la lista.

Alguien me puede ayudar en esto? Gracias.

8voto

Christopher Scott Puntos 665

Esta no es una tarea trivial, si recuerdo correctamente la gente corre el strings de utilidad en la línea de comandos en contra de una Aplicación, y buscar cosas que coinciden con una estructura similar a la com.dominio.FeatureName. (com.apple.iTunes, ch.cyberduck.CyberDuck, com.el pánico.Coda, etc.)

La probable forma más fácil de administrar estos reemplazos es por un Panel de Preferencias del Sistema por el nombre de Secretos. El uso de este instala un Panel de Preferencias en Preferencias del Sistema, y proporciona una interfaz a la hora de elegir una aplicación y cambiar sus configuraciones de su preferencia en particular.

7voto

Brandon West Puntos 41

Encuentra un sitio web dedicado a estos de Mac OS X los valores predeterminados de la escritura de comandos, algunos comandos útiles para Mac OS X Lion Y Mountain Lion.

http://www.defaults-write.com

5voto

jtbandes Puntos 8260

Realmente no hay una noción de "disponible" de las teclas. La aplicación es libre de leer lo teclas que quiere. La mayoría de la gente a descubrir el "secreto" valores predeterminados de claves utilizando strings a mirar a través de la aplicación de binario a ver qué claves se va a tratar de leer.

4voto

user9290 Puntos 56

La mayoría de la gente aquí quiere hacer todo a través de la línea de comandos, pero tengo una más práctico sugerencia.

Estos dos programas se describe a continuación la lista de una gran parte de la conocida línea de comandos de características personalizables de aplicaciones de Mac OS X, ordenados por la aplicación o función. La ventaja es la lista de funciones disponibles para usted; usted no tiene que ir a buscar en Google para averiguar cuáles son las funciones y la línea de comandos de secuencias necesarias para modificar cada uno de ellos.

Hay varios programas gratuitos o aplicaciones comerciales que proporcionan una interfaz gráfica de usuario listado de la mayoría de todas las opciones de personalización que puede ser modificado a través de la Terminal. Para activar cualquiera de estas características, el uso de estos progams estoy describiendo, que hacer dentro de la aplicación de la GUI y usted no tiene ninguna necesidad de utilizar la línea de comandos. Usted no necesita saber nada acerca de la defaults write o .plist archivos.

Dos de estas aplicaciones son:

TinkerTool

que es gratis, y

MacPilot

que sólo ha sido actualizado con nuevas características de Lion, y un costo de US $20.00.

Estos son los programas que tengo y uso.

Descargar gratis TinkerTool y la versión de prueba de MacPilot y haga clic a través de todas las pestañas para ver todas las innumerables características que usted puede personalizar. Hay demasiados para enumerarlos aquí.

enter image description here

enter image description here

Actualización

Desarrollador Frederik Wiker ha publicado freeware apps (se aceptan donaciones) para crear valores predeterminados escribir personalizaciones específicas para Lion y Mountain Lion; muchos de ellos también funcionan bien para los Mavericks (Mac OS X 10.9).

La descarga de estas y ver qué personalizaciones están disponibles para usted.

Lion Tweaks

Montaña Ajustes

enter image description here

3voto

Oskar Puntos 1242

Tal vez una bastante larga explicación de cómo funcionan las cosas podrían limpiar tu y otros en " la búsqueda de estos "oculto" de las preferencias.

La mayoría de las aplicaciones de lectura de su preferencia archivos una vez, cuando comienzan a y la defaults herramienta existe para garantizar la preferencia de archivos son una estructura válida y no contienen errores de sintaxis. (También permite que el sistema para cambiar la forma en que se almacenan las claves y la gente no tiene que saber los detalles de la implementación y que pueden utilizar los valores predeterminados de comando para hacer todo de la lectura y de la escritura.)

Idioma inglés de estilo y gramática guías asegúrese de que las palabras que yo escriba aquí son significativas para el promedio de habla inglesa, y la normalización de los valores predeterminados del sistema establece un marco para que todos sepan qué esperar. La lista de preferencias de formato es mucho más rígido y matemático de un lenguaje humano, pero los conceptos son similares.

El usuario de Mac OS X los valores predeterminados del sistema es un valor clave de la tienda (o base de datos, si prefiere).

Usted puede escribir cualquier cosa en estos preferencia valor de clave de tiendas, un soneto de Shakespeare, de números, de una lista de compras. Si el programa está codificado para buscar una clave específica, se podrá leer el valor almacenado. Si no es buscando que la clave es el valor que se encuentra allí no utilizados y no leídos.

Esto trae a colación cómo saber qué valores de un programa específico podría estar buscando cuando se inicia. Todo se reduce a que usted tiene que saber el valor o realizar ingeniería inversa sobre el programa.

Existen muchas herramientas para buscar en un programa y tratar de averiguar lo que las cadenas (las claves) que se incrustan, tales como strings y dbx/lldb así como la vinculación en su propia biblioteca para el volcado de la estructura interna de un programa específico.

En la práctica, algunas de las cosas que son necesarios para las pruebas se agregan en esta "oculto", de manera que no se puede mirar a través de la preferencia del panel y ver estas nuevas características que no están listos para el uso amplio. En una manera, que no es en absoluto sencillo para obtener una lista completa, a menos que el autor de ese programa libera el código fuente o de lo contrario, los documentos de estos valores públicamente.

Cuando usted lee los valores por defecto de la tienda para una aplicación en particular - que se acaba de leer el "libro" que fue escrito cuando la aplicación creada predeterminada, o el conjunto de los valores que se entregan con el sistema operativo Mac OS X. es por eso Que usted no recibe la lista exhaustiva de las cosas que son realmente posible cambiar con la aplicación.

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