#!/bin/sh
# As xtel is used only in France or by people understanding french,
# the comments don't need to be translated.
#
# mise en service de xtel par Pierre Jarillon - octobre 2000
# script  excuter par root

echo ""
echo "Utilisation des touches Backspace et Tab"
echo ""

for f in `ls /etc/skel/.Xdefaults /home/*/.Xdefaults`
do
   if [ `grep "^! Minitel" $f | wc -l` = '0' ]
   then
     echo "[31mMise  jour de [44;1;37m $f [0m"
     echo "" >>$f
      echo "! Minitel" >>$f
      echo "xtel*ecran_minitel.translations: #override \\n\\" >>$f
      echo "<Key>Tab:       emission-commande(H) \\n\\" >>$f
      echo "<Key>BackSpace: emission-commande(G)" >>$f
   else
     echo "Le fichier [34m $f [0m est dj  jour"
   fi
done

#=============Partie  terminer et supprimer les echo==============
echo ""
echo "Icones sur les bureaux "
echo ""
# Icone et son kdelnk de rfrence ( modifier)
XTELICO=minitel.xpm
XTELLNK=minitel.kdelnk

# Mettre l'icone dans le rpertoire commun  tous
cp $XTELICO /usr/share/icons/minitel.xpm

# Mettre dans le skeleton des futurs utilisateurs
DIR=/etc/skel/Desktop/

if [ -d $DIR ]
then
  if [ ! -f $DIR/minitel.xpm ]
  then
    echo "-- cp $XTELICO $DIR"
    cp $XTELICO $DIR
  fi
  if [ ! -f $DIR/minitel.kdelnk ]
  then
    echo "-- cp $XTELLNK $DIR"
    cp $XTELLNK $DIR
  fi
fi

# Mettre dans le skeleton des utilisateurs actuels
for DIR in `ls -d /home/*/Desktop`
do
    FM=${DIR}/minitel.kdelnk
    if [ ! -f $FM ]
    then
    	NOM=`echo $DIR | cut -d/ -f3`
    	GRP=`id -g $NOM`
	if [ -n $GRP ]
	then
	  echo "-- cp $XTELICO $DIR"
	  cp $XTELICO $DIR
	  echo "-- cp $XTELLNK $DIR"
	  cp $XTELLNK $DIR
	  echo "-- chown $NOM $DIR/minitel.*"
	  chown $NOM $DIR/minitel.*
	  echo "-- chgrp $GRP $DIR/minitel.*"
	  chgrp $GRP $DIR/minitel.*	
	  echo "-- chmod 644 $DIR/minitel.*"
	  chmod 644 $DIR/minitel.*
	fi
    else
        echo "Icone KDE en place dans $DIR"
    fi
done
#  Attention : revoir le paramtrage.
