#!/bin/bash

# Comprobamos si está para el sistema y creamos
. /etc/default/vx-dga-variables/vx-dga-variables-general.conf
ACCESO="/usr/share/applications/mecanismos.desktop"
if [ -z $MECANISMSOSLAUNCH ] && [ -f "${ACCESO}" ]; then
   for HOMEUSU in $(vx-home-usuarios-graficos); do
      USU=$(getent passwd | grep "${HOMEUSU}" | awk -F ":" '{print $1}')
      for DIR in Desktop Escritorio; do
         [ -d "${HOMEUSU}/${DIR}" ] && su -c "desktop-file-install --dir=\"${HOMEUSU}/${DIR}\" ${ACCESO}" "$USU"
      done
   done
   # Si el equipo tiene el escritorio congelado...
   for DIR in /etc/skel/Desktop /etc/skel/Escritorio; do
      [ -d ${DIR} ] && desktop-file-install --dir="${DIR}" /usr/share/applications/mecanismos.desktop
   done
   # Creamos acceso en el menu wine:
   [ -f "${ACCESO}" ] &&
      sed -i '/Categories*./d' "${ACCESO}" &&
      echo "Categories=Wine-Programs;" >>"${ACCESO}"
   if ! test -d /var/log/vitalinux; then
      mkdir /var/log/vitalinux
   fi
   sed -i '/MECANISMSOSLAUNCH*./d' /etc/default/vx-dga-variables/vx-dga-variables-general.conf
   sed -i '/Varibles utilizadas por los paquetes/a MECANISMSOSLAUNCH=1' /etc/default/vx-dga-variables/vx-dga-variables-general.conf
   echo "$(date) - Se ha configurado el acceso Directo para Mecanismos..." >>/var/log/vitalinux/falla-conf-mecanismoslaunch.log
fi
