Rodolfo Gaspary
Volver al índice

Display Preset

Cambiar de una configuración de monitores a otra en Windows son seis clics repartidos entre Configuración y el panel de la tarjeta gráfica. Esta herramienta lo reduce a uno, desde la bandeja del sistema.

Rol
Diseño y desarrollo completo
Estado
Código abierto, licencia MIT
Stack
C# y .NET sobre Windows
Código
Ver repositorio

El problema

Un mismo escritorio se usa de varias formas: trabajar con dos pantallas extendidas, duplicar hacia un televisor, o dejar solo el monitor principal. Cada cambio implica ajustar resolución, frecuencia de actualización, orden y posición de las pantallas — cuatro parámetros repartidos entre la configuración de Windows y la aplicación del fabricante de la GPU. Es un ajuste que se repite varias veces al día y que Windows trata como si fuera excepcional.

Cómo lo resolví

La configuración completa se guarda como un preset con nombre. A partir de ahí, cambiar de disposición es elegirlo desde el ícono de la bandeja. La aplicación vive ahí y no en una ventana, porque el gesto tiene que ser más rápido que abrir la configuración: si cuesta lo mismo, no reemplaza nada.

Por qué está publicado

Es una herramienta que escribí para mi propio escritorio, y el problema no es particular: cualquiera que alterne entre monitor y televisor lo tiene. Está bajo licencia MIT y el repositorio es público, así que sirve tanto de utilidad como de muestra de código de escritorio en C#, un terreno distinto al de mis otros proyectos.

Proyecto reciente y en desarrollo. El repositorio contiene la solución de Visual Studio; todavía no hay binario compilado para descargar.