LinuxでスクリーンセーバーとしてWebページを使用する簡単な方法はありますか?できれば、提示されたものとの相互作用を許可しないでください。
アイドル状態の管理デスクトップにネットワーク監視ページを表示したいのですが。
KDE Plasmaデスクトップでは、「スクリーンセーバー上のウィジェット」を使用できます。これを使用して、スクリーンセーバーに「Webブラウザウィジェット」を表示できます。
JavaScriptまたはPythonで独自のウィジェットをコーディングして、対話をより制限することもできます。
http://cutycapt.sourceforge.net/ ..からcutycapt
を使用します。
「CutyCaptは、WebKitによるWebページのレンダリングをキャプチャするための小さなクロスプラットフォームのコマンドラインユーティリティです。」
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`
1分の次のファイルサイクルでスクリーンセーバーをそのディレクトリに向けます
したがって、最新の画像はそのディレクトリ内のonlyのものになりますが、2番目に一意のファイル名があり、それが保証されます。スクリーンセーバーによってキャッシュされません
...分古い画像よりも高速なサイクリングが必要:上記のcron行をシェルスクリプトで5秒のスリープで実行し、スクリーンセーバーに3秒または5秒ごとにサイクリングするように説得します(おそらくkillall -HUP
実行中のスクリーンセーバーのスクリプトによって実行されますか?)