| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| smile [Le 08/03/2009, 17:00] – ancienne révision restaurée 213.95.41.13 | smile [Le 07/02/2015, 22:18] (Version actuelle) – Page vétuste, supprimée cafecho |
|---|
| {{tag>audio video slide keynote}} | |
| |
| ====== 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|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. | |
| <note important>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</note> | |
| |
| <note important>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. | |
| La même chose est valable pour sox | |
| </note> | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| ===== Pré-requis ===== | |
| |
| * Disposer des [[:sudo|droits d'administration]] ; | |
| |
| * Disposer d'une connexion à Internet configurée et activée ; | |
| |
| * Avoir activé l'accès aux [[:depots#Backports|dépôts Backports]] ou avoir qt4 par n'importe quel autre moyen ; | |
| |
| * Avoir [[:tutoriel:comment_installer_un_paquet|installé les paquet]] **libogg-dev libvorbis-dev libmad0-dev build-essential fakeroot checkinstall mplayer mencoder imagemagick** | |
| [[apt://libogg-dev,libvorbis-dev,libmad0-dev,build-essential,fakeroot,checkinstall,mplayer,mencoder,imagemagick|{{apt.png}}]] ou en console : | |
| <code>$ sudo apt-get install libogg-dev libvorbis-dev libmad0-dev build-essential fakeroot checkinstall mplayer mencoder imagemagick</code> | |
| <note>Les paquets fakeroot et checkinstall ne sont pas nécessaires ici, mais ils peuvent être utiles à la compilation d'autres programmes</note> | |
| |
| * Avoir [[tutoriel:compilation|compilé]] sox après avoir installé les paquets précédents et en suivant la procédure suivante : | |
| |
| ==== installation de sox ==== | |
| |
| <note tip>FIXME Sous hardy mis à jour en janvier 2009 cette manipulation n'est plus nécessaire, il suffit d'installer la version de [[apt://sox|sox]] des dépôts **backports** et installer les paquets [[apt://libsox-fmt-ogg|libsox-fmt-ogg]] des **backports** et [[apt://libsox-fmt-mp3|libsox-fmt-mp3]] des **backports** pour le support de ces formats. Pour le 64 bits, la compilation de sox est-elle toujours nécessaire ? Commentaire 2009 03 08 : pas nécessaire. ça marche avec sox 14.0 installé par synaptic et les libsox-... sous hardy FIXME</note> | |
| |
| * S'assurer d'avoir désinstallé toutes version de sox précédemment installé : | |
| <code>$ sudo apt-get remove --purge sox</code> | |
| * Télécharger la denière version de sox à cette [[http://downloads.sourceforge.net/sox/sox-14.2.0.tar.gz?modtime=1226179484&big_mirror=0|adresse]] | |
| * Décompresser le fichier téléchargé ou vous voulez | |
| <note tip>Sous linux on installe habituellement les programmes rajoutés manuellement dans le repertoire ///opt//. Mais ce n'est pas une obligation | |
| |
| N'oubliez pas que vous aurez besoin des [[:sudo|droits d'administration]] pour installer vos programmes dans ce repertoire</note> | |
| |
| * En console se rendre dans le repertoire sox-14.2.0 que vous venez de décompresser : | |
| <code>$ cd chemin/vers/sox-14.2.0</code> | |
| * Compiler Sox dans /usr : | |
| <code>$ ./configure --prefix=/usr && make && sudo make install</code> | |
| <note help>Par défaut ubuntu installe les programmes dans /usr/bin, mais smile cherche sox dans /usr, c'est pour cette raison que nous sommes obligés de compiler sox avec l'option --prefix=/usr</note> | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| ==== Installation des bibliothèques qt4 nécessaires ==== | |
| *[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **libqt4-opengl-dev libqt4-dev libqt4-webkit** : | |
| [[apt://libqt4-opengl-dev,libqt4-dev,libqt4-webkit|{{apt.png}}]] ou en console : | |
| $ 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 [[http://smile.tuxfamily.org/|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 : | |
| <code>$ cd /chemin/vers/smile</code> | |
| * Compiler smile avec qt4 : | |
| <code>$ /usr/bin/qmake-qt4 smile.pro && make</code> | |
| <note tip>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</note> | |
| <note warning>en cas de réinstallation ou d'installation d'une nouvelle version il faut impérativement effacer le fichier .smile.cnf <code>$ rm ~/.smile.cnf</code> et ne pas réutiliser les fichiers projets(.smi) entre chaque versions</note> | |
| <note tip>FIXME Sur ma version d'Ubuntu 8.04 Hardy Noyau 2.6.24-23-generic il faut passer en <code>sudo su</code> pour compiler smile dans /opt/smile car <code>sudo /usr/bin/qmake-qt4 smile.pro && make</code> ne fonctionne que dans le répertoire personnel <code>/home/nomdutilisateur/</code> | |
| puis <code>exit</code>pour revenir en mode utilisateur.FIXME</note> | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| ===== Lancement de SMILE ===== | |
| |
| == En console == | |
| Se rendre dans le repertoire smile | |
| <code>cd chemin/vers/smile</code> | |
| lancé smile avec la commande | |
| <code>./smile</code> | |
| |
| == 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 | |
| <note tip>Pensez à désactiver les effets de bureau avant d'utiliser SMILE</note> | |
| <note tip>Czara1 : Je n'ai pas besoins de les désactiver pour que ça fonctionne. | |
| vince : mais vu que smile utilise ta carte graphique, tu l'économiseras en les désactivant, même si avec une carte récente, ça marche | |
| </note> | |
| |
| <note important><del>Pour l'instant SMILE ne gère pas les espaces dans les noms de fichiers!!</del></note> | |
| |
| |
| |
| |
| |
| |
| |
| |
| ===== 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. FIXME : est ce bien necessaire? | |
| <code>$ sudo chown -R root:root /chemin/vers/smile</code> | |
| * Faisons un script pour exécuter smile : | |
| [[:tutoriel:comment_editer_un_fichier|éditez ou créez le fichier]] **/usr/bin/smile.sh** et copiez-y ceci : | |
| <code>#!/bin/bash | |
| cd /chemin/vers/smile | |
| ./smile</code> | |
| * On rends le script exécutable | |
| <code> sudo chmod +x /usr/bin/smile.sh</code> | |
| * Création du lien dans le menu | |
| [[:tutoriel:comment_editer_un_fichier|éditez ou créez le fichier]] **/usr/share/applications/smile.desktop** et copiez-y ceci : | |
| <code>[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; | |
| </code> | |
| vous pouvez maintenant acceder à SMILE depuis le menu application=> Sons et Videos | |
| <note tip>FIXME Cette methode devrait aussi fonctionner sous kde et sous xubuntu, si des utilisateurs pouvait confirmer</note> | |
| Sous Kubuntu 8.10 "Intrepid Ibex", la méthode fonctionne parfaitement et l'application se trouve dans le sous-menu Multimédia | |
| |
| |
| |
| |
| |
| ===== Voir aussi ===== | |
| |
| **(fr)** [[http://smile.tuxfamily.org/|Site officiel du projet SMILE]] | |
| |
| **(fr)** [[http://2mandvd.tuxfamily.org/|Site officiel du projet 2manDVD]] | |
| |
| ----------------------------------------------------------------------- | |
| //Contributeurs : vince06fr// | |