Tagged: Enna Toggle Comment Threads | Keyboard Shortcuts

  • captainigloo 12:05 pm on March 26, 2010 Permalink | Reply
    Tags: , Enna, touchscreen,   

    Enna use case 

    Let me introduce you a very cool usage of Enna (v0.4.0 from Ubuntu Packages). These photos have been taken at the home of a coworker of mine. He have integrate a PC running GNU/Linux and a 17″ touchscreen  in his wall. The mediacenter has two video outputs, one for the touchsreen and another for a video projector.
    This is so funny !!!

    Don’t blame me these pictures have been taken with an iPhone (bouhh!)

    • talonz 1:50 am on March 28, 2010 Permalink | Reply

      thats pretty awesome 😀 i was thinking of doing the same sort of thing in my kitchen

    • kB Monkey 7:59 pm on March 29, 2010 Permalink | Reply

      A thing of beauty! 🙂

    • richardsith 11:52 pm on March 31, 2010 Permalink | Reply

      good think of doing in every home. I’ve just one question for you, is possible to modify the Exit’s bottom of Enna to make the shut down of the OS directly from it, without close Enna first and then OS?
      thanks a lot

    • lizard4x4 8:13 am on April 27, 2010 Permalink | Reply

      Cool project 🙂 I like it very much.
      However, i got some problems and have no idea where to get help.

      Hope you can direct me to the right place. Mailing list or something.


      • captainigloo 8:51 am on April 27, 2010 Permalink | Reply

        You can look here : http://enna.geexbox.org there is all infos about MailingList and how to contact us.

        • lizard4x4 8:56 am on April 27, 2010 Permalink

          Hi 🙂
          I looked and, if i got it right, subscribe the users@ mailing list.
          I tried to post my problem on the list but not sure that it have been accepted.

        • captainigloo 8:15 am on May 15, 2010 Permalink

          You can subscribe at

  • captainigloo 11:11 am on March 21, 2010 Permalink | Reply
    Tags: Enna, Macos X, Windows   

    Enna on Windows and Macos, step 1 

    One critisism the more heard during the Enna’s release was the fact that it only runs on GNU/Linux.
    Enna depends of EFL and of GeeXBoX’s libs. EFL are already ready for Windows. I want to thanks Vincent Torri who has made an HUUUGGGGE work to have the EFL on this system.

    About the GeeXBoX’s libs, Mat has already fixed the configure script, and some other fixes in order to have libvalhalla and libplayer running on Windows. Now the big work is to have an libplayer backend that can play videos and music on windows. The natural choice is to rewrite the VLC backend. VLC is a really good at solid software, for years now, and is working on mostly all OS. With it, we should have a backend for all of enna’s port, MacOS, Windows, and of course Linux.

    About the MacOS port.
    Here there is a lot of work, mostly on evas and ecore. The Evas Quartz engine is not in a good shape. And the ecore Quartz code just doesn’t work. I begin to write a new engine for MacOS, based on OpenGL cocoa. It’s not ready for prime time now, but I can run all expedite test, and I get an Evas Speed arround 250fps on my MacMini with an Intel GMA500.

    There is a lot of work to have Enna running on them, but it’s a first step 🙂

    If you have skills on these systems, contact me, help is always welcome.

    • Mathieu SCHROETER 6:03 pm on March 23, 2010 Permalink | Reply

      The VLC backend has still some major problems even with Linux.. and according to the VLC devs, it will stay with these problems with vlc 1.1.x.
      But, there is a possibility to have the xine backend under windows, there is a directx output.

    • lmunch 10:52 pm on March 28, 2010 Permalink | Reply

      Why not go with gstreamer? I have been using gstreamer with emotion on wine and windows for ages.

  • captainigloo 11:12 pm on January 3, 2010 Permalink | Reply
    Tags: Enna, fosdem   

    You guys that will be on fosdem this year, book your Saturday 6th February 2010 at 18h40, Ben should have 15 min of presentation about Enna 😛

    • crunsher 12:37 pm on January 4, 2010 Permalink | Reply

      nice, can anyone record a video and upload it on youtoube? 🙂

      • captainigloo 5:53 pm on January 4, 2010 Permalink | Reply

        I hope so ! I just have to find a cam recorder now …. 🙂

    • ben 9:24 pm on January 4, 2010 Permalink | Reply

      geez, that(d put me a lot of pressure 🙂

      • ADcomp 10:51 pm on January 8, 2010 Permalink | Reply

        no .. Belgian beer is delicious .. So it will be fine 😉

    • ersdfsd 7:37 pm on January 9, 2010 Permalink | Reply

      Thx Ben i much appreciate your new job! I use your GeeXboX from many years ago…

      but.. but…

      I have a big problem now!

      I use Enna in a lite-HTPC diskless whit only 40Gb of space, 512Mb of ram and a clean Ubuntu 9.10 install.

      My FIlm and TV_Series are located into another PC-server in other room, this PC_server are Vistax64 and in an other rooms have a also backup on Windows7, thats all.. ok.

      I still a share FILM and TVSerie in Ubuntu 9.10 htpc whit samba, all ok film and tv episodes are perfect shared and i can view whit mediaplayer and vlc trought Vista64 PC-server.
      FSTAB mount smb share on win-pc at start and ubuntu run enna autoamatically… e perfetc HTPC!!
      (Also a Skystart uir-usb remote work fine, don’t find a back button, but i think to resolve whit lirc later..)

      What’s are my problem? The problem are that Enna don’t recognize directory in this SMB share but only files (mpg, avi, mp3 etc etc.)
      Considerate that this share mount a directory in home of HTPC user perfet functionally.
      One of this two DIR have movie and directory (FILMS dir ), in this I can read film but don’t read directory!?

      It’s any way to resolve this big issue?

      Many Thx

      • lizard4x4 8:51 am on April 27, 2010 Permalink | Reply

        I got the same problem. is there a sulotion?


    • Che 10:10 am on March 4, 2010 Permalink | Reply

      Hi there!

      Thanx for the new version! Looks very nice!
      I’ve been using GeeXBox for quite some time if I needed a mediaplayer anywhere… it is actually quite magical – I’ve tried to configure several HTPC-software but was unable to get my remote working. For some reason GeeXBox did not have any problems… by default.

      I’ve been looking for a simple, lightweight, and easy HTPC sofware – and Enna looks quite promising. The only bad thing is – I’d love to have a installation boot disk for Enna for the most minimal installation just for havin’ HTPC connected to the TV and internet.

      One question – I paddled my way through the config file, but didn’t find the place for changing F to Celsius…?

      Cheers, ceep up the good work!

  • captainigloo 12:24 pm on October 18, 2008 Permalink | Reply
    Tags: , Enlightenment, Enna,   

    Enna Compilation on Ubuntu 

    As neither eina nor EFL are released, you must compile them. They are Ubuntu packages for EFL but they are old, and API have changed. If you use them, compilation should failed. It’s better to compile all libraries with your little fingers 🙂
    The result :

    Enna Main Menu

    Enna Main Menu

    (More …)

    • elis 10:26 pm on October 21, 2008 Permalink | Reply

      I just tried out the latest version in svn/hg and I must say I am pretty excited on how this project will turn out.

      Add TV-support and I will install this on my HTPC as soon as it reaches product quality.

      Keep up the nice work!

    • Mathieu SCHROETER 8:28 pm on October 24, 2008 Permalink | Reply

      And in order to use libplayer, don’t forget:

      sudo aptitude install mplayer

    • daryl 11:17 pm on October 31, 2008 Permalink | Reply

      whoa…. I have seen enna in CVS (now svn) for some time now. This is the first time I have seen in up an going. As the easy_e17 script skipped rage I am assuming that this is not the media center app for e17???

      Ok I like it but here is my one question. I am a CEDIA certified home theater installer and I can not live without surround sound. I know how to send commands to mplayer instructing it to utilize alsa to pass through the ac3 and dts audio tracks. I am not familiar with libplayer but I am wondering if the context is the same? Will the same commands that tell mplayer to preserve and not to downmix that beautiful 5.1 track be applicable to Enna?

    • captainigloo 10:26 am on November 1, 2008 Permalink | Reply

      I think that rage is not a full mediacenter app. It’s Raster’s toy. This app is in E SVN to show what we can do with EFL. Enna is more a mediacenter app, and is more usefull.

      For you mplayer question, I’m not 100% sure that what you want to do is possible, but I guess mplayer options are compatible with enna. Mathieu and Ben (libplayer’s authors) could answer better but I think that mplayer options in $HOME/.mplayer are not overrided by enna. So ac3 adn dts track could be play like you do without enna. Enna just embeded mplayer window.
      If you use emotion as main enna backend, you can’t do this.

    • Mathieu SCHROETER 12:08 pm on November 1, 2008 Permalink | Reply

      Nico you are right!

      Just put the configuration in ~/.mplayer/config, the file will be read by MPlayer.

    • Sanzoghenzo 7:30 pm on November 4, 2008 Permalink | Reply

      I know that it’s a obvious thing for a power user like us 🙂 , but you mistyped the autogen.sh line… it’s “–prefix” instread of “-prefix”. Newbie may be in trouble with this!
      Just installed… looks very very nice!

    • captainigloo 8:38 pm on November 4, 2008 Permalink | Reply

      It’s seems that they are a problem in WordPress CSS. – – are render as juste one -. When you do a copy/paste into terminal, – – are transorfmed in a bad character. I should maybe change the current theme to avoid this kind of problem !
      Thanks for this report :).

    • alex 5:15 pm on February 8, 2009 Permalink | Reply

      hai after compiling all and everthing done
      went i try to call enna in new terminal box, then enna raise this error = enna: error while loading shared libraries: libembryo.so.0: cannot open shared object file: No such file or directory
      can anybody help me ?


    • alex 3:21 am on February 9, 2009 Permalink | Reply

      hai i have solve my problem with restarting ubuntu, thx,
      now my problem is enna is run but the window is blank , how can i fix it thanks

    • Urahara 10:08 pm on February 26, 2009 Permalink | Reply

      Doesn’t work 😦

      $ enna
      [Enna] [module.c:23] Info: Plugin Directory: /usr/lib/enna/modules/
      [Enna] [module.c:26] Info: Available Plugins:
      [Enna] [module.c:29] Info: Segmentation fault

    • Stefan 9:47 pm on March 6, 2009 Permalink | Reply


      Can someone help me with the following:

      checking for ENNA… configure: error: Package
      No package ‘elementary’ found


    • Stefan 7:53 am on March 7, 2009 Permalink | Reply

      Found this on efl:

      svn co http://svn.enlightenment.org/svn/e/trunk/TMP/st/elementary

      cd elementary
      sudo make install

    • Stefan 8:30 am on March 7, 2009 Permalink | Reply

      I’m stuck again when making enna. The error I get is:

      enna_module_photo.c: In function ‘_create_menu’:
      enna_module_photo.c:378: error: ‘Enna_Module_Photo’ has no member named ‘item_class’

      Can someone assist me with this?


    • captainigloo 9:19 am on March 7, 2009 Permalink | Reply

      Hi Stefan,
      It’s a bit compilicated to compile enna these days, As i have done some changes, add elementary as have seen. Last week E guys have break some of EFL api so I had to change some part of enna too.
      Today I think that you should compile without problem.

      First you must have all uptodate libs from E17. To update your libs :
      svn update
      ./autogen.sh –prefix=/usr
      make install
      for each libs :
      eina, eet, embryo, ecore, edje, elementary, libplayer, libvalhalha, and enna.
      libvahala is new , but in a very good shape, and developped by Mat. I think that i will blog about this in a near future.
      Hope that this infos help you


    • captainigloo 9:25 am on March 7, 2009 Permalink | Reply

      oops livalhala can be found on geexbox repository.
      So if you want test it : hg clone http://hg.geexbox.org/libvalhalla/

    • Stefan 10:34 pm on March 7, 2009 Permalink | Reply

      thank you!

    • Stefan 10:42 pm on March 7, 2009 Permalink | Reply

      FYI; all the EFL libraries where at head (39412) but I still get the same error. I will keep trying 🙂

      • captainigloo 11:35 am on March 8, 2009 Permalink | Reply

        you have maybe some of them installed in /usr/local/lib ?

    • eric 10:35 am on April 18, 2009 Permalink | Reply

      i have the same problem as Stefan. maybe the dmesg may help:

      enna[14784] general protection ip:7f80fa9ec460 sp:7fff05bd5198 error:0 in libc-2.9.so[7f80fa972000+14a000]

    • Chris 9:41 pm on April 27, 2009 Permalink | Reply

      Hi, I get stuck while making enna. This is whats get printed:

      [root@localhost enna]# make
      config.status: creating config.h
      config.status: config.h is unchanged
      Making all in src
      Making all in bin
      LINK enna
      mediaplayer.o: In function `enna_mediaplayer_init’:
      /home/chris/Documents/enna/src/bin/mediaplayer.c:792: undefined reference to `ECORE_EVENT_KEY_DOWN’
      /home/chris/Documents/enna/src/bin/mediaplayer.c:794: undefined reference to `ECORE_EVENT_MOUSE_BUTTON_DOWN’
      /home/chris/Documents/enna/src/bin/mediaplayer.c:797: undefined reference to `ECORE_EVENT_MOUSE_MOVE’
      collect2: ld returned 1 exit status
      make[3]: *** [enna] Error 1
      make[2]: *** [all-recursive] Error 1
      make[1]: *** [all-recursive] Error 1
      make: *** [all] Error 2

      The root of the problem may be that I haven’t successfully installed the libvalhalla, I’m missing libavformat which I cannot find on the urpmi. Anyone?

    • alexandre 11:36 am on October 3, 2009 Permalink | Reply

      Enna looks really great, but I get a problem while compiling enna, it tells me there is “No package ‘libvalhalla’ found”.

      And when I want to compile libvalhalla, I get the following error :

      ~/libvalhalla$ ./configure && make && sudo make install
      Checking for compiler available…
      Checking for libavformat …
      Checking for sqlite3 …
      Checking for libcurl …
      Checking for libxml2 …
      Checking for libexif …
      Package libnfo was not found in the pkg-config search path.
      Perhaps you should add the directory containing `libnfo.pc’
      to the PKG_CONFIG_PATH environment variable
      No package ‘libnfo’ found
      Package libnfo was not found in the pkg-config search path.
      Perhaps you should add the directory containing `libnfo.pc’
      to the PKG_CONFIG_PATH environment variable
      No package ‘libnfo’ found
      Checking for libnfo …
      Error, can’t find libnfo !
      See file “config.log” produced by configure for more details.

      I hope you will help me, I don’t no the way I can get libnfo, when I did sudo apt-cache search libnfo, I got nothing.

    • chetan 6:00 am on January 7, 2010 Permalink | Reply


      has anyone successfully built MPlayer (not Media Player) for a Windows
      CE device? If so, any recommendations to get started is gratefully

      What I want to achieve is to play video and audio from RTP streams.

      Best regards!
      chetan singh

  • captainigloo 4:11 pm on June 3, 2008 Permalink | Reply
    Tags: Digital-corner, Enna   

    Migration de digital-corner.org 

    Depuis une semaine maitenant, http://www.digital-corner.org a changé de place. Il ya 3 ans, lorsque je me suis lancé dans l’écriture de Enna, j’ai acheté ce nom de domaine avec un pack 50Mo, une base mysql et un Php préinstallé. A l’époque je me demandai ce que j’allais bien pouvoir faire de ces 50Mo. Mais apres avoir installé plusieurs CMS (joomla, modx et maintenant drupal) et avoir perdu les droits d’écriture sur certains fichier, les 50Mo ne suffisaient plus. Depuis une semaine digital-corner a donc changé de serveur toujours chez Amen, avec 5Go 5 base mysql et plein d’autre bonus dont je ne me servirais surement pas.

    Cette migration m’a permit de fignoler la config Drupal, d’ajouter une authentification reCaptcha sur les commentaires qui ne fonctionnait pas sur l’ancien serveur, ne me demandai pas pourquoi, certainement encore une fois les droits d’écriture perdu sur un fichier ….
    Je vais essayer dans les jours futur d’amliorer le theme du site, pour qu’il soit plus personalisé et plus proche de l’esprit de Enna. J’ajouterai également une section maemo/N810 pour que les personnes qui le souhaitent puisse tester le nouveau Enna sur leur N8x0.

  • captainigloo 12:02 pm on May 26, 2008 Permalink | Reply
    Tags: , Enna, Geexbox, libplayer   

    Road to Enna NextGen 

    For Two month, I’m writing new version of Enna. As you can see In my previous post, this version run on Maemo. But the main goal is always to write a complete Media Center arround EFL libs for PC. You can found this new version here :

    svn co https://enna.svn.sourceforge.net/svnroot/enna/trunk/ng/enna enna
    and as usual :
    cd enna && ./autogen.sh && make && make install

    At the moment you should be able to play music file if you have backend compiled and installed. The first backend you can use is emotion. But this weekend GeeXBox Guys added new backend based on libplayer. Thanks Ben to have added this new feature. Development go fast, and I hope to release an alpha version soon with few features : Only Music and Video playback. Development of new modules is fast (Only 1 hour to write libplayer backend for example) and new plugins should come soon.
    I tought to write squeezecenter plugin, to control this network player with enna.
    And if i have time, I will provide deb packages for maemo.

    More comming soon 🙂

    • Another Nico 2:14 pm on November 18, 2009 Permalink | Reply

      hello nico
      did you integrate squeezebox server in the end? that was an AWESOME idea i think
      im installing e17 right now, cant wait to give you feedback on enna later
      i see you guyz are working like everyday, judgin by the updates on the svn
      keep it up!

  • captainigloo 11:18 pm on May 19, 2008 Permalink | Reply
    Tags: Enna, maemo, ,   

    Enna on maemo 

    I have’nt blogged for a long time, but today I have an exciting news. Enna works on N810. So for the moment it’s a bit quick and dirty, I have to polish packages, and enna have not a lot of functions yet, but as you can see in this video, EFL are very awesome. They are really really fast. A big thanks to all guys that have speed this amazing libs. You have done a really good job !

    You can download this litle video here : Format Mpeg4/ACC 58secondes 4.4Mo
    Or the youtube version :

    More coming soon …

  • captainigloo 9:21 am on March 11, 2008 Permalink | Reply
    Tags: Enna, Mockups,   


    I work hard on the next version of enna. I have review a lot of old old, corrected it and now I’m working on the future theme. People don’t like the previous brown version, so I decided to have a new theme more actual. Following, mockups I’m working on. I’m not completly happy with this mockups, and new version is in preparation. I think that to have a darker background, and saturated colors for selected parts could be really beautifull.


    Enna Mockup 1

    Enna Mockup 1


    Enna Mockup 2

    Enna Mockup 2

    I have design mockups for N810 too, and I would like have this kind of think on this beautifull device.

    Enna maemo mockup 1

    Enna maemo mockup 1

    Enna maemo mockup 1

    Enna maemo mockup 1

    Hope you like them 🙂
    Work is in progress to integrate these artworks in Enna code !

  • captainigloo 12:29 pm on February 1, 2008 Permalink | Reply
    Tags: Enna,   

    Evas Reflection #2 

    I played a little bit more with evas and reflection. In my last post I proposed a way to add reflection with Evas. But this code was false.

    Correct code have been added to enna, and you can view the result here :

    Evas Reflection

    Evas Reflection

    • First you need to add alpha layer, to enable premultiplication. It’s done when you load an image like png with alpha or if you add directly this alpha layer with : evas_object_image_alpha_set (Evas_Object *obj, Evas_Bool has_alpha)
    • When I copy pixess, I have add a bug. The pixels indexes were false when I flip the image. I have correct this in the new code.

    To be integrated in Enna, I have write a Evas_Smart Object, here is the code :

  • captainigloo 11:59 am on February 1, 2008 Permalink | Reply
    Tags: CVS, Enlightenment/EFL, Enna   

    Enna on Enlightenment’s CVS 

    Great news for enna,
    two weeks ago it have been added to CVS’s Enlightenment. Thanks to Vincent to add it 🙂
    I keep sourceforge’s SVN for the moment. Last changes can be found on SVN and I merge the code with CVS one when I have stable code.
    I’ll do my best to keep enna compiling agains last EFL changes. So if you have troubles compiling or running Enna, please try with CVS sources.

    You can checkout the code with the folowing command:
    cvs -z3 -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e co misc/enna

Compose new post
Next post/Next comment
Previous post/Previous comment
Show/Hide comments
Go to top
Go to login
Show/Hide help
shift + esc