A partir do som desta postagem do blog, você pode usar o projeto shantz-locker.sh
para fazer o que quiser.
A postagem inclui tudo que você precisa. As duas partes são o uso do aplicativo motion
que está normalmente disponível na maioria dos repositórios, como o Fedora e / ou Ubuntu, e o script de shell que acompanha o artigo acima, shantz-webcam-locer. zip .
OBSERVAÇÃO: também publiquei o script em pastebin.com aqui , caso o original já tenha vai embora.
Uso
./shantz-locker [-l <LockThreshold>] [-u UnlockThreshold] [-s LockScanInterval] [-t UnlockScanInterval]
-
LockThreshold
- Determina o limite (baseado no número de amostras sem movimento) para bloquear o seu PC. O padrão é 5 -
UnlockThreshold
- Determina o limite (baseado no número de amostras com movimento) para desbloquear seu PC. O padrão é 2 -
LockScanInterval
- Em quanto tempo verificar se há movimento quando o seu PC está no estado desbloqueado. O intervalo padrão é de 5 segundos -
UnlockScanInterval
- Em quanto tempo verificar se há movimento quando o seu PC está no estado bloqueado. O intervalo padrão é de 2 segundos
O arquivo ZIP contém apenas 2 arquivos, um exemplo de arquivo motion.conf
junto com o script, 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