#!/bin/sh

case $LANG in
	es*) MSG="Detectados sus dispositivos de red" ;;
	gl*) MSG="Detectados os seus dispositivos de rede" ;;
	*) MSG="Net devices detected" ;;
esac

if [ -e ~/.lxp-icewm/preferences ]; then
	NET_DEVICES=`cat /proc/net/dev | tail -n +3 | cut -f1 -d: |grep -v lo|grep -v irda|grep -v wifi|grep -v wmaster|awk '{print $1}'|tr '\012' ' ';echo`
	LINEA_BUENA=`echo NetworkStatusDevice=\"$NET_DEVICES\"`
	NUM_LINEA=`sed -n '/NetworkStatusDevice/=' ~/.lxp-icewm/preferences`
	sed -i -e $NUM_LINEA"c $LINEA_BUENA" ~/.lxp-icewm/preferences
else
	cp /usr/share/lxp-icewm/preferences ~/.lxp-icewm/preferences
	NET_DEVICES=`cat /proc/net/dev | tail -n +3 | cut -f1 -d: |grep -v lo|grep -v irda|grep -v wifi|grep -v wmaster|awk '{print $1}'|tr '\012' ' ';echo`
	LINEA_BUENA=`echo NetworkStatusDevice=\"$NET_DEVICES\"`
	NUM_LINEA=`sed -n '/NetworkStatusDevice/=' ~/.lxp-icewm/preferences`
	sed -i -e $NUM_LINEA"c $LINEA_BUENA" ~/.lxp-icewm/preferences
fi

killall -HUP lxp-icewm
sleep 3
echo $MSG - $NET_DEVICES | aosd_cat --back-color=yellow\
	--fore-color=blue --back-opacity=135\
	--shadow-color=orange --padding=5\
	--fade-in=20 --fade-out=500\
	-u 3000 -n "arial 20" &

# Mensajes de voz
case $LANG in
	es*) espeak -ves+f2 "$MSG" ;;
	gl*) espeak -ves+f2 "$MSG" ;;
	*) espeak -ven+f2 "$MSG" ;;
esac

