Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Light Switch est un utilitaire PowerToys qui bascule automatiquement votre thème Windows entre les modes clair et sombre en fonction de l’heure de la journée. Vous pouvez configurer Light Switch pour changer themes automatiquement à l’aide des heures de lever et de coucher du soleil dans votre emplacement, ou définir des planifications personnalisées qui fonctionnent le mieux pour votre routine quotidienne.
Les avantages de l’utilisation Light Switch sont les suivants :
- Réduction de la fatigue oculaire - Les thèmes sombresthemes sont plus doux pour les yeux en environnement faiblement éclairé.
- Meilleure durée de vie de la batterie - Dark themes peut aider à prolonger la durée de vie de la batterie sur les appareils avec des écrans OLED
- Adaptation automatique - Il n’est pas nécessaire de changer themes manuellement tout au long de la journée
Comment activer et utiliser Light Switch
Light Switch peut être activé ou désactivé en ouvrant PowerToys Paramètres et en modifiant le bouton bascule Activer Light Switch. Vous pouvez ensuite configurer les paramètres pour spécifier les heures de basculement entre la lumière et l’obscurité themes en fonction des heures de lever et de coucher du soleil locales ou de définir manuellement les heures.
Les paramètres suivants sont disponibles pour Light Switch:
| Réglage | Descriptif |
|---|---|
| Activer Light Switch | Activez ou désactivez l’utilitaire Light Switch . |
| Raccourci pour basculer le thème | Définissez un raccourci clavier pour basculer manuellement entre la lumière et l’obscurité themes. |
| Mode de programmation | Choisissez entre utiliser le mode sombre de Sunset à Sunrise (basé sur votre emplacement), Heures fixes (définir des heures spécifiques) ou Follow Night Light (synchroniser avec la planification Windows Night Light). Notez que les services d’emplacement doivent être activés et synchronisés pour que le mode Sunset to Sunrise fonctionne. Vous pouvez également désactiver la planification en utilisant le mode Désactivé, tout en conservant l'accès au raccourci pour changer de thème. |
| Emplacement | Entrez vos coordonnées manuellement ou utilisez les services d’emplacement pour basculer automatiquement entre le mode clair et sombre en fonction des heures de lever et de coucher du soleil locales. |
| Décalage en minutes | Ajustez l’heure de basculement themes en fonction d’un nombre spécifié de minutes avant ou après le lever du soleil et le coucher du soleil. |
| Activer le mode sombre | Définissez l’heure à passer en mode sombre lors de l’utilisation du mode manuel. |
| Activer le mode clair | Définissez l'heure pour passer en mode clair lors de l'utilisation du mode manuel. |
| Appliquer le mode sombre à | Choisissez si Light Switch le mode sombre s’applique au système (barre des tâches, Démarrer et autres interface utilisateur système) et/ou Applications (applications prises en charge). |
| Appliquer les paramètres de surveillance à | Lorsque l’utilitaire Power Display est activé, choisissez un profil Power Display à appliquer lorsque Light Switch passe Windows en Dark mode profile et un profil à appliquer lorsqu’il passe en Light mode profile. Cela permet à votre moniteur enregistré de changer automatiquement les paramètres de luminosité, de contraste et de température des couleurs avec le thème système. |
Interface de ligne de commande
Light Switch inclut une interface de ligne de commande qui contrôle le service Light Switch en cours d’exécution, afin que vous puissiez vérifier ou modifier le thème à partir de scripts et de terminaux.
PowerToys ajoute le dossier bin à votre PATH, ce qui vous permet d’exécuter PowerToys.LightSwitch.CLI.exe à partir de n’importe quel dossier dans le Terminal, PowerShell ou l’Invite de commandes Windows. Si un terminal était déjà ouvert lorsque vous avez installé PowerToys, ouvrez-en un nouveau afin qu’il récupère la version mise à jour de PATH.
Light Switch doit être activé dans PowerToys et son service doit être en cours d’exécution. L’interface CLI ne démarre pas PowerToys et n’allume pas Light Switch pour vous.
| Command | Descriptif |
|---|---|
status |
Affichez le système et l’application themesactuels, les thèmes auxquels Light Switch les modifications s’appliquent, le mode de planification et si un forçage manuel est actif. |
light |
Appliquez le thème clair aux cibles sélectionnées dans Appliquer le mode sombre à (Système, Applications ou les deux). |
dark |
Appliquez le thème sombre aux cibles sélectionnées. |
toggle |
Basculez les cibles sélectionnées entre les thèmes clair et sombre, comme le raccourci pour basculer le thème. |
schedule enable [--mode <mode>] |
Activez la planification. Utiliser --mode avec fixed-hours, sunset-to-sunrise, ou follow-night-light pour choisir l’horaire. |
schedule disable |
Désactivez la planification en définissant le mode de planification sur Désactivé. |
| Option | Descriptif |
|---|---|
--json |
Écrivez un seul objet JSON, y compris les erreurs. |
-h, --help |
Afficher l’aide. Ne contacte pas le service. |
--version |
Affichez la version CLI. Ne contacte pas le service. |
Lorsque light, darkou toggle définit un thème différent de ce que la planification appelle, Light Switch conserve ce thème comme remplacement manuel jusqu’à la prochaine modification planifiée ou jusqu’à ce que vous modifiez un paramètre approprié.
schedule enable --mode utilise les heures, l’emplacement et les décalages déjà enregistrés dans les paramètres de Light Switch. Si vous omettez --mode, la commande réussit lorsqu’un programme est déjà activé. Si le mode de planification est désactivé, la commande échoue et vous demande de spécifier un mode.
Exemple d’utilisation
# 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
Avec --json, la sortie contient un version, une valeur success, et soit un objet state, soit un objet error avec un code et un message. Par exemple:
{"version":1,"success":true,"state":{"systemTheme":"dark","appsTheme":"dark","changeSystem":true,"changeApps":true,"scheduleMode":"FixedHours","manualOverride":true}}
L’interface CLI retourne les codes de sortie suivants :
| Code de sortie | Sens |
|---|---|
0 |
Opération réussie. |
1 |
La commande a échoué, le thème n’a pas pu être lu ou modifié, ou le service a retourné une réponse inattendue. |
2 |
Arguments ou configuration non valides. |
3 |
Le Light Switch service n’est pas disponible. Activez Light Switch dans PowerToys, puis réessayez. |
4 |
La commande a expiré ou la connexion au service a été perdue. La modification pourrait quand même avoir été appliquée, alors exécutez status avant de réessayer. |
L’outil CLI ne retente jamais une commande qui modifie automatiquement le thème ou la planification.
Installer PowerToys
Cet utilitaire fait partie des utilitaires Microsoft PowerToys pour les utilisateurs avancés. Il fournit un ensemble d’utilitaires utiles pour régler et rationaliser votre expérience Windows pour une plus grande productivité. Pour installer PowerToys, consultez Installation PowerToys.
Windows developer