Ceci est une ancienne révision du document !
SMILE :Slideshow Maker In Linux Environnement
SMILE est un programme de création de diaporama vidéo réalisé par Stephane Gibault, le créateur de manDVD, c'est le successeur de manslide.
L'auteur travaille en ce moment sur la création du successeur de manDVD, projet qui porte le nom de 2manDVD.
par exemple, si vous avez installé smile dans /opt, remplacez /chemin/vers/smile par /opt/smile. La même chose est valable pour sox
Pré-requis
- Disposer des droits d'administration ;
- Disposer d'une connexion à Internet configurée et activée ;
- Avoir activé l'accès aux dépôts Backports ou avoir qt4 par n'importe quel autre moyen ;
- Avoir installé les paquet libogg-dev libvorbis-dev libmad0-dev build-essential fakeroot checkinstall mplayer mencoder imagemagick
$ sudo apt-get install libogg-dev libvorbis-dev libmad0-dev build-essential fakeroot checkinstall mplayer mencoder imagemagick
- Avoir compilé sox après avoir installé les paquets précédents et en suivant la procédure suivante :
installation de sox
 apparement, sous hardy cette manipulation n'est plus nécessaire, il suffit d'installer la version de sox des dépôts et installer les paquets libsox-fmt-ogg et libsox-fmt-mp3 pour le support de ces formats (version actuelle), cependant je n'en suis absolument pas sûr vu que sox sera installé dans /usr/bin et non dans /usr, ce dont je suis sûr c'est qu'en 64 bits, la compilation de sox est toujours nécessaire
 apparement, sous hardy cette manipulation n'est plus nécessaire, il suffit d'installer la version de sox des dépôts et installer les paquets libsox-fmt-ogg et libsox-fmt-mp3 pour le support de ces formats (version actuelle), cependant je n'en suis absolument pas sûr vu que sox sera installé dans /usr/bin et non dans /usr, ce dont je suis sûr c'est qu'en 64 bits, la compilation de sox est toujours nécessaire  
 Même en 32 bits il est nécessaire de compiler sox sous hardy.
 Même en 32 bits il est nécessaire de compiler sox sous hardy. 
- S'assurer d'avoir désinstallé toutes version de sox précédemment installé :
$ sudo apt-get remove --purge sox
- Télécharger la denière version de sox à cette adresse
- Décompresser le fichier téléchargé ou vous voulez
N'oubliez pas que vous aurez besoin des droits d'administration pour installer vos programmes dans ce repertoire
- En console se rendre dans le repertoire sox-14.2.0 que vous venez de décompresser :
$ cd chemin/vers/sox-14.2.0
- Compiler Sox dans /usr :
$ ./configure --prefix=/usr && make && sudo make install
Installation des bibliothèques qt4 nécessaires
- installer les paquet libqt4-opengl-dev libqt4-dev libqt4-webkit :
$ sudo apt-get install libqt4-opengl-dev libqt4-dev libqt4-webkit
Installation de SMILE
Nous pouvons donc passer à l'installation proprement dite de SMILE Il suffit de télécharger la dernière version de smile sur le site du projet
- Décompresser le fichier là ou vous voulez
- Se rendre en console dans le répertoire que vous venez de décompresser :
$ cd /chemin/vers/smile
- Compiler smile avec qt4 :
$ /usr/bin/qmake-qt4 smile.pro && make
$ rm ~/.smile.cnf
et ne pas réutiliser les fichiers projets(.smi) entre chaque versions
Lancement de SMILE
En console
Se rendre dans le repertoire smile
cd chemin/vers/smile
lancé smile avec la commande
./smile
Graphiquement
se rendre dans le repertoire smile depuis votre navigateur de fichier et double-cliquer sur le fichier smile
Utilisation de SMILE
SMILE est livré avec une doc compléte accessible depuis le menu aide
Création d'un lanceur
(préférez la méthode création d'une entrée dans le menu)
Sous Ubuntu (environnement gnome)
- clic droit sur le bureau ⇒ créer un lanceur.
Une fenêtre "Créer un lanceur" s'ouvre, remplir les champs comme ceci :
- type : application
- Nom : SMILE
- commande : chemin/vers/smile
- Commentaire : Slideshow Maker In Linux Environnement
- Cliquer sur l'icône et choisir l'icône se trouvant dans le répertoire chemin/vers/smile/Interface/Theme/smile.png
Création d'une entrée dans le menu
Cette solution est plus élégante car elle crée une entrée dans votre menu applications⇒ sons et Vidéos
- Donnons les droits du répertoire smile à ROOT afin de pouvoir y accéder depuis n'importe quelle session. : est ce bien necessaire? : est ce bien necessaire?
$ sudo chown -R root:root /chemin/vers/smile
- Faisons un script pour exécuter smile :
éditez ou créez le fichier /usr/bin/smile.sh et copiez-y ceci :
#!/bin/bash cd /chemin/vers/smile ./smile
- On rends le script exécutable
sudo chmod +x /usr/bin/smile.sh
- Création du lien dans le menu
éditez ou créez le fichier /usr/share/applications/smile.desktop et copiez-y ceci :
[Desktop Entry] Name=SMILE Comment=Slideshow Maker In Linux Environnement Exec=smile.sh Icon=/chemin/vers/smile/Interface/Theme/smile.png Terminal=false Type=Application Categories=Application;AudioVideo;
vous pouvez maintenant acceder à SMILE depuis le menu application⇒ Sons et Videos
 Cette methode devrait aussi fonctionner sous kde et sous xubuntu, si des utilisateurs pouvait confirmer
 Cette methode devrait aussi fonctionner sous kde et sous xubuntu, si des utilisateurs pouvait confirmer
