8 votes

Comment puis-je afficher une page web comme économiseur d'écran Gnome ?

Nous aimerions modifier nos économiseurs d'écran pour afficher d'un coup d'œil l'état actuel de notre service. Nous disposons déjà d'une page qui affiche le temps de fonctionnement, l'état de la construction, etc. sous forme de grands carrés rouges et verts, et cette page se rafraîchit automatiquement.

Nous utilisons tous Gnome. Comment pouvons-nous faire de cette page notre écran de veille ?

5voto

akira Points 58339

Essayez cutycap un "www-snapshoter" basé sur le webkit :

CutyCapt est un petit utilitaire de ligne de commande multiplateforme permettant de capturer le rendu d'une page Web par WebKit dans une variété de formats vectoriels et bitmap, notamment SVG, PDF, PS, PNG, JPEG, TIFF, GIF et BMP. Voir IECapt pour un outil similaire basé sur Internet Explorer.

puis configurez votre application d'économiseur d'écran pour qu'elle reprenne les images instantanées du site Web.

0 votes

Hmmm... C'est bien, mais j'aimerais une solution plus souple. Cela nécessite une tâche cron, et un économiseur d'écran qui accepte de faire tourner une seule image et qui ne fait pas de cache. Hmmm.

2voto

Sarnac Points 19

Hmm ... peut-être essayer la fusion de ce que vous avez dit tous les deux ...

cron en tant que "nobody" (ou équivalent) toutes les minutes pour exécuter cutycapt dans imagedir/ date +nagios-%y-%m-%d_%T.jpg avec auto-nettoyage =

... * * * * * dir="/usr/share/admin/ScreenSaverDir" && a= date +$dir/nagios-%y-%m-%d_%T.png && CutyCapt --url= http://nagios.MyDomain.com/ --out=$a && && b= ls -1tr $dir | tail -1 && rm ls -1 $dir | egrep -v $b

donc l'image la plus récente va être la uniquement dans ce répertoire, mais il aura un nom de fichier unique à la seconde près, ce qui garantit qu'il ne sera pas mis en cache par l'économiseur d'écran.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X