Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Light Switch es una utilidad PowerToys que cambia automáticamente el tema de Windows entre modos claros y oscuros en función de la hora del día. Puede configurar Light Switch para cambiar themes automáticamente mediante el amanecer y las horas de puesta de sol en su ubicación, o establecer programaciones personalizadas que funcionen mejor para su rutina diaria.
Entre las ventajas de usar Light Switch se incluyen:
- Reducción de la fatiga ocular : los colores oscuros themes son más suaves para la vista en entornos de poca luz
- Mejor duración de la batería : Oscuro themes puede ayudar a ampliar la duración de la batería en dispositivos con pantallas OLED
- Adaptación automática : no es necesario cambiar themes manualmente durante todo el día
Cómo activar y usar Light Switch
Light Switch puede activarse o desactivarse abriendo PowerToys Configuración y cambiando el interruptor Habilitar Light Switch . A continuación, puede configurar los valores para especificar las horas para cambiar entre la luz y la oscuridad themes en función de las horas de amanecer y puesta de sol locales o establecer manualmente las horas.
La siguiente configuración está disponible para Light Switch:
| Configuración | Description |
|---|---|
| Habilitar Light Switch | Active o desactive la Light Switch utilidad. |
| Atajo de activación de tema | Establezca un método abreviado de teclado para alternar manualmente entre claro y oscuro themes. |
| Modo de programación | Elija entre usar el modo oscuro de Sunset a Sunrise (en función de su ubicación), Horas fijas (establecer horas específicas) o Follow Night Light (sincronice con la programación Windows Night Light). Tenga en cuenta que debe tener habilitados los servicios de ubicación y sincronizarse para que el modo Sunset to Sunrise funcione. También puede deshabilitar la programación mediante el modo Desactivado y seguir teniendo acceso directo al cambio de tema. |
| Ubicación | Escriba las coordenadas manualmente o use los servicios de ubicación para cambiar automáticamente entre el modo claro y oscuro en función de las horas de amanecer y puesta de sol locales. |
| Desplazamiento en minutos | Ajuste el tiempo de cambio themes por un número especificado de minutos antes o después del amanecer y la puesta del sol. |
| Activar el modo oscuro | Establezca la hora de cambiar al modo oscuro al usar el modo manual. |
| Activar el modo de luz | Establezca la hora de cambiar al modo de luz al usar el modo manual. |
| Aplicar el modo oscuro a | Elija si Light Switch aplica el modo oscuro al sistema (barra de tareas, Inicio y otra interfaz de usuario del sistema) o Aplicaciones (aplicaciones compatibles). |
| Aplicación de la configuración del monitor a | Cuando la utilidad Power Display está habilitada, elija un perfil de pantalla de energía que se aplicará cuando Light Switch realiza la transición Windows al perfil de modo oscuro y un perfil que se aplicará cuando realiza la transición al perfil de modo claro. Esto hace que las configuraciones guardadas de brillo, contraste y temperatura de color del monitor cambien automáticamente con el tema del sistema. |
Interfaz de línea de comandos
Light Switch incluye una interfaz de línea de comandos que controla el servicio en ejecución Light Switch, por lo que puede comprobar o cambiar el tema desde scripts y terminales.
PowerToys agrega su carpeta bin a su PATH, por lo que puede ejecutar PowerToys.LightSwitch.CLI.exe desde cualquier carpeta en Windows Terminal, PowerShell o símbolo del sistema. Si un terminal ya estaba abierto al instalar PowerToys, abra uno nuevo para que cargue el PATH actualizado.
Light Switch debe estar habilitado en PowerToys y su servicio debe estar en ejecución. La CLI no se inicia PowerToys ni activa Light Switch por usted.
| Comando | Description |
|---|---|
status |
Muestra el sistema y la aplicación actuales themes, qué cambios aplica el tema de destino Light Switch, el modo de programación y si una anulación manual está activa. |
light |
Aplique el tema claro a los destinos seleccionados en Aplicar modo oscuro a (Sistema, Aplicaciones o ambos). |
dark |
Aplique el tema oscuro a los objetivos seleccionados. |
toggle |
Alterna los objetivos seleccionados entre claro y oscuro, igual que el acceso directo de alternancia de tema. |
schedule enable [--mode <mode>] |
Active la programación. Usa --mode con fixed-hours, sunset-to-sunrise o follow-night-light para elegir el horario. |
schedule disable |
Desactive la programación estableciendo el modo de programación en Desactivado. |
| Option | Description |
|---|---|
--json |
Escriba un único objeto JSON, incluido para los errores. |
-h, --help |
Mostrar ayuda. No se comunica con el servicio. |
--version |
Mostrar la versión de la CLI. No se comunica con el servicio. |
Cuando light, dark o toggle establece un tema diferente del que establece la programación, Light Switch mantiene ese tema como anulación manual hasta el siguiente cambio programado o hasta que cambie una configuración pertinente.
schedule enable --mode usa las horas, la ubicación y los desplazamientos ya guardados en la configuración de Light Switch. Si omite --mode, el comando se ejecuta correctamente cuando ya está activada una programación. Si el modo de programación es Desactivado, el comando falla y se le pide que especifique un modo.
Ejemplo de uso
# Check the current theme and schedule state
PowerToys.LightSwitch.CLI.exe status
# Switch the configured targets to dark mode
PowerToys.LightSwitch.CLI.exe dark
# Turn on the sunset-to-sunrise schedule
PowerToys.LightSwitch.CLI.exe schedule enable --mode sunset-to-sunrise
# Get the current state as JSON
PowerToys.LightSwitch.CLI.exe status --json
Con --json, la salida contiene un version, un valor success y ya sea un objeto state o un objeto error con un code y message. Por ejemplo:
{"version":1,"success":true,"state":{"systemTheme":"dark","appsTheme":"dark","changeSystem":true,"changeApps":true,"scheduleMode":"FixedHours","manualOverride":true}}
La CLI devuelve los siguientes códigos de salida:
| Código de salida | Meaning |
|---|---|
0 |
Éxito. |
1 |
El comando falló, no se pudo leer ni cambiar el tema o el servicio devolvió una respuesta inesperada. |
2 |
Argumentos o configuración no válidos. |
3 |
El Light Switch servicio no está disponible. Active Light Switch en PowerToys e inténtelo de nuevo. |
4 |
Se agotó el tiempo de espera del comando o se perdió la conexión al servicio. Es posible que el cambio todavía se haya aplicado, por lo que debe ejecutarse status antes de intentarlo de nuevo. |
La CLI nunca vuelve a intentar un comando que cambia el tema o la programación automáticamente.
Instalar PowerToys
Esta utilidad forma parte de las utilidades Microsoft PowerToys para usuarios avanzados. Proporciona un conjunto de utilidades útiles para optimizar y simplificar la experiencia de Windows para mejorar la productividad. Para instalar PowerToys, consulte Instalación de PowerToys.