Script de rafraichissement d'écran
Script de rafraichissement d'écran
Bonjour,
Je voudrais faire un script pour rafraîchir mon écran (bureau) comme avec la touche F5.
Celui ci serait déclenché de préférence à la sortie de veille ou si pas possible avec une tâche cron.
Merci à ceux qui pourront m'aider
Je voudrais faire un script pour rafraîchir mon écran (bureau) comme avec la touche F5.
Celui ci serait déclenché de préférence à la sortie de veille ou si pas possible avec une tâche cron.
Merci à ceux qui pourront m'aider
Machine: HP Pavilion g7-2310 - CPU : i5-3230M / RAM : 8 Go
Kernel: 4.15.0-43-generic x86_64 bits: 64
Desktop: Cinnamon 4.0.9 Linux Mint 19.1 Tessa
Graphics: Card-1: Intel 3rd Gen Core / Card-2: [AMD/ATI] [Radeon HD 7500M/7600M Series]
Wifi : Ralink RT5390R 802.11bgn / Ethernet : Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet
Kernel: 4.15.0-43-generic x86_64 bits: 64
Desktop: Cinnamon 4.0.9 Linux Mint 19.1 Tessa
Graphics: Card-1: Intel 3rd Gen Core / Card-2: [AMD/ATI] [Radeon HD 7500M/7600M Series]
Wifi : Ralink RT5390R 802.11bgn / Ethernet : Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet
- arghlub
- Administrateur du site
- Messages : 10421
- Enregistré le : dim. 21 mai 2017 08:19
- Localisation : Provence
- Contact :
Re: Script de rafraichissement d'écran
Salut,
Une piste : peut-être en combinant dans un script «gnome-screensaver-command» et «xrefresh» ???
xrefresh permet de rafraîchir tout ce qui se trouve à l'écran (regarde le manuel pour plus d'infos)
gnome-screensaver-command permet de gérer l'économiseur d'écran (à installer)
Quand tu fais cette commande, iI te retourne ceci quand l'écran n'est pas en veille :
Tu peux supprimer ce retour et récupérer sa sortie dans la variable $?
$? est égale à 1 si l'économiseur est actif, 0 si inactif
Il faudrait donc créer un script lancé au démarrage et qui tourne en boucle en arrière-plan.
Ce script lancerait «gnome-screensaver-command» toutes les x secondes (avec un «sleep»), testerait la variable de sortie $? et lancerai «xrefresh» si $?==0.
Ce n'est qu'une piste
Une piste : peut-être en combinant dans un script «gnome-screensaver-command» et «xrefresh» ???
xrefresh permet de rafraîchir tout ce qui se trouve à l'écran (regarde le manuel pour plus d'infos)
gnome-screensaver-command permet de gérer l'économiseur d'écran (à installer)
Code : Tout sélectionner
sudo apt install gnome-screensaver-command
Code : Tout sélectionner
gnome-screensaver-command -q
L'économiseur d'écran est inactif
Code : Tout sélectionner
gnome-screensaver-command -q 1>/dev/null && echo $?
0
Il faudrait donc créer un script lancé au démarrage et qui tourne en boucle en arrière-plan.
Ce script lancerait «gnome-screensaver-command» toutes les x secondes (avec un «sleep»), testerait la variable de sortie $? et lancerai «xrefresh» si $?==0.
Ce n'est qu'une piste
Tour1 (custom) • CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Re: Script de rafraichissement d'écran
Merci beaucoup Arghlub pour ces infos Je vais creuser ces pistes. Par contre je préfère éviter de gérer une tâche qui tourne en fond, je préfère lancer le script sur évènement, donc au réveil du PC A ton avis suis encore en runlevel 5 (mode utilisateur) en veille ? Si non, je peux mettre le script dans le Rc5.d ce qui le lancerait au réveil ?
Machine: HP Pavilion g7-2310 - CPU : i5-3230M / RAM : 8 Go
Kernel: 4.15.0-43-generic x86_64 bits: 64
Desktop: Cinnamon 4.0.9 Linux Mint 19.1 Tessa
Graphics: Card-1: Intel 3rd Gen Core / Card-2: [AMD/ATI] [Radeon HD 7500M/7600M Series]
Wifi : Ralink RT5390R 802.11bgn / Ethernet : Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet
Kernel: 4.15.0-43-generic x86_64 bits: 64
Desktop: Cinnamon 4.0.9 Linux Mint 19.1 Tessa
Graphics: Card-1: Intel 3rd Gen Core / Card-2: [AMD/ATI] [Radeon HD 7500M/7600M Series]
Wifi : Ralink RT5390R 802.11bgn / Ethernet : Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet
- arghlub
- Administrateur du site
- Messages : 10421
- Enregistré le : dim. 21 mai 2017 08:19
- Localisation : Provence
- Contact :
Re: Script de rafraichissement d'écran
Je penses que tu devrais encore être en runlevel5 quand tu es en veille (ça me semblerait logique) mais en vérité je n'en sais rien .... à vérifier.
Teste déjà dans un premier temps si la commande «xrefresh» fait bien ce que tu comptes faire (rafraichir le bureau)
Teste déjà dans un premier temps si la commande «xrefresh» fait bien ce que tu comptes faire (rafraichir le bureau)
Tour1 (custom) • CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Re: Script de rafraichissement d'écran
Hello,
Quand je fais un xrefresh -display :0 j'ai l'impression que le bureau se rafraîchi effectivement. Je vais tester mon cas de figure en faisant un réveil du PC en WOL puis passer la commande via ssh pour voir si le PC repasse en veille.... Si c'est le cas, c'est que l'évènement a bien été pris en compte.....
Par contre pour le Runlevel en veille je ne sais pas trop comment savoir, idem pour l'évènement déclencheur de script, je suis sec, va falloir chercher ... A moins que je ne déclenche un rafraîchissement toutes les 10mn avec une cron mais ça ne me plaît pas trop Trop bidouille
Quand je fais un xrefresh -display :0 j'ai l'impression que le bureau se rafraîchi effectivement. Je vais tester mon cas de figure en faisant un réveil du PC en WOL puis passer la commande via ssh pour voir si le PC repasse en veille.... Si c'est le cas, c'est que l'évènement a bien été pris en compte.....
Par contre pour le Runlevel en veille je ne sais pas trop comment savoir, idem pour l'évènement déclencheur de script, je suis sec, va falloir chercher ... A moins que je ne déclenche un rafraîchissement toutes les 10mn avec une cron mais ça ne me plaît pas trop Trop bidouille
Machine: HP Pavilion g7-2310 - CPU : i5-3230M / RAM : 8 Go
Kernel: 4.15.0-43-generic x86_64 bits: 64
Desktop: Cinnamon 4.0.9 Linux Mint 19.1 Tessa
Graphics: Card-1: Intel 3rd Gen Core / Card-2: [AMD/ATI] [Radeon HD 7500M/7600M Series]
Wifi : Ralink RT5390R 802.11bgn / Ethernet : Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet
Kernel: 4.15.0-43-generic x86_64 bits: 64
Desktop: Cinnamon 4.0.9 Linux Mint 19.1 Tessa
Graphics: Card-1: Intel 3rd Gen Core / Card-2: [AMD/ATI] [Radeon HD 7500M/7600M Series]
Wifi : Ralink RT5390R 802.11bgn / Ethernet : Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet
- arghlub
- Administrateur du site
- Messages : 10421
- Enregistré le : dim. 21 mai 2017 08:19
- Localisation : Provence
- Contact :
Re: Script de rafraichissement d'écran
Bon .... revenons-en à la base.... le «xrefresh» fonctionne (c'est déjà un bon point) pour le reste je ne saurais te dire.
J'utilise ssh mais sans mise en veille et encore moins avec un WOL.
Donc faudrait attendre un expert de la connexion à distance
J'utilise ssh mais sans mise en veille et encore moins avec un WOL.
Donc faudrait attendre un expert de la connexion à distance
Tour1 (custom) • CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
- arghlub
- Administrateur du site
- Messages : 10421
- Enregistré le : dim. 21 mai 2017 08:19
- Localisation : Provence
- Contact :
Re: Script de rafraichissement d'écran
Sans Cron, pour faire plus léger (même si je l'admet c'est de la bidouille) dans ton script tu fais un «sleep» de 10minutes avant de relancer la commande.gacaron a écrit :A moins que je ne déclenche un rafraîchissement toutes les 10mn avec une cron mais ça ne me plaît pas trop Trop bidouille
C'est pas une ch'tite commande bash de temps en temps qui va tuer ton PC .... c'est hyper léger (et en plus toutes les 10 minutes )
Mais bon, c'est vrai qu'il doit il y avoir plus propre.
Tour1 (custom) • CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Re: Script de rafraichissement d'écran
Ok merci de cette bonne base Je vais finir par trouver une solution qui me convienne Merci à toi
Machine: HP Pavilion g7-2310 - CPU : i5-3230M / RAM : 8 Go
Kernel: 4.15.0-43-generic x86_64 bits: 64
Desktop: Cinnamon 4.0.9 Linux Mint 19.1 Tessa
Graphics: Card-1: Intel 3rd Gen Core / Card-2: [AMD/ATI] [Radeon HD 7500M/7600M Series]
Wifi : Ralink RT5390R 802.11bgn / Ethernet : Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet
Kernel: 4.15.0-43-generic x86_64 bits: 64
Desktop: Cinnamon 4.0.9 Linux Mint 19.1 Tessa
Graphics: Card-1: Intel 3rd Gen Core / Card-2: [AMD/ATI] [Radeon HD 7500M/7600M Series]
Wifi : Ralink RT5390R 802.11bgn / Ethernet : Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet
Re: Script de rafraichissement d'écran
Si c'est pour faire F5 avec un navigateur en sortant de veille il existe des modules web (reloadevery) sinon quel est l'intérêt pour un Bureau. Le sujet porte sur le rafraîchissement d'écran d'un logiciel ouvert (comme Firefox par ex) ou d'un fond d'écran statique (le Bureau du PC par ex); qu'est-ce qui aurait besoin d'être réactualisé qui ne tournerait pas en tâche de fond?
Stretch 32bits cinnamon/Fedora25/Sarah
Compaq 8510p/MSI GE70/Raspberry Pi2
Compaq 8510p/MSI GE70/Raspberry Pi2
- arghlub
- Administrateur du site
- Messages : 10421
- Enregistré le : dim. 21 mai 2017 08:19
- Localisation : Provence
- Contact :
Re: Script de rafraichissement d'écran
@mpedro : gacaron ne parle pas de rafraîchir un logiciel avec F5 mais son bureau (dans certains cas le rafraîchissement ne se fait pas automatiquement, surtout si on fait de l'accès à distance)
Tour1 (custom) • CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────