#1 Le 05/12/2012, à 16:55
- Tonton-voisin
reveillez l'ecran avec un crontab
Bonjour,
Je suis sous Ubuntu 12.04 noyau 3.2.0-34 Gnome 3.4.2
Je cherche à réveiller l'écran : sans succès.
Gnome-control-center screen est configuré (j'ai mis une minute pour les tests)
L'écran passe en veille et impossible de le faire réveiller par tache crontab
J'ai essayé ce que j'ai trouvé dans le forum : sans succés
xhost + local:utilisateur
xset dpms force on
xset s reset
L'écran reste invariablement noir, bien que lorsque le crontab donne l'ordre de réveil un petit flash de l'écran apparaît mais reste noir ensuite.
Oh vous les experts : zavé de koi m'aider ?
Merci coop.
Hors ligne
#2 Le 06/12/2012, à 05:48
- nesthib
Re : reveillez l'ecran avec un crontab
fais précéder ta commande de :
DISPLAY=:0
ou ajoute la déclaration avant le crontab dans le fichier de crontab
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#3 Le 06/12/2012, à 11:01
- Tonton-voisin
Re : reveillez l'ecran avec un crontab
Merci à nesthib pour sa bonne idée.
Cependant j'ai testé, sans succès.
En fait j'ai créé un fichier bash que le crontab lance
#! /bin/sh
export DISPLAY=:0
xset dpms force on
xset s reset
exit 0
J'ai utilisé ce forum ubuntu : http://forum.ubuntu-fr.org/viewtopic.php?pid=3234850
ainsi que : http://www.commentcamarche.net/faq/1014 … d-un-ecran
Peux être faut-il arrêter le gnome-control-center qui préempte l'extinction de l'écran ?? si oui comment ?
Merci
Dernière modification par Tonton-voisin (Le 06/12/2012, à 11:23)
Hors ligne
#4 Le 06/12/2012, à 16:50
- nesthib
Re : reveillez l'ecran avec un crontab
Je viens de tester chez moi en mettant directement :
DISPLAY=:0
x y * * * xset dpms force off
x+1 y * * * xset dpms force on
et ça fonctionne pour l'extinction, pas pour le réveil où j'ai un affichage bizarre, mais je pense que ça n'a rien à voir ici (par ssh j'ai aussi cet affichage bizarre alors que ça fonctionne bien normalement).
Si tu as un problème ça ne vient pas du crontab.
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#5 Le 06/12/2012, à 17:18
- Sciensous
Re : reveillez l'ecran avec un crontab
Je viens de tester chez moi en mettant directement :
DISPLAY=:0 x y * * * xset dpms force off x+1 y * * * xset dpms force on
et ça fonctionne pour l'extinction, pas pour le réveil où j'ai un affichage bizarre, mais je pense que ça n'a rien à voir ici (par ssh j'ai aussi cet affichage bizarre alors que ça fonctionne bien normalement).
Si tu as un problème ça ne vient pas du crontab.
Question : directement dans le crontab -e le DISPLAY ?
Ubuntu xenial 16.04.3 (4.4.0-1xx-generic) sous LXDE
(et gnome-shell)
Hors ligne
#6 Le 06/12/2012, à 17:27
- nesthib
Re : reveillez l'ecran avec un crontab
oui, avant le tableau de cron
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#7 Le 06/12/2012, à 18:09
- Tonton-voisin
Re : reveillez l'ecran avec un crontab
Bravo nesthib,
Ce qu'à marqué nesthib est parfait, j'y croyais : malheureusement çà n'a fonctionné qu'une seule fois. Grrrrrrrrrr.
En fait quand le gnome-control-center prend la main pour éteindre l'écran çà ne fonctionne plus, impossible de rallumer l'écran.
J'ai fait le test en mettant le gnome-control-center à une valeur élevée, histoire qu'il ne donne pas l'ordre d'extinction, et effectivement çà fonctionne bien. J'étteinds manuellement l'écran par le "xset dpms force off" et il se rallume bien avec le crontab.
On cerne mieux le problème à présent... on avance, bientôt résolu...
Comment contourner cela ??
Merci encore pour la réactivité.
Hors ligne
#8 Le 06/12/2012, à 18:18
- nesthib
Re : reveillez l'ecran avec un crontab
que te donne :
sleep 2 ; xset dpms force off ; sleep 10 ; xset dpms force on
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#9 Le 06/12/2012, à 20:53
- Tonton-voisin
Re : reveillez l'ecran avec un crontab
L'écran s’éteint et il se rallume.
Là le temps est bref, et l’économiseur d'écran du gnome-control-center n'a pas le temps d'intervenir, il faudra que je fasse un essai avec l'intervention de l'économiseur entre les deux bagottements "arrêt / marche"
Dernière modification par Tonton-voisin (Le 06/12/2012, à 20:55)
Hors ligne
#10 Le 06/12/2012, à 21:14
- nesthib
Re : reveillez l'ecran avec un crontab
OK, laisse-nous savoir les résultats de tes tests et si tu as besoin d'autre chose.
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#11 Le 07/12/2012, à 10:10
- Tonton-voisin
Re : reveillez l'ecran avec un crontab
Bonjour,
Voici les résultats :
L'économiseur d'écran agit,
Je lance ta commande "sleep 2 ; xset dpms force off ; sleep 10 ; xset dpms force" par crontab après que l'économiseur d'écran ait éteint l'écran, et il ne se rallume pas.
Conclusion : c'est bien l'économiseur qui met la pagaille. Il faudrait pouvoir agir sur l'économiseur "gnome-control-center" pour le réveiller... Une idée est de ne plus utiliser celui là mais un autre screensaver qui pourrait être réveillé, mais lequel ?
Merci coop, et surtout pour votre investissement à tous. Je pense que les développeurs d'Ubuntu pourraient être informé de ce point dur qui peut être considéré presque comme un bug.
Cordialement à vous tous.
Hors ligne
#12 Le 07/12/2012, à 16:48
- nesthib
Re : reveillez l'ecran avec un crontab
Si tu penses que c'est un bug, n'hésite pas à le rapporter sur launchpad.
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#13 Le 10/12/2012, à 13:12
- Tonton-voisin
Re : reveillez l'ecran avec un crontab
Oui, je pense que vais me fendre d'un report vers les développeurs.
Tous mes essais dans tous les sens en triturant tout ne donnent rien de probant l'écran ne se réveille pas.
Merci à vous tous et à bientôt sur les ondes.
Hors ligne