Ajustando OS X 10.10 de Yosemite para cambiar automáticamente la transparencia reducida cuando está en la batería

1

Tengo curiosidad acerca de si hay una forma en OS X de conectar algunos eventos para averiguar si la computadora portátil está conectada a la alimentación. (Y además, cómo podemos controlar la opción de configuración de "Transparencia reducida" mediante un script)

Lo que me he dado cuenta durante el último mes de uso de Yosemite es que, si bien el efecto de transparencia es agradable a la vista, existe un impacto en la vida real de la batería. En particular, aunque se puede hacer un gran desenfoque rápidamente en la GPU y la experiencia es lo suficientemente suave como para activarse en una gran cantidad de aplicaciones, es bastante fácil ver en el Monitor de actividad que hay un aumento muy tangible en el porcentaje de CPU consumido por WindowServer siempre que la transparencia dinámica esté activada. Cuando escribo un mensaje, la computadora no debería hacer nada adicional que no deba hacer (como volver a renderizar los bits de capa borrosos en el cromo de la interfaz de usuario cuando la página no se está desplazando).

Con el dispositivo apagado, veo un poco menos del 3% utilizado por WindowServer, pero se mantiene en torno al 8% con la transparencia habilitada. Es cierto que no es una gran diferencia, pero estas diferencias se acumulan cuando se escurren las últimas gotas de jugo.

Entonces, me imagino que sería bueno si pudiéramos automatizar el cambio de este interruptor con la conexión de la alimentación. Los recursos adicionales consumidos por la transparencia son, de hecho, marginalmente insignificantes, pero sin embargo, los quiero apagados mientras estoy en la batería.

    
pregunta Steven Lu 17.11.2014 - 07:28

0 respuestas

Lea otras preguntas en las etiquetas