web-dev-qa-db-ja.com

GnomeスクリーンセーバーとしてWebページを表示するにはどうすればよいですか?

スクリーンセーバーを変更して、サービスの現在のステータスを一目で確認できるようにしたいと思います。稼働時間やビルドステータスなどを大きな赤と緑の四角で表示するページがすでにあり、そのページは自動的に更新されます。

私たちは皆Gnomeを実行しています。そのページをスクリーンセーバーにするにはどうすればよいですか?

8
a paid nerd

試してください cutycap 、Webkitベースの 'www-snapshoter':

CutyCaptは、WebKitによるWebページのレンダリングをSVG、PDF、PS、PNG、JPEG、TIFF、GIF、BMPなどのさまざまなベクトルおよびビットマップ形式にキャプチャするための小さなクロスプラットフォームコマンドラインユーティリティです。 Internet Explorerに基づく同様のツールについては、IECaptを参照してください。

次に、スクリーンセーバーアプリケーションをセットアップして、スナップショットを作成したWebサイトの写真を取得します。

5
akira

うーん...多分あなたが言ったことの合併を試してみてください...

cronを毎分「nobody」(または同等のもの)として、cutycaptをimagedir/date +nagios-%y-%m-%d_%T.jpgに自動クリーンアップで実行します=

... * * * * * 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

したがって、最新の画像はそのディレクトリ内のonlyのものになりますが、2番目に一意のファイル名が付けられ、確実にスクリーンセーバーによってキャッシュされません

2
Sarnac