voila pour l'installeur.le strict minimum de fenetre qui s'ouvre.
Est il possible de faire une et une seul fenêtre avec l'intérieur qui se modifie pour un script bash? au moins pour deezaster, ça serait vraiment moins fatiguant pour l'utilisateur je crois.
#!/bin/sh
#
##################################
## Auteur : 06011988 ##
## Version: 1.5 install ##
## Licence: GNU ##
##################################
#
#L'auteur décline toutes responsabilités de l'utilisation illégal de deezaster!
clear
if(zenity --question --title="Installer deezaster?")
then
{
zenity --info \
--name=deezaster \
--text="Deezaster install va installer le répertoire "$HOME"/MP3/conv/ et les paquets suivant: w32codecs, ffmpeg, mplayer, lltag, mp3info, eyed3.\n\nVous devez posséder les droits administration et le dépôt Medibuntu (en accord avec les lois régissant votre pays)"
if [ -d ~/MP3/conv ]; then
{
echo "\nRépertoire déjà existant"
}
else
{
mkdir -p ~/MP3/conv/
echo "\nRépertoire créé"
}
fi
echo "\ncopie des fichiers deezaster genpuid© mipcore© dans /usr/bin"
sudo cp deezaster /usr/bin
sudo cp genpuid /usr/bin
sudo cp mipcore /usr/bin
echo "\nDone"
echo "\nInstallation des paquets nécessaire"
gksu apt-get install -y w32codecs ffmpeg mplayer lltag mp3info eyed3 |zenity zenity --progress --pulsate --auto-close --text="Installation des dependances en cours..."
sleep 3
clear
echo "Supression des fichier d'installation"
rm -rf ../deezasteri/
echo "\nDone"
clear
if zenity --question --text="Installation terminée! Pour utiliser ce dernier tapper 'deezaster' dans un terminal ou menu application/internet/deezaster\n lancer deezaster?" ;
then
deezaster
fi
}
#Non
else
{
clear
zenity --info --text="Merci d'avoir lancer l'install de deezaster pour ne pas l'utiliser c'est malin ..."
clear
}
fi
exit 0