Après un certain temps, le moniteur passe en mode veille. Je veux réveiller le moniteur par un script Shell. Je peux déjà réveiller le moniteur lui-même avec xset -display "$DISPLAY" dpms force on
. Mais je ne vois qu'un écran noir avec le pointeur de la souris. Et comme effet secondaire, il ne s'endort pas après quelques minutes.
Ce que je veux, c'est réveiller le moniteur et Ubuntu comme lorsque je bouge la souris ou appuie sur une touche, mais sans le faire vraiment! Donc, xdotool n'est pas une solution. Je vois ce qui se passe à l'écran et après quelques minutes, il se rendort.
Comment y arriver?
La seule chose que je pouvais trouver sur votre situation était cette page Web ( Impossible de réveiller le moniteur une fois que dpms l’a mise en veille ) d’Archlinux. C'est une longue lecture mais tout en bas une affiche recommande à votre script de dire ceci:
sleep 1 && xset dpms force standby && sleep 8 && xset dpms force on
Notez que cette astuce utilisateur implique de désactiver DRI3 dans /etc/X11/xorg.conf.d/20-intel.conf
et d’utiliser DRI2:
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "DRI" "2"
EndSection
Veuillez noter que c’est la meilleure solution pour votre problème et que je me suis senti obligé de l’afficher car il n’ya pas eu d’autres réponses. Étant donné que je ne peux pas reproduire votre problème, je ne sais pas si cela fonctionnera pour vous comme pour d’autres.
Si cela ne fonctionne pas, je vous encourage à utiliser Google autant que vous le pouvez en utilisant des mots clés appropriés.