Al plantear el Inspector (⌘I) en la Terminal.app para editar el título (⇧⌘I), en realidad, hay dos títulos que pueden ser introducidos. El primero es conocido como el Título de la Ficha y afecta a la terminal de título de la ventana (pero sólo cuando la ficha esté seleccionada). La segunda es la Ficha de Subtítulos y afecta el texto en la ficha encabezado solamente. [La nomenclatura parece extraño, con el Título de la Ficha que afectan el título de la ventana, y la Ficha de Subtítulos que afectan el título de la ficha.]
Prefiriendo osascript, pero abierto a otros enfoques, deseo obtener mediante programación tanto de estos títulos para cada ficha. Ir a través de AppleScript diccionarios, marco de Cacao docs, etc., Sólo he encontrado la forma de leer el Título de la Ficha, salieron a la luz como el "título personalizado" (custom_title) de la propiedad de la ficha. Este es el que todos los resultados de búsqueda en obtener/configurar el título a través de osascript referencia. A pesar de que hay otras propiedades del título en la ventana y en la pestaña.current_settings parece que todos ellos referencia sólo a este primer título en el campo y por lo tanto, existe cierta redundancia.
Estoy configurando cada título mediante programación utilizando la terminal de secuencias de escape, como yo igualmente no sabes cómo establecer la Ficha de Subtítulos.
Aunque es posible utilizar la interfaz de usuario de secuencias de comandos, espero que este enfoque tendrá que visiblemente ciclo a través de todas las ventanas de la Terminal/fichas con el fin de leer todo cuando la producción de la producción total que yo deseo. Yo preferiría algo que puede llegar a los datos sin causar selección/cambios de foco.
Mi última opción parece un poco pesado (aunque todavía puede ser preferible a la interfaz de usuario de secuencias de comandos), que es la exportación de la configuración (Shell > Ajustes de Exportación...), que produce un gran archivo XML que incluye ambos campos. Sorprendentemente las estructuras de datos en este archivo que coincida con la AppleScript estructuras de manera casi idéntica, excepto que incluye el campo estoy de lo contrario faltan.
Está bastante nuevo en la programación en la plataforma de Apple, ¿alguien puede aclararme cómo puedo obtener estos datos que parece que debe de existir en el lugar en el que yo estoy buscando, pero que soy incapaz de encontrar?