Un petit service Windows efficace et configurable qui change le mode d'alimentation de votre ordinateur portable Windows et de rafraîchissement lorsqu'il est branché et hors d'alimentation.
Utilise un CPU minimal, car le code ne s'exécute que lorsque vous branchez votre ordinateur portable dans ou hors d'alimentation. Il alloue également une mémoire minimale, vous n'avez donc pas à vous soucier d'un impact sur les performances lorsque le service est en cours d'exécution.
Remarque: Seuls Windows 10 et plus sont pris en charge en raison des exigences de l'API.
Remarque: Méfiez-vous que l'antivirus peut signaler le service ou installer des scripts.
Après le début du service, un fichier config.json doit apparaître dans le répertoire d'installation. Ici, vous pouvez modifier des options pour les configurations câblées et alimentées par batterie, telles que le taux de rafraîchissement, le schéma d'alimentation, et si vous souhaitez ou non une notification de bureau ou si vous souhaitez que le service change le taux de rafraîchissement.
Vous n'avez pas besoin de redémarrer le service pour charger les nouvelles modifications, car le fichier de configuration est lu à chaque fois que l'état de puissance change.
Méfiez-vous qu'une configuration non valide remplacera l'ensemble du fichier avec les valeurs par défaut.
Dans config.json , vous pouvez configurer le champ power_scheme dans wired_config ou battery_config avec les valeurs suivantes:
"power_scheme" : " HighPerformance " , "power_scheme" : " Balanced " ,Remarque: seuls les supports équilibrés modernes.
"power_scheme" : " PowerSaver " , "power_scheme" : {
"Custom" : " **your_custom_guid*** "
}, Il est important d'utiliser l'interrupteur --workspace lors de la construction afin que tous les binaires soient construits. cargo build --release --workspace par exemple.