web-dev-qa-db-fra.com

Réveillez le moniteur en mode veille et affichez l'écran sans bloquer le mode veille supplémentaire [Ubuntu 16.04]

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?

3
Michael

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.

3
WinEunuuchs2Unix