pour économiser un écran LCD et l’énergie, est-il possible de le mettre en veille et de le rallumer avec un script python qui tourne en permanence.
Je pense que la réponse est non, mais peut on afficher un écran noir, puis rétablir le gdm par des commandes python ?
Yo @bbd666
Pour te mettre sur la piste ; un simple script python de test.
J’ai créé le fichier avec nano test-screen.py
avec ce contenu (voir ci-dessous).
Je l’ai lancé avec python3 test-screen.py
(je suis uniquement sur Linux chez moi et j’aime tester dans le terminal donc je fais du script bavard)
Ça fonctionne.
Tu devras évidemment adapter pour ton usage en vérifiant que ça interagira bien avec le système, en collant le truc dans une boucle si besoin, etc.
import os
import time
# Éteindre l'écran
print("Extinction de l'écran...")
os.system("xset dpms force off")
# Attendre 15 secondes
time.sleep(15)
# Rallumer l'écran
print("Rallumage de l'écran...")
os.system("xset dpms force on")
print("Test terminé.")
++
P.S. : oui, os.system, c’est crade, mais je ne suis pas du tout dev et j’ai fait vite
merci
je vais tester.
j’utilise déja os.system pour lancer un script d’initialisation, rien d’autre ne fonctionnait.