¿Es posible atenuar virtualmente el brillo de una sola ventana/aplicación?

¿Es posible atenuar virtualmente el brillo de una sola ventana/aplicación?

De modo que las aplicaciones con modo oscuro no se ven afectadas, pero las aplicaciones sin modo oscuro se pueden atenuar prácticamente. Tengo aplicaciones que prácticamente atenúan la pantalla (creo que simplemente aplican un filtro/tinte de color oscuro en la pantalla) y funcionan muy bien, pero terminan atenuando toda la pantalla. Sería útil si esto funcionara en función de la aplicación/ventana para poder atenuar/oscurecer virtualmente aplicaciones más pequeñas que no ofrecen modo oscuro. ¿Es esto posible de alguna manera, o incluso a través de Applescripts/bashscripts?

Respuesta1

Al cartel le gustó usar el poderoso cuchara martillo:

Esta es una herramienta para una poderosa automatización de OS X. En esencia, Hammerspoon es solo un puente entre el sistema operativo y un motor de secuencias de comandos Lua.

Lo que le da a Hammerspoon su poder es un conjunto de extensiones que exponen al usuario partes específicas de la funcionalidad del sistema. Con estos, puedes escribir scripts Lua para controlar muchos aspectos de tu entorno OS X.

El poder de Hammerspoon proviene de su gran cantidad de módulos. El módulo que podría ser útil aquí es hs.ventana.resaltada:

Este módulo puede ser útil para realizar un seguimiento espacial de las ventanas si tiene pantallas grandes o múltiples y, por lo tanto, es probable que tenga varias ventanas visibles en un momento dado. Resalta la ventana actualmente enfocada cubriendo otras ventanas y el escritorio con una superposición sutil (modo "superposición") u opaca (modo "aislar"). Además, puede resaltar ventanas a medida que se muestran u ocultan mediante un breve destello, para ayudar a determinar su ubicación de manera intuitiva (para evitar tener que escanear cuidadosamente todas las pantallas cuando, por ejemplo, sabe que activó un cuadro de diálogo pero no se mostró). hasta donde lo esperabas).

Este módulo permite una amplia personalización de las superposiciones destacadas y su comportamiento, por lo que lo más probable es que se pueda configurar para realizar la tarea.

información relacionada