是否有程序可以执行以下操作:我的笔记本电脑上有一个网络摄像头。我希望我的计算机在我不看笔记本电脑时启动屏幕保护程序,并在我看屏幕时停止屏幕保护程序。有没有读取网络摄像头的程序?我使用的是 Ubuntu 14.04。
答案1
从这篇博客文章的声音来看,您可以使用该项目shantz-locker.sh
来做您想做的事情。
该帖子包含您需要的一切。这 2 件是使用motion
应用程序通常在大多数存储库(例如 Fedora 和/或 Ubuntu)中可用,以及附加到上述文章的 shell 脚本,shantz-网络摄像头-locer.zip。
笔记:我还将脚本发布在这里是pastebin.com,以防原件消失。
用法
./shantz-locker [-l <LockThreshold>] [-u UnlockThreshold] [-s LockScanInterval] [-t UnlockScanInterval]
LockThreshold
– 确定锁定 PC 的阈值(基于无运动的样本数量)。默认值为 5UnlockThreshold
– 确定解锁 PC 的阈值(基于运动样本的数量)。默认值为 2LockScanInterval
– 当您的电脑处于解锁状态时,多久检查一次是否有运动。默认间隔为 5 秒UnlockScanInterval
– 当您的电脑处于锁定状态时,多久检查一次是否有运动。默认间隔为 2 秒
ZIP 文件仅包含 2 个文件,一个是示例motion.conf
文件以及脚本,shantz-locker.sh
.
$ unzip -l shantz-webcam-locker.zip
Archive: shantz-webcam-locker.zip
Length Date Time Name
--------- ---------- ----- ----
0 08-10-2008 12:11 shantz-webcam-locker/
22115 08-10-2008 10:57 shantz-webcam-locker/motion.conf
2954 08-10-2008 11:32 shantz-webcam-locker/shantz-locker.sh
--------- -------
25069 3 files