Recouvrez le voyant d'alimentation du moniteur avec du ruban-cache (ou avec du ruban plus opaque si vous voulez qu'il soit complètement noirci). J'utilise du ruban adhésif sur certaines des lumières les plus lumineuses de mon boîtier (par exemple, les stupides LED bleues pour l'activité HD. Qu'est-ce qui n'allait pas avec les LED rouges? Belle couleur agréable pour le sommeil, et toujours facile à voir).
Eteignez le rétroéclairage du moniteur avec l'état d'économie d'énergie "désactivé" de DPMS. Activez-le avec
sleep 1 && xset dpms force off
(Linux ou tout autre système d'exploitation utilisant un serveur d'affichage X11) ou
wizmo monoff
(Windows). Pour sleep
que vous puissiez relâcher la touche Entrée avant que la commande ne soit exécutée, le relâchement de la touche réactiverait votre écran. (IIRC, wizmo
dort le premier).
Déplacer la souris ou appuyer sur une touche fera sortir votre ordinateur du mode économiseur d'écran. Vous voudrez peut-être retourner la souris pour vous assurer qu'elle ne détecte pas les mouvements si votre bureau est secoué (ou selon votre souris, même si ce n'est pas le cas).
Cela pourrait ne pas fonctionner dans votre cas, où votre programme implique des mouvements de souris simulés. IDK s’il est possible de désactiver le réveil de la souris et de ne laisser que le clavier. wizmo shake=0
ne fonctionne que pour ses écrans de veille animés intégrés, pas pour déclencher le mode d'économie d'énergie intégré du moniteur de Windows.
Vraisemblablement, tout ce qui couvre le bureau Windows avec une fenêtre noire empêchera votre programme de fonctionner, à moins qu'il ne passe par un clic de souris. Mais le rétroéclairage n'est pas la même chose que l'obscurité et constitue un gaspillage d'énergie.
Autre option 1: exécutez votre programme dans une machine virtuelle , de sorte que Windows directement connecté au moniteur réel ne détecte pas les mouvements de la souris virtuelle, mais uniquement le système d'exploitation de la machine virtuelle.
Option 2 : Placez votre moniteur sur une barre d’alimentation séparée avec son propre commutateur.
(Ou achetez une barre d'alimentation avec des commutateurs pour chaque prise, mais assurez-vous de bien étiqueter le commutateur et ne branchez pas le moniteur à côté de votre ordinateur ou de quoi que ce soit d'autre, il serait agaçant de redémarrer accidentellement.)