#!/bin/bash PATH_TO_DESKTOP="/usr/share/applications/cmaptools.desktop" PATH_TO_INSTALL_DIR="" create_desktop(){ :> $PATH_TO_DESKTOP echo "[Desktop Entry]" >> $PATH_TO_DESKTOP echo "Encoding=UTF-8" >> $PATH_TO_DESKTOP echo "Name=CmapTools" >> $PATH_TO_DESKTOP echo "Comment=Multimedia educational activities: puzzles, associations, text exercises, crosswords, scrambled letters, etc." >> $PATH_TO_DESKTOP echo "Comment[ca_ES.utf8@valencia]=Activitats educatives multimèdia: puzzles, associacions, exercicis de text, mots encreuats, sopes de lletres i altres." >> $PATH_TO_DESKTOP echo "Comment[es]=Actividades educativas multimedia: puzzles, asociaciones, ejercicios de texto, crucigramas, sopas de letras, etc." >> $PATH_TO_DESKTOP echo "Comment[qcv]=Activitats educatives multimèdia: puzzles, associacions, exercicis de text, mots encreuats, sopes de lletres i altres." >> $PATH_TO_DESKTOP echo "Icon=cmaptools.png" >> $PATH_TO_DESKTOP echo "Exec="$1"/CmapTools">> $PATH_TO_DESKTOP echo "Terminal=false" >> $PATH_TO_DESKTOP echo "Type=Application" >> $PATH_TO_DESKTOP echo "Categories=Application;Education" >> $PATH_TO_DESKTOP echo "StartupNotify=false" >> $PATH_TO_DESKTOP echo "TryExec=java" >> $PATH_TO_DESKTOP } # main zero-center add-pulsating-color zero-lliurex-cmaptools if [ ! -d /usr/share/llx-cmaptools/out ]; then mkdir -p /usr/share/llx-cmaptools/out fi apt-get update apt-get install lliurex-cmaptools /usr/share/llx-cmaptools/LinuxCmapTools_v5.05.01_11-01-12.bin -f /usr/share/llx-cmaptools/cmaptools.template -r /usr/share/llx-cmaptools/out/result.txt #/usr/share/llx-cmaptools/Linuxx64CmapTools_v5.05.01_11-01-12.bin -f /usr/share/llx-cmaptools/cmaptools.template -r /usr/share/llx-cmaptools/out/result.txt PATH_TO_INSTALL_DIR=$(cat /usr/share/llx-cmaptools/out/result.txt | grep USER_INSTALL_DIR | cut -d"=" -f2) if [ ! -d $PATH_TO_INSTALL_DIR ]; then echo "Error al crear desktop. No existe directorio de instalación" zero-center remove-pulsating-color zero-lliurex-cmaptools exit 1 fi create_desktop $PATH_TO_INSTALL_DIR zero-center remove-pulsating-color zero-lliurex-cmaptools zero-center set-configured zero-lliurex-cmaptools exit 0