Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
enna [Le 07/01/2010, 22:48] vodhei + divers contrôles enna |
— (Version actuelle) | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>média_center enlightenment}} | ||
| - | ---- | ||
| - | |||
| - | ====== Enna ====== | ||
| - | |||
| - | |||
| - | Enna est un [[media center]]. Pour de plus amples informations, vous pouvez vous référer au [[http://captainigloo.wordpress.com/|blog du développeur]], ou le [[http://enna.geexbox.org/index.html|site officiel]].\\ | ||
| - | |||
| - | Une capture d'écran :\\ | ||
| - | {{ http://captainigloo.files.wordpress.com/2009/08/picture_wall.png?250 }}\\ | ||
| - | |||
| - | ====== Installation par les dépôts ====== | ||
| - | |||
| - | Ajoutez ce dépôts dans votre liste : | ||
| - | |||
| - | <code>deb http://packages.geexbox.org/ karmic main</code> | ||
| - | |||
| - | Mettez votre liste de logiciels à jour. | ||
| - | |||
| - | <code>sudo apt-get update</code> | ||
| - | |||
| - | Il ne vous reste plus qu'à choisir d'installer enna depuis votre gestionnaire de paquets préféré. | ||
| - | |||
| - | <code>sudo apt-get install enna</code> | ||
| - | |||
| - | Le fichier de configuration est disponible dans $HOME/.enna/enna.cfg . | ||
| - | |||
| - | ====== Installation par compilation ====== | ||
| - | |||
| - | ===== Prérequis ===== | ||
| - | |||
| - | ==== Installation des dépendances disponibles sur les dépôts ==== | ||
| - | |||
| - | [[:tutoriel:comment_installer_un_paquet|Installez]] tout d'abord les dépendances : | ||
| - | |||
| - | [[apt://build-essential|build-essential]] [[apt://make|make]] [[apt://gcc|gcc]] [[apt://bison|bison]] [[apt://flex|flex]] [[apt://subversion|subversion]] | ||
| - | [[apt://mercurial|mercurial]] [[apt://automake1.10|automake1.10]] [[apt://autoconf|autoconf]] [[apt://autotools-dev|autotools-dev]] [[apt://autoconf-archive|autoconf-archive]] [[apt://libtool|libtool]] [[apt://gettext|gettext]] [[apt://libfreetype6-dev|libfreetype6-dev]] [[apt://libpng12-dev|libpng12-dev]] [[apt://zlib1g-dev|zlib1g-dev]] [[apt://libjpeg-dev|libjpeg-dev]] [[apt://libtiff-dev|libtiff-dev]] [[apt://libungif4-dev|libungif4-dev]] [[apt://librsvg2-dev|librsvg2-dev]] [[apt://libx11-dev|libx11-dev]] [[apt://libxcursor-dev|libxcursor-dev]] [[apt://libxrender-dev|libxrender-dev]] [[apt://libxrandr-dev|libxrandr-dev]] [[apt://libxfixes-dev|libxfixes-dev]] [[apt://libxdamage-dev|libxdamage-dev]] [[apt://libxcomposite-dev|libxcomposite-dev]] [[apt://libxss-dev|libxss-dev]] [[apt://libxp-dev|libxp-dev]] [[apt://libxext-dev|libxext-dev]] [[apt://libxinerama-dev|libxinerama-dev]] [[apt://libxft-dev|libxft-dev]] [[apt://libxfont-dev|libxfont-dev]] [[apt://libxi-dev|libxi-dev]] [[apt://libxv-dev|libxv-dev]] [[apt://libxkbfile-dev|libxkbfile-dev]] [[apt://libxkbui-dev|libxkbui-dev]] [[apt://libxres-dev|libxres-dev]] [[apt://libxtst-dev|libxtst-dev]] [[apt://libltdl3-dev|libltdl3-dev]] [[apt://libglu1-xorg-dev|libglu1-xorg-dev]] [[apt://libglut3-dev|libglut3-dev]] [[apt://libdbus-1-dev|libdbus-1-dev]] [[apt://libxml2-dev|libxml2-dev]] [[apt://colormake|colormake]] [[apt://libcurl4-openssl-dev|libcurl4-openssl-dev]] [[apt://ccache|ccache]] [[apt://libavformat-dev|libavformat-dev]] [[apt://libsqlite3-dev|libsqlite3-dev]] | ||
| - | |||
| - | ^ Installer en un clic | | ||
| - | | [[apt://build-essential,make,gcc,bison,flex,subversion,mercurial,automake1.10,autoconf,autotools-dev,autoconf-archive,libtool,gettext,libfreetype6-dev,libpng12-dev,zlib1g-dev,libjpeg-dev,libtiff-dev,libungif4-dev,librsvg2-dev,libx11-dev,libxcursor-dev,libxrender-dev,libxrandr-dev,libxfixes-dev,libxdamage-dev,libxcomposite-dev,libxss-dev,libxp-dev,libxext-dev,libxinerama-dev,libxft-dev,libxfont-dev,libxi-dev,libxv-dev,libxkbfile-dev,libxkbui-dev,libxres-dev,libxtst-dev,libltdl3-dev,libglu1-xorg-dev,libglut3-dev,libdbus-1-dev,libxml2-dev,colormake,libcurl4-openssl-dev,ccache,libavformat-dev,libsqlite3-dev|{{ apt.png }}]] | | ||
| - | |||
| - | ==== Installation des dépendances E17 ==== | ||
| - | |||
| - | <note important>Enna s'appuyant sur les librairies **[[:enlightenment|Enlightenment 17 (E17)]]**, il faut les installer en premier lieu. | ||
| - | Ceci n'est pas nécessaire, voir déconseillé si vous disposez déjà de E17 sur votre machine.</note> | ||
| - | |||
| - | === EINA === | ||
| - | |||
| - | <code> | ||
| - | svn co http://svn.enlightenment.org/svn/e/trunk/eina | ||
| - | cd eina | ||
| - | ./autogen.sh && make && sudo make install | ||
| - | cd .. | ||
| - | </code> | ||
| - | |||
| - | === EET === | ||
| - | |||
| - | <code> | ||
| - | svn co http://svn.enlightenment.org/svn/e/trunk/eet | ||
| - | cd eet | ||
| - | ./autogen.sh && make && sudo make install | ||
| - | cd .. | ||
| - | </code> | ||
| - | |||
| - | === Embryo === | ||
| - | |||
| - | <code> | ||
| - | svn co http://svn.enlightenment.org/svn/e/trunk/embryo | ||
| - | cd embryo | ||
| - | ./autogen.sh && make && sudo make install | ||
| - | cd .. | ||
| - | </code> | ||
| - | |||
| - | === Evas === | ||
| - | |||
| - | <code> | ||
| - | svn co http://svn.enlightenment.org/svn/e/trunk/evas | ||
| - | cd evas | ||
| - | ./autogen.sh && make && sudo make install | ||
| - | cd .. | ||
| - | </code> | ||
| - | |||
| - | === Ecore === | ||
| - | |||
| - | <code> | ||
| - | svn co http://svn.enlightenment.org/svn/e/trunk/ecore | ||
| - | cd ecore | ||
| - | ./autogen.sh | ||
| - | make | ||
| - | sudo make install | ||
| - | cd .. | ||
| - | </code> | ||
| - | |||
| - | === Edje === | ||
| - | |||
| - | <code> | ||
| - | svn co http://svn.enlightenment.org/svn/e/trunk/edje | ||
| - | cd edje | ||
| - | ./autogen.sh && make && sudo make install | ||
| - | cd .. | ||
| - | </code> | ||
| - | |||
| - | === Elementary === | ||
| - | |||
| - | <code> | ||
| - | svn co http://svn.enlightenment.org/svn/e/trunk/TMP/st/elementary | ||
| - | cd elementary | ||
| - | ./autogen.sh && make && sudo make install | ||
| - | cd .. | ||
| - | </code> | ||
| - | |||
| - | ==== Installation des librairies spécifiques ==== | ||
| - | |||
| - | === libnfo === | ||
| - | |||
| - | Librairie de lecture/écriture de fichiers .NFO | ||
| - | |||
| - | <code> | ||
| - | hg clone -r v1.0.0 http://hg.geexbox.org/libnfo | ||
| - | cd libnfo | ||
| - | ./configure && make && sudo make install | ||
| - | cd .. | ||
| - | </code> | ||
| - | |||
| - | === libsvdrp === | ||
| - | |||
| - | Interface à VDR via le protocole //svdrp// | ||
| - | |||
| - | <code> | ||
| - | hg clone http://hg.geexbox.org/libsvdrp | ||
| - | cd libsvdrp | ||
| - | ./autogen.sh && make && sudo make install | ||
| - | cd .. | ||
| - | </code> | ||
| - | |||
| - | === libvalhalla === | ||
| - | |||
| - | Librairie de scan des infos de fichiers multimédias | ||
| - | |||
| - | <code> | ||
| - | hg clone -r v1.0.0 http://hg.geexbox.org/libvalhalla | ||
| - | cd libvalhalla | ||
| - | ./configure && make && sudo make install | ||
| - | cd .. | ||
| - | </code> | ||
| - | |||
| - | === Libplayer === | ||
| - | |||
| - | Librairie permettant de contrôler, avec les mêmes appels, l'un des 4 lecteurs multimédia supportés ([[:VLC]], [[:Xine]], [[:MPlayer]], [[:GStreamer]]) | ||
| - | |||
| - | <code> | ||
| - | hg clone -r v1.0.0 http://hg.geexbox.org/libplayer | ||
| - | cd libplayer | ||
| - | ./configure && make && sudo make install | ||
| - | cd .. | ||
| - | </code> | ||
| - | |||
| - | === Mise à jour du chargeur d'application === | ||
| - | |||
| - | <code>sudo ldconfig</code> | ||
| - | |||
| - | |||
| - | ===== Installation depuis les sources ===== | ||
| - | |||
| - | <note important>Enna est en plein développement et son installation se fait donc en connaissance de cause. | ||
| - | Il est déconseillé de suivre ce tutoriel si l'on ne sait pas ce que l'on fait !</note> | ||
| - | |||
| - | |||
| - | ==== Installation d'Enna ==== | ||
| - | |||
| - | <code> | ||
| - | hg clone http://hg.geexbox.org/enna | ||
| - | cd enna | ||
| - | ./autogen.sh && make && sudo make install | ||
| - | cd .. | ||
| - | </code> | ||
| - | |||
| - | |||
| - | ===== Configuration ===== | ||
| - | |||
| - | <del>Si il n'y est pas déjà, on peut copier le fichier de configuration **''enna.cfg''** (disponible dans le dossier des sources d'Enna) vers **''~/.enna''**.</del> | ||
| - | |||
| - | <note>Le fichier **''enna.cfg''** est crée au premier lancement de Enna dans la nouvelle version (v0.4.0).</note> | ||
| - | |||
| - | En cas de nouvelle installation ou de mise à jour, il faudra supprimer (ou déplacer) ce fichier, il pourrait ne plus correspondre à la nouvelle version d'Enna. | ||
| - | |||
| - | <code> | ||
| - | cd enna | ||
| - | cp enna.cfg.example ~/.enna/enna.cfg | ||
| - | </code> | ||
| - | |||
| - | Le fichier de configuration d'Enna est donc « **''~/.enna/enna.cfg''** », que l'on pourra le modifier afin d'avoir ses dossiers prédéfinis ou faire démarrer l'application en plein écran. | ||
| - | |||
| - | ====== Utilisation ====== | ||
| - | |||
| - | ===== Lancement ===== | ||
| - | |||
| - | Applications → Son et vidéo → Enna | ||
| - | |||
| - | Ou | ||
| - | |||
| - | Si l'icône n'apparait pas dans les menus, il suffit de taper dans un [[:terminal]] : | ||
| - | <code>enna</code> | ||
| - | |||
| - | |||
| - | ===== Contrôle ===== | ||
| - | |||
| - | source : [[http://hg.geexbox.org/enna/file/35d6ab8d3531/src/modules/input/kbd/kbd.c#l39]] | ||
| - | |||
| - | Pendant la lecture d'une vidéo l'appui sur la touche **Enter** permet l'accès aux contrôle basiques : lecture, pause, stop, suivant, précédant. | ||
| - | |||
| - | Les touches directionnelles permettent de naviguer dans la vidéo. | ||
| - | * Droite : +10s | ||
| - | * Gauche : -10s | ||
| - | * Haut : +60s | ||
| - | * Bas : -60s | ||
| - | * Page suivante : +10min | ||
| - | * Page Précédente : -10min | ||
| - | |||
| - | La touche **SUPER** (Touche Window) permet de revenir au menu principal. Util lors de la navigation dans l'arborescence de fichier. | ||
| - | |||
| - | **M** pendant la lecture pour muet. | ||
| - | |||
| - | **+** et **-** pour gérer le volume. | ||
| - | |||
| - | Affichage des sous-titres : **S** | ||
| - | |||
| - | |||
| - | ====== Liens ====== | ||
| - | |||
| - | Pour plus d'informations : | ||
| - | |||
| - | * [[http://enna.geexbox.org/index.html|site officiel]] | ||
| - | |||
| - | ---- | ||
| - | |||
| - | //Contributeurs : mondai, youri_1er// | ||