<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Enlightenment.fr &#187; Tutoriaux</title> <atom:link href="http://enlightenment.fr/category/tutoriaux/feed/" rel="self" type="application/rss+xml" /><link>http://enlightenment.fr</link> <description>La beauté au bout des doigts</description> <lastBuildDate>Wed, 25 Jan 2012 13:16:01 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Introduction à Edje &#8211; 1ère Partie</title><link>http://enlightenment.fr/2011/09/14/introduction-a-edje-1ere-partie/</link> <comments>http://enlightenment.fr/2011/09/14/introduction-a-edje-1ere-partie/#comments</comments> <pubDate>Wed, 14 Sep 2011 08:17:25 +0000</pubDate> <dc:creator>captainigloo</dc:creator> <category><![CDATA[Nouvelles]]></category> <category><![CDATA[Tutoriaux]]></category> <category><![CDATA[edje]]></category> <category><![CDATA[EFL]]></category> <category><![CDATA[tutorial]]></category><guid
isPermaLink="false">http://enlightenment.fr/?p=864</guid> <description><![CDATA[Le but de ce tutoriel est de survoler au travers d'un exemple pratique toutes les fonctionnalités d'Edje.J'espère qu'il vous permettra également de vous faire comprendre comment Edje peut vous aider dans le développement de vos interfaces graphiques, et de ...]]></description> <content:encoded><![CDATA[<p>Le but de ce tutoriel est de survoler au travers d&#8217;un exemple pratique toutes les fonctionnalités d&#8217;Edje.</p><p>J&#8217;espère qu&#8217;il vous permettra également de vous faire comprendre comment Edje peut vous aider dans le développement de vos interfaces graphiques, et de considérer cette technologie comme l&#8217;un des outils les plus puissant des EFL plutôt que comme votre plus grand cauchemar.</p><p>Comment&nbsp;?</p><p>En séparant la logique et le code d&#8217;une part et l&#8217;interface d&#8217;une autre, vos interfaces graphiques peuvent gagner en flexibilité.</p><p>Comme exemple concret permettant d&#8217;illustrer cette présentation, j&#8217;ai choisi le développement d&#8217;une interface (tactile) très simple.<br
/> Voici à quoi ressemblera l&#8217;interface à la fin de ce tutoriel&nbsp;:</p><p><img
alt="L&#039;application finale" src="http://trac.enlightenment.org/e/export/63375/trunk/DOCS/tutorials/fr/edje/images/screenshot1.png" title="L&#039;application finale" width="800" height="480" /><br
/> <span
id="more-864"></span><br
/> Introduction</p><p>Edje est une des briques de base des EFL. Elle vous permet de décrire une interface graphique sans écrire une seule ligne de C. Ce qui permet, de facto, de réaliser l&#8217;une des choses les plus complexes lors du développement d&#8217;un programme avec une interface utilisateur&nbsp;: la séparation de l&#8217;interface et du code. Cette séparation est importante à plus d&#8217;un titre. Elle permet, d&#8217;une part, d&#8217;avoir la logique du programme et la gestion des données d&#8217;un côté et l&#8217;interface utilisateur de l&#8217;autre&nbsp;; elle permet donc d&#8217;avoir deux équipes distinctes qui travaillent sur le projet, les graphistes, designers, ergonomes et les développeurs.</p><p>Parler de &laquo;&nbsp;Edje&nbsp;&raquo;, c&#8217;est employer un terme générique pour trois concepts différents&nbsp;:</p><ul><li>le format de description, le format EDC, pour Edje Data Collection,</li><li>le fichier binaire EDJ, résultante compilée de toutes les ressources décrites dans le fichier EDC,</li><li>la bibliothèque de fonctions libedje.so, permettant de manipuler les objets décrits dans le EDC au niveau d&#8217;Evas.</li></ul><p>Le schéma ci-dessous montre à quel moment ces trois concepts sont utilisés lors de la création d&#8217;une application utilisant Edje&nbsp;:<br
/><div
class="wp-caption aligncenter" style="width: 804px"><img
alt="Edje Workflow" src="http://trac.enlightenment.org/e/export/63375/trunk/DOCS/tutorials/fr/edje/images/workflow.svg" title="Edje Workflow" width="794" height="1123" /><p
class="wp-caption-text">Edje Workflow</p></div></p><p>Les Bases</p><p>Dans cette partie, nous allons voir les bases du langage de description EDC.</p><p>Un fichier EDC (Edje Data Collection) minimal ressemble à ceci&nbsp;:</p><p><code
language="c">collections {<br
/> group {<br
/> name: "interface";<br
/> parts {<br
/> /* Rectangle Rouge */<br
/> part {<br
/> name: "Rectangle";<br
/> type: RECT;<br
/> description {<br
/> state: "default" 0.0;<br
/> color: 255 0 0 255;<br
/> }<br
/> }<br
/> }<br
/> }<br
/> }</code></p><p>Nous pouvons voir dans cet exemple le mot clef &laquo;&nbsp;collection&nbsp;&raquo; qui comme son nom l&#8217;indique est un ensemble. Pour un fichier Edje, c&#8217;est un ensemble de &laquo;&nbsp;groupes&nbsp;&raquo;.<br
/> Dans cet exemple nous avons un seul groupe, nommé &laquo;&nbsp;interface&nbsp;&raquo;.<br
/> Un groupe est lui-même un ensemble, et représente un objet, qui pourra être manipulé sur le canevas graphique plus tard dans notre programme ou réutilisé dans le fichier EDC.<br
/> Un groupe contient des &laquo;&nbsp;parts&nbsp;&raquo; qui sont les primitives que sait manipuler Evas.<br
/> Voici une liste exhaustive des &laquo;&nbsp;parts&nbsp;&raquo; que nous pouvons utiliser&nbsp;:</p><ul><li>les rectangles&nbsp;: RECT,</li><li>les images&nbsp;: IMAGE,</li><li>les textes&nbsp;: TEXT,</li><li>les blocs de texte&nbsp;: TEXTBLOCK,</li><li>les conteneurs&nbsp;: SWALLOW,</li><li>les groupes&nbsp;: GROUP,</li><li>les boites&nbsp;: BOX,</li><li>les tables&nbsp;: TABLE,</li><li>les objets externes&nbsp;: EXTERNAL.</li></ul><p>Chaque type fera l&#8217;objet d&#8217;une étude plus approfondie dans la suite de ce tutoriel.</p><p>Dans notre exemple nous décrivons donc un Rectangle rouge, rien de bien original. Nous allons maintenant compiler ce fichier EDC en un fichier binaire EDJ&nbsp;:</p><blockquote><p> edje_cc tut01.edc</p></blockquote><p>Si la compilation a réussi, nous devrions trouver un fichier tut01.edj dans notre répertoire. Comme nous l&#8217;avons vu un peu plus haut, ce fichier EDJ doit être chargé par notre programme pour pouvoir être affiché. Dans un premier temps nous allons donc utiliser un outil très pratique proposé par Edje&nbsp;: edje_player.</p><blockquote><p> edje_player tut01.edj</p></blockquote><p>Et voici le résultat : un rectangle rouge affiché à l&#8217;écran&nbsp;! Oui je sais, ça fait rêver&hellip; Les EFL sont vraiment une technologie qui permet de faire des choses hallucinantes&hellip;<br
/> Et je demanderai que tous ceux qui n&#8217;ont pas la chair de poule à ce moment précis arrêtent tout de suite la lecture&nbsp;!<br
/> Dans les prochaines articles nous verrons comment développer une interface (tactile) simple, qui nous permettra d&#8217;appréhender les différents concepts de Edje par la pratique.</p><p>À bientôt donc pour de nouvelles aventures&hellip; et merci pour la lecture de cette mise en bouche.</p><p
class="wp-flattr-button"><style>.wp-flattr-button
iframe{vertical-align:text-bottom}</style></p>]]></content:encoded> <wfw:commentRss>http://enlightenment.fr/2011/09/14/introduction-a-edje-1ere-partie/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Composition et jolis effets graphiques</title><link>http://enlightenment.fr/2007/01/04/composition-et-jolis-effets-graphiques/</link> <comments>http://enlightenment.fr/2007/01/04/composition-et-jolis-effets-graphiques/#comments</comments> <pubDate>Thu, 04 Jan 2007 19:59:24 +0000</pubDate> <dc:creator>epsy</dc:creator> <category><![CDATA[Tutoriaux]]></category><guid
isPermaLink="false">http://enlightenment.fr/archives/18</guid> <description><![CDATA[Beaucoup d'entre nous adorent les fenetres semi-transparentes avec des ombres et tout ça. Mais surtout nous adorons tous montrer à nos amis sous windoze® combien leur OS est en retard. Un petit guide faisant le tour des possibilités dans ...]]></description> <content:encoded><![CDATA[<p>Beaucoup d&#8217;entre nous adorent les fenetres semi-transparentes avec des ombres et tout ça. <span
style="text-decoration: line-through;">Mais surtout nous adorons tous montrer à nos amis sous <a
title="Ça, là c'est windoze" href="http://video.google.com/videoplay?docid=-2542580036602389550" target="_blank">windoze®</a> combien leur OS est en retard.</span> Un petit guide faisant le tour des possibilités dans Enlightenment pour utiliser l&#8217;extension composite. :D<br
/> Dernier petit rappel: L&#8217;extension composite bien que populaire reste particulièrement instable&#8230;si vous avez qqch d&#8217;important à faire, pensez à désactiver tout ça ;)</p><p><img
id="image19" src="http://enlightenment.fr/wp-content/2006-12-18-222048.miniature.png" alt="Un example de bureau avec des transparences et tout..." /></p><p><span
id="more-27"></span></p><h2>Extension composite, Compositeur</h2><p><em>Oui, bon, j&#8217;y comprends rien, là, tu me parles d&#8217;un trucchose composite et&#8230;j&#8217;y comprend rien. Une explication serait la bienvenue.</em></p><p>Pas de panique. Il n&#8217;y a pas le feu(si vous en êtes à installer ça, c&#8217;est bien que vous avez du temps à perdre :P ).</p><h3>X11, Xorg, ses extensions</h3><p>Je vous passe les détails sur l&#8217;histoire de X11 et ses prédécesseurs, parce que je vais vous embrouiller avec tout ça, et ce n&#8217;est pas vraiment mon but(pour les curieux allez en bas de l&#8217;article&#8230;).<br
/> Le projet X11 dans ce nom avait commencé au sein du MIT, car, l&#8217;un des deux fondateurs avait besoin d&#8217;un système graphique pour déboguer le systeme Argus(ne me demandez pas ce que c&#8217;est), dans le courant de l&#8217;année 1984. X1 était né. Le développement était rapide et aboutissait à quelque chose de correct en 1985 avec X9. Il était le seul système de fenètrage qui affichait une certaine indépendance vis à vis de quelquonque vendeur. Le 15 Septembre 1987, c&#8217;était le désormais largement utilisé X11 qui sortait&#8230;il y a quand même 20 ans d&#8217;aujourd&#8217;hui. Et il est toujours en vogue.</p><p>X11, c&#8217;est le protocole. Il faut une Implémentation.</p><p>La plus utilisée en ce moment est Xorg.</p><p>Xorg supporte des extensions.<br
/> Ces extensions sont des ajouts de code servant à lui ajouter des fonctionnalités.</p><h4>L&#8217;extension composite</h4><p>Cette extension à un rôle simple: permettre à une application de «voir» le contenu d&#8217;une fenêtere et/ou de le modifier avant son affichage.</p><h3>Compositeur</h3><p>Le rôle d&#8217;un compositeur dans notre cas, c&#8217;est d&#8217;utiliser l&#8217;extension composite pour faire des tas de choses avec cette fameuse(fumeuse) extension composite.</p><h2>Bling</h2><p>Bling c&#8217;est le <em>compositeur</em> que nous allons utiliser.<br
/> Bling est un projet démarré par l&#8217;équipe d&#8217;enlightenment en vue de créer un compositeur entièrement basé sur les EFLs(ce qui veut dire que vous n&#8217;aurez pas à installer quelqu&#8217;autre dépendance). Pour le moment il ne gère que les transparences et les ombres mais prévoit aussi d&#8217;autres fonctionnalités selon sa TODO-list</p><h2>Installation de Bling</h2><p><code>cd e_modules/bling/<br
/> ./autogen &amp;&amp; make &amp;&amp; make install</code></p><p>Allez dans le pannau de config des modules et activez bling.</p><p>:D</p><h2>Vous voulez vos étagères transparentes?</h2><p>Vous l&#8217;avez sans doute remarqué&#8230;si vous mettez un <em>shelf</em> transparent en avant-plan, vous n&#8217;obtiendrez pas grand chose.</p><p>Mais&#8230;avec une version de Enlightenment depuis <a
href="http://cia.navi.cx/stats/author/metrics/.message/2809">le 13 novembre à 07:26</a> vous pouvez faire en sorte que vos shelves utilisent l&#8217;extension composite:</p><p><code>enlightenment_remote -use-composite-set 1</code></p><h2>Références, liens externes</h2><ul><li>L&#8217;histoire de X[en]: <a
title="Histoire de X; en anglais" href="http://en.wikipedia.org/wiki/X_Window_System#History">http://en.wikipedia.org/wiki/X_Window_System#History</a></li><li>Elucence, un autre compositeur, mais que je n&#8217;ai pas réussi à faire fonctionner[en]: <a
title="Elucence; en anglais" href="http://edevelop.org/node/2394">http://edevelop.org/node/2394</a></li><li>Site de son auteur[en]: <a
title="Site de l'auteur de Elucence; en anglais" href="http://rabinath.org/">http://rabinath.org/</a></li><li>Video de bling au pif: <a
href="http://youtube.com/watch?v=ZovBpvhZbZM">http://youtube.com/watch?v=ZovBpvhZbZM</a></li></ul><p
class="wp-flattr-button"><style>.wp-flattr-button
iframe{vertical-align:text-bottom}</style></p>]]></content:encoded> <wfw:commentRss>http://enlightenment.fr/2007/01/04/composition-et-jolis-effets-graphiques/feed/</wfw:commentRss> <slash:comments>16</slash:comments> </item> <item><title>Installation d&#8217;Enlightenment (E17) sous Archlinux</title><link>http://enlightenment.fr/2006/12/28/installation-denlightenment-e17-sous-archlinux/</link> <comments>http://enlightenment.fr/2006/12/28/installation-denlightenment-e17-sous-archlinux/#comments</comments> <pubDate>Wed, 27 Dec 2006 22:22:02 +0000</pubDate> <dc:creator>valcom</dc:creator> <category><![CDATA[Tutoriaux]]></category><guid
isPermaLink="false">http://enlightenment.fr/archives/20</guid> <description><![CDATA[Les versions d'Enlightenment que vous trouverez dans le repo  sont dépassées et très peu souvent mise-à-jour.Pour profiter des dernières versions de E17, un membre de la communauté anglophone tient un repo à jour et dès qu'une nouvelle version ...]]></description> <content:encoded><![CDATA[<p>Les versions d&#8217;<strong>Enlightenment</strong> que vous trouverez dans le repo <strong>[Community]</strong> sont dépassées et très peu souvent mise-à-jour.</p><p>Pour profiter des dernières versions de E17, un membre de la communauté anglophone tient un repo à jour et dès qu&#8217;une nouvelle version voit le jour il fait très vite le nécessaire pour que nous puissions en profiter aussi vite que possible. La démarche est très simple, suivez ce mini-howto ;-)</p><p><span
id="more-22"></span></p><h2>Repository</h2><p>Ajoutez ce repo à votre fichier <strong><em><a
class="url" href="http://www.gnunation.org/valcom/arch/pacman.conf">pacman.conf</a></em></strong></p><p><code>$ sudo vi /etc/pacman.conf</code></p><p><code># E17<br
/> [takhis]<br
/> Server = ftp://takhis.net/arch</code></p><div
align="left">Il existe également des paquets pour <strong>Arch64</strong> et <strong>PPC</strong>, ajoutez le repo correspondant à votre architecture dans votre <strong>pacman.conf</strong></div><div
align="left"><code># E17 for x86_64<br
/> [takhis]<br
/> Server = ftp://takhis.net/arch/x86_64</code></div><p
align="left"><code># E17 for PPC<br
/> [takhis]<br
/> Server = ftp://takhis.net/arch/powerpc</code></p><p
align="left">Il est important de mettre ces repos avant <strong>[Community]</strong> pour éviter les conflits. Ensuite n&#8217;oubliez pas de mettre à jour vos repos :</p><p
align="left"><code>$ sudo pacman -Sy</code></p><h2>Installation</h2><p
align="left">Vous pouvez commencer l&#8217;installation de <em>e-cvs</em>, <em>e_modules-cvs</em> :</p><p
align="left"><code>$ sudo pacman -S e-cvs e_modules-cvs</code></p><h2>Entrance</h2><p
align="left">Accessoirement <em>Entrance</em>, le gestionnaire de démarrage de E :</p><p
align="left"><code>$ sudo pacman -S entrance-cvs</code></p><p
align="left">Pour qu&#8217; <em>Entrance</em> soit lancé à chaque démarrage, ajoutez le à votre fichier <strong><em>rc.conf</em></strong>:</p><p
align="left"><code>$ sudo vi /etc/rc.conf</code></p><p
align="left">Cherchez la ligne suivante : <em>DAEMONS=()</em></p><p><code>DAEMONS=(syslog-ng network nvidia netfs @alsa entranced)</code></p><p
align="left">Ajoutez <strong><em>entranced</em></strong> pour que celui-ci se lance à chaque démarrage.</p><h2>Conclusion</h2><p
align="left">Vous êtes un Archer et vous buvez de l&#8217;eau ! Bienvenue chez nous -_-<br
/> Si vous avez des questions, commentaires, réactions, &#8230; N&#8217;hésitez pas à réagir à l&#8217;article via les commentaires.<strong><em><br
/> </em></strong></p><p
class="wp-flattr-button"><style>.wp-flattr-button
iframe{vertical-align:text-bottom}</style></p>]]></content:encoded> <wfw:commentRss>http://enlightenment.fr/2006/12/28/installation-denlightenment-e17-sous-archlinux/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>Faire une video d&#8217;écran(screencast)</title><link>http://enlightenment.fr/2006/12/17/faire-une-video-decranscreencast/</link> <comments>http://enlightenment.fr/2006/12/17/faire-une-video-decranscreencast/#comments</comments> <pubDate>Sun, 17 Dec 2006 21:10:35 +0000</pubDate> <dc:creator>epsy</dc:creator> <category><![CDATA[Tutoriaux]]></category><guid
isPermaLink="false">http://enlightenment.fr/archives/17</guid> <description><![CDATA[Faire des videos d'écran c'est vraiment la galère sous linux surtout si on ne veut pas payer le triple de sa machine dans une carte video.Pour éviter d'utiliser une carte video, certains ont codé des programmes pour faire ce ...]]></description> <content:encoded><![CDATA[<p>Faire des videos d&#8217;écran c&#8217;est vraiment la galère sous linux surtout si on ne veut pas payer le triple de sa machine dans une carte video.</p><p>Pour éviter d&#8217;utiliser une carte video, certains ont codé des programmes pour faire ce boulot.</p><p>Mais j&#8217;avais essayé auparavant <em>xvidcap</em>, <em>istanbul</em>, <em>byzanz</em> et <em>camstudio</em>(à travers <em>wine</em>), et <strong>aucun</strong> de ceux-là n&#8217;a fonctionné correctement.</p><p>Jusqu&#8217;à ce que je découvre&#8230; enthrall (<a
href="http://youtube.com/watch?v=NCJCg5IHnkQ&#038;mode=related&#038;search=">mode téléachat inside™</a>)</p><p>Ne croyez pas que j&#8217;en parle ici par hasard.<br
/> Ça fonctionne grâce aux EFLs.</p><p>Il est assez simplet, mais fonctionne bien et rapidement&#8230;par contre je n&#8217;ai pas réussi à en faire grand chose avec un compositeur activé ou une application en 3D.</p><p>Mais passons maintenant à son installation&#8230;</p><p><strong>edit:</strong> ah ça marche avec composite, et c&#8217;est même plus simple :)</p><p><span
id="more-20"></span></p><h2>Installation</h2><ol><li>Pour l&#8217;installer, allez à l&#8217;endroit où vous avez fait une copie du cvs d&#8217;enlightenment(chez moi ~/e17cvs)<br
/> <code>cd e17cvs/</code></li><li>Allez dans misc/enthrall/src/<br
/> <code>cd misc/enthrall/src/</code></li><li>Le train-train habituel<br
/> <code>make &#038;&#038; sudo make install</code></li></ol><p>Voilà pour son insallation.</p><h2>Utilisation</h2><p><code>$ enthrall --help<br
/> enthrall 0.0.2<br
/> Usage: enthrall<br
/> [options] Options:<br
/> -f, --fps=FPS               frames per second (1-50, default: 25)<br
/> -o, --output-file=F         output file<br
/> -p, --pointer=FILE          path to pointer image file<br
/> -q, --quality=QUALITY       video quality (0-100, default: 90)<br
/> -w, --window=WINDOW          window to grab</code></p><p>les arguments requis sont -o et -w</p><p>pour récupérer l&#8217;id d&#8217;une fenetre, on peut utiliser le programme xwininfo(installez-le à l&#8217;aide de votre gestionnaire de paquets)</p><p>ouvrez un terminal et tappez xwininfo</p><p><code>$ xwininfo<br
/> xwininfo: Please select the window about which you<br
/> would like information by clicking the<br
/> mouse in that window.</code></p><p>Puis cliquez sur la fenêtre à capturer. Si vous voulez tout prendre, prenez comme id: 0x5d (<em>the root window</em>)<br
/> et il vous donne un foullis d&#8217;infos à propos de cette fenêtre</p><p><code>xwininfo: Window id: <strong><em>0x1800005</em></strong> "Terminal" Absolute upper-left X:  567<br
/> Absolute upper-left Y:  60<br
/> Relative upper-left X:  0<br
/> Relative upper-left Y:  0<br
/> Width: 564<br
/> Height: 340<br
/> Depth: 32<br
/> Visual Class: TrueColor<br
/> Border width: 0<br
/> Class: InputOutput<br
/> Colormap: 0x1800003 (not installed)<br
/> Bit Gravity State: ForgetGravity<br
/> Window Gravity State: NorthWestGravity<br
/> Backing Store State: NotUseful<br
/> Save Under State: no<br
/> Map State: IsViewable<br
/> Override Redirect State: no<br
/> Corners:  +567+60  -149+60  -149-624  +567-624<br
/> -geometry 80x24+566+40<br
/> </code></p><p>Voyez ce que j&#8217;ai mis en gras italique? C&#8217;est cela que nous cherchons.</p><p>Il ne vous reste plus qu&#8217;a faire</p><p><code>enthrall -w 0x600008 -o monbureau.ogg</code> <code>en remplaçant 0x600008 par ce qu'il vous a donné.</code>Ah oui, ce que je ne vous avait pas dit tout à l&#8217;heure c&#8217;est qu&#8217;il encode directement en ogg à vitesse réelle s&#8217;il vous plaît!</p><p>Une fois que vous avez montré les joies de votre bureau enluminé&#8230;appuyez simultanément sur <tt>[ ctrl ]</tt> et <tt>[ C ]</tt> dans le terminal où vous l&#8217;avez lancé pour arrêter l&#8217;enregistrement.</p><p>Et voilà :D</p><p>Petite astuce: Pour vous souvenir du -o, pensez à l&#8217;argument -o de gcc ;)</p><p
class="wp-flattr-button"><style>.wp-flattr-button
iframe{vertical-align:text-bottom}</style></p>]]></content:encoded> <wfw:commentRss>http://enlightenment.fr/2006/12/17/faire-une-video-decranscreencast/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Installation de enlightenment</title><link>http://enlightenment.fr/2006/06/25/installation-de-enlightenment/</link> <comments>http://enlightenment.fr/2006/06/25/installation-de-enlightenment/#comments</comments> <pubDate>Sun, 25 Jun 2006 21:53:44 +0000</pubDate> <dc:creator>rookmoot</dc:creator> <category><![CDATA[Tutoriaux]]></category><guid
isPermaLink="false">http://enlightenment.fr/?p=5</guid> <description><![CDATA[Cet article explique comment installer la version cvs de e17. Bien entendu, si vous n'êtes pas très patient, il existe des scripts d'installation automatique du cvs de e17.Ceci est la manière simple de faire, passons à la manière traditionnelle!
Récupération ...]]></description> <content:encoded><![CDATA[<p>Cet article explique comment installer la version cvs de e17. Bien entendu, si vous n&#8217;êtes pas très patient, il existe des scripts d&#8217;installation automatique du cvs de e17.Ceci est la manière simple de faire, passons à la manière traditionnelle!</p><h4>Récupération des sources depuis le cvs.</h4><p>$ cvs -z3 -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e checkout e17</p><p>$ cvs -z3 -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e checkout e_modules</p><p><span
id="more-9"></span></p><p>Si vous voulez parcourir le cvs de e17, rendez-vous à cette adresse : <a
title="http://e.kevb.net/cgi-bin/viewcvs.cgi/e17/" target="_blank" href="http://e.kevb.net/cgi-bin/viewcvs.cgi/e17/">http://e.kevb.net/cgi-bin/viewcvs.cgi/e17/</a></p><p>Précompilation ?Vous désirez compiler le cvs ? Il vous faudra plusieurs librairies et applications supplémentaires. Installez les dépendances suivantes :</p><ul><li>m4</li><li>autoconf</li><li>automake (1.7 ou plus récente)</li><li>libtool</li><li>pkg-config</li><li>texinfo</li><li>gettext</li></ul><p>Ensuite, je vous suggère d&#8217;ajouter le path où seront installées les applications et librairies de enlightenment 17. Pour cela, exécutez cette commande dans un shell :</p><pre><em>passez en root</em>
$ echo "/usr/local/lib" >> /etc/ld.so.conf
$ ldconfig</pre><h4>Compilation des librairies</h4><p>A ce moment là, il vous faut compiler les librairies dans le bon ordre que voici :</p><ul><li>1. e17/libs/imlib2</li><li>2. e17/libs/edb</li><li>3. e17/libs/eet</li><li>4. e17/libs/evas</li><li>5. e17/libs/ecore</li><li>6. e17/libs/epeg</li><li>7. e17/libs/embryo</li><li>8. e17/libs/edje</li><li>9. e17/libs/epsilon</li><li>10. e17/libs/esmart</li><li>11. e17/libs/emotion (depend de xine-lib &#8211; version 1.1.1 maintenant !)</li><li>12. e17/libs/etox (utile uniquement pour e_utils)</li><li>13. e17/libs/ewl</li><li>14. e17/libs/engrave (utile seulement si vous désirez installer erss)</li></ul><p>Les commandes pour compiler le cvs sont les suivantes,</p><pre>$ cd e17/libs/la_librairie
$ ./autogen.sh (--options) (inutile, laissez ./autogen.sh si vous ne savez quoi mettre)
$ make
<em>en root à présent,</em>
$ make install</pre><p>Poursuivez cette même démarche pour toutes les libraires dont vous avez besoin, ou pour toutes celles présentes sur le cvs.</p><h4>Compilation des application</h4><p>Les principales applications à compiler sont les suivantes :</p><ul><li>e17/apps/entice</li><li>e17/apps/entrance</li><li>e17/apps/e_modules</li><li>e17/apps/e_utils</li><li>e17/apps/elicit</li><li>e17/apps/eclair</li><li>e17/apps/e</li><li>e_modules/calendar</li><li>e_modules/flame</li><li>e_modules/monitor</li><li>e_modules/mount</li><li>e_modules/rain</li><li>e_modules/rss</li><li>e_modules/screenshot</li><li>e_modules/slideshow</li><li>e_modules/snow</li><li>e_modules/tclock</li><li>e_modules/weather</li></ul><p>Pour la compilation des applications vous devez procéder de la même manière que pour les librairies, c&#8217;est à dire :</p><pre>$ cd e17/apps/l'application
$ ./autogen.sh (--options) (inutile, laissez ./autogen.sh si vous ne savez quoi mettre)
$ make
<em>en root à présent,</em>
$ make install</pre><p>Voilà, à présent tout est installé et prêt à être utilisé!</p><h4>TODO :</h4><ul><li>configuration système, ld, ect&#8230;</li><li>configuration avec options pour autogen.sh</li><li>xsession</li></ul><p
class="wp-flattr-button"><style>.wp-flattr-button
iframe{vertical-align:text-bottom}</style></p>]]></content:encoded> <wfw:commentRss>http://enlightenment.fr/2006/06/25/installation-de-enlightenment/feed/</wfw:commentRss> <slash:comments>13</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached

Served from: enlightenment.fr @ 2012-02-07 16:04:42 -->
