- 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!
¡¡Qué buena idea!!
ResponderEliminarMola, eh? ;)
ResponderEliminarestarí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
ResponderEliminarSe puede hacer XD
ResponderEliminar