2 votos

¿Por qué no puedo utilizar Automator para seleccionar correctamente los elementos de la interfaz de usuario en Preferencias del Sistema? [ventura]

Estoy intentando utilizar Automator para grabar una acción en las preferencias del sistema, en el panel de visualización de accesibilidad. Quiero cambiar el valor del control deslizante para la intensidad del filtro de color.

Utilizo Automator para Watch Me Do y grabo la acción. Reajusto las preferencias manualmente. Al hacer clic en ejecutar no cambia la configuración en las preferencias.

Así que arrastro las acciones desde el panel Watch Me Do a la línea de tiempo del flujo de trabajo, que despliega la acción en un AppleScript. Ejecutar esto tampoco tiene éxito.

¿Puedo configurar manualmente esta preferencia de alguna manera a través del cli? Cuando busco en los documentos para desarrolladores de Apple, todo lo que encuentro es código Swift para escribir una aplicación. ((Me doy cuenta de que la aplicación que va a hacer este cambio, Automator, Terminal, o de otra manera, tendrá que ser concedido permisos de accesibilidad en las preferencias del sistema de privacidad / seguridad)).

¿O cómo consigo/escribo un AppleScript para hacer esto?

split image of automator (the result of its actions), and system preferences accessibility display pane


Además, he comprobado el diccionario OSAX de Preferencias del Sistema, y no tiene registrados controles más específicos aparte de a nivel básico de ventana/panel/etc.

enter image description here


He intentado ejecutar el comando de terminal como defaults write com.apple.mediaaccessibility MADisplayFilterSingleColorIntensity -float 0.25 pero esto no cambió el control deslizante Intensidad, incluso cuando antes/después de activar/desactivar los Filtros de Colores de Accesibilidad.

enter image description here

1voto

cvidal Puntos 34

Puede configurarlo a través del Terminal ejecutando

defaults write com.apple.mediaaccessibility MADisplayFilterBlueColorCorrectionIntensity -float 0.25

Puede establecer los valores de cada filtro de forma independiente sustituyendo MADisplayFilterBlueColorCorrectionIntensity con el que quieras:

Rojo/Verde: MADisplayFilterRedColorCorrectionIntensity

Verde/Rojo: MADisplayFilterGreenColorCorrectionIntensity

Azul/Amarillo: MADisplayFilterBlueColorCorrectionIntensity

Tinte de color: MADisplayFilterSingleColorIntensity

El valor más bajo es 0,25 y el más alto 1,0.

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