Contenu | Rechercher | Menus

SMILE : création de diaporama

Les fonctions principales du logiciel SMILE ont été intégré dans 2ManDVD : ce logiciel n'existe donc plus (la page officielle du logiciel a disparue et le .deb est devenu introuvable) et cette page est donc obsolète.

SMILE (Slideshow Maker In Linux Environnement) est un programme de création de diaporama vidéo (slideshow) s'intégrant bien à l'environnement de bureau KDE.

L'auteur Stephane Gibault travaille en ce moment sur la création du successeur de manDVD, projet qui porte le nom de 2manDVD.

Smile

SMILE n'est pas supporté officiellement par Ubuntu, vous pouvez faire remonter les bugs, suggestions, encouragements ou remerciements directement à son créateur Stephane Gibault sur le site de SMILE : http://smile.tuxfamily.org/. Suite à des problèmes d'inscription vous pouvez utiliser le forum de Cyrille BORNE : http://cyrille-borne.com/.

Si vous utilisez Ubuntu ou Xubuntu, essayez plutôt Imagination qui sera mieux intégré à votre environnement de bureau.

Pré-requis

En cas de réinstallation ou d'installation d'une nouvelle version il faut impérativement effacer le fichier .smile.cnf:

$ rm ~/.smile.cnf

et ne pas réutiliser les fichiers projets(.smi) entre chaque versions.

Il n'est pas possible d'utiliser conjointement manDVD et SMILE sur ubuntu car le .deb manDVD installe une version de sox qui n'est pas compatible avec SMILE.

Installation de SMILE

2 méthodes sont à votre disposition:

Installation par paquet DEB à partir de Ubuntu 9.04 (la plus simple)

Il suffit de télécharger le .deb disponible sur le site officiel et d'installer le DEB. » liens cassés

Installation manuelle

Les paquets fakeroot et checkinstall ne sont pas nécessaires ici, mais ils peuvent être utiles à la compilation d'autres programmes FIXME Alors pourquoi les garder ici ???? Parce qu'à la base cette doc est un aide memoire pour moi

  • Installation de SOX: Sous Hardy et Intrepid, il suffit d'installer la version de sox des dépôts backports et installer les paquets libsox-fmt-ogg des backports et libsox-fmt-mp3 des backports pour le support de ces formats. Pour le 64 bits, la compilation de sox n'est pas nécessaire: ça marche avec sox 14.0 installé par synaptic et les libsox-…
  • Installation de SMILE:

Tout au long de ce tutoriel, n'oubliez pas de remplacer "/chemin/vers/smile" par le chemin vers lequel vous avez installé SMILE.

Par exemple, si vous avez installé smile dans "/opt", remplacez "/chemin/vers/smile" par "/opt/smile".

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

FIXME Sur ma version d'Ubuntu 8.04 Hardy Noyau 2.6.24-23-generic il faut passer en

sudo su

pour compiler smile dans /opt/smile car

sudo /usr/bin/qmake-qt4 smile.pro && make

ne fonctionne que dans le répertoire personnel

/home/nomdutilisateur/

puis

exit

pour revenir en mode utilisateur.FIXME

c'est normal que la commande

sudo /usr/bin/qmake-qt4 smile.pro && make

ne fonctionne pas puisqu'il faut taper

sudo /usr/bin/qmake-qt4 smile.pro && sudo make

Création d'un lanceur

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. FIXME : 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=/chemin/vers/smile/smile
Icon=/chemin/vers/smile/Interface/Theme/smile.png
Terminal=false
Type=Application
Categories=Application;AudioVideo;

Vous pouvez maintenant accéder à SMILE depuis le menu application⇒ Sons et Videos

Utilisation

Lancement de SMILE

  • Si vous avez installé Smile via le paquet DEB, son lanceur se trouve dans le menu Applications → Son & Vidéo
  • Si vous avez suivi l'installation manuelle, il suffit de se rendre dans le repertoire smile depuis votre navigateur de fichier et double-cliquer sur le fichier 'smile'.

Autre

  • SMILE est livré avec une doc complète accessible depuis le menu aide.
  • Comme Smile utilise votre carte graphique, il est recommandé de désactiver les effets de bureau avant d'utiliser SMILE.
  • 2 fichiers cachés sont créés dans votre répertoire personnel : .smile.cnf est un fichier de configuration et .logsmile.txt qui est le fichier de log utile pour faire remonter les bugs.

Voir aussi


Contributeurs : vince06fr, Lutin Malicieu



Le contenu de ce wiki est sous licence : CC BY-SA v3.0