- Instala streamer:sudo apt-get install streamer
- Abre una consola y comprueba que consigues capturar fotos de webcam:streamer -s 640x480 -t 1 -r 1 -o foto.jpeg
- Instala mailx y uuencode. Si pregunta por varias opciones, selecciona los valores por defecto:sudo apt-get install mailutils sendmail sharutils -y
- Si usas GMail, sigue los pasos de este tutorial para reconfiguar sendmail:
http://james-lloyd.com/getting-sendmail-use-gmail-as-a-relay-2/
- Manda un email para probar, adjuntando tu nueva foto ;)uuencode foto.jpeg foto.jpeg | mailx -s Prueba comandantecobra@gmail.com
- Entra en tu e-mail y comprueba si ha llegado. De no ser así, revisa tu bandeja de spam y marca el remitente como seguro. Si sigue sin aparecer, ejecuta mailx (a secas). Debería de mostrarte un email con la queja del servidor de correo y con el motivo de la denegación. Si te ofuscas te recomiendo que sigas este tutorial.
- Creamos el script en /usr/bin/fotografiar.sh con el siguiente contenido:
#!/bin/bash
echo "Tomando foto"
cd /tmp/
streamer -s 640x480 -t 1 -r 1 -o foto.jpeg > /dev/null 2> /dev/null
echo "Esperando a tener conexion con internet"
conexion=2
while [ $conexion -ne 0 ]
do
ping -c 1 google.com >/dev/null 2> /dev/null
conexion=$?
done
uuencode foto.jpeg foto.jpeg | mailx -s "Acceso de $USER en $HOSTNAME" comandantecobra@gmail.com
echo "Finalizado con codigo $?"
rm foto.jpeg
- Le damos permiso de ejecución:
sudo chmod +x /usr/bin/fotografiar.sh
- Y lo añadimos al arranque de Gnome: "Sistema> Preferencias> Aplicaciones al inicio". Click en "Añadir" y en comando escribimos /usr/bin/fotografiar.sh
Reinicia el equipo y... ¡Bingo!
¡Funciona!
4 comentarios:
¡¡Qué buena idea!!
Mola, eh? ;)
estaría bien que además, en vez de enviarla por correo, creara un tweet automático con la foto en sutitución de tu "Buenos dias" XD
Se puede hacer XD
Publicar un comentario
Si te ha gustado la entrada o consideras que algún dato es erróneo o símplemente deseas dar algún consejo, no dudes en dejar un comentario. Todo feedback es bienvenido siempre que sea respetuoso. También puedes contactarme por estas redes sociales https://linktr.ee/hamster_ruso si lo consideras necesario.