使用网页作为屏幕保护程序(Linux)

使用网页作为屏幕保护程序(Linux)

在 Linux 下是否有一种简单的方法可以将网页用作屏幕保护程序?最好不允许与所呈现的内容进行任何交互。

我希望空闲的管理桌面显示我们的网络监控页面。

答案1

KDE Plasma 桌面允许“屏幕保护程序上的小部件”。您可以使用此功能在屏幕保护程序上显示“Web 浏览器小部件”。

您还可以用 JavaScript 或 Python 编写自己的小部件,从而使交互更加受限制。

答案2

使用cutycapt来自http://cutycapt.sourceforge.net/...

“CutyCapt 是一个小型跨平台命令行实用程序,用于捕获 WebKit 对网页的渲染”

cron作为“没有人”(或同等)每分钟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 分钟的下一个文件循环

所以最新的图像将是仅有的该目录中的内容,但它将有一个唯一的文件名,保证它不会被屏幕保护程序缓存

... 想要比分钟旧图像更快的循环:在 shell 脚本中执行上面的 cron 行,并设置 5 秒的睡眠时间,并让你的屏幕保护程序每 3 或 5 秒循环一次(也许由killall -HUP正在运行的屏幕保护程序上的脚本执行?)

相关内容