We are happy to release a second stable update for the 1.10.x series. If you experience some problem with 1.10 please update and if it still persists report the bug. We strongly encourage people to update to this release as we fixed some security problems with our embedded copy of lz4.
Building and Dependencies
If you have an existing EFL or Elementary install, you may wish to delete its header files and libraries before compiling and installing to avoid possible conflicts during compilation. If you are compiling the above, please compile them in the following order:
If you have an existing EFL or Elementary install, you may wish to delete its header files and libraries before building the above.
by stefan_schmidt (Stefan Schmidt) at July 16, 2014 11:21 AM
is a client based on .
See README for install dependencies and instructions.
Old releases can be found on the .
by kuuko (Kai Huuhko) at July 16, 2014 05:00 AM
was released yesterday but our awesome crew did some in-flight repairs!
Here's the list of changes:
You can download the tarball either as or as .
The new checksums:
by billiob (Boris Faure) at July 03, 2014 07:29 PM
Brace yourselves, because this update is hotter than the sand and bigger than the ocean. The second step in the only release process that will be longer than E17 and Duke Nukem 3D combined, The E19 Release Cycle, improves upon the glory of the momentous first step in a number of ways. Most notable of these effervescent changes:
As always, stay tuned to the latest infrequent E updates on the .
Disclaimer: Enlightenment developers cannot be responsible for any successes which occur during testing of E19.
If you have an existing EFL or Elementary install, you may wish to delete its header files and libraries before compiling and installing to avoid possible conflicts during compilation. Please compile the dependencies in the following order (click for README):
Note: E19 depends on EFL v1.10 or newer.
Below are links to the project pages for each of the dependencies:
by zmike (Mike Blumenkrantz) at July 03, 2014 03:50 PM
The Elive Team is proud to announce the release of the beta version 2.3.0
This new version includes:
- Updated Linux kernel to 3.14 with Reiser4 patch, including a much wider range of wifi and audio card drivers for newer computers.
- Backports for Virtualbox, nvidia and fglrx drivers
- Enlightenment has a much more friendly menu of applications now
- Debian security repository is included by default
- New games included: “Super Mario War” and some “game and watch” simulators
- Elive Installer includes fixes
Check more in the Elive website.
by Thanatermesis at June 26, 2014 03:10 PM
“If you want to succeed then you need to immerse yourself in the problem” – wise advice from a business mentor of mine… My long serving Apple Macs run everything – work, media, side project coding and now VMs filled with Linux and Enlightenment. They are shiny and solid but have strange keyboard layouts, nonstandard hardware and a bad implementation of virtual desktops that get in the way of desktop virtualisation. So for the first time in nearly 10 years I bought not-a-mac.
This new PC laptop (note not a “windows PC”, I hate that term – it came with windows but that’s not a defining feature…) should be a great device for pushing the limits of modern display and input software. I wanted something light, thin and powerful with at least a 13″ screen. Essentially a competitor to the MacBook Air, but more modern and without the Mac downsides – also avoiding a lookalike, something that’s cool in its own right.
Let’s face it there aren’t a lot of devices in this class but I settled (after some time) on the Lenovo Yoga 2 Pro. This is a solid core i7 device with a decent amount of RAM and SSD storage. The screen is an impressive 13.3″ that has more pixels than my retina 15″ MacBook Pro – as well as being a touch screen too! Couple that with the fact that it inverts to become a tablet. All of those features are packed into a bright orange shell that is no heavier or larger (at the thickest point) than a MacBook Air. Impressive!
So after a short trial of windows 8.1 (yuck! What a confused system) I installed arch Linux (details in a different post – to follow) and it went very smoothly. Out of the box it was up and running with full res video and complete audio in & out. The keyboard (including all the special function keys), trackpad and touchscreen also worked perfectly. After installing the wpa_gui wi-fi was complete too (a little config juggling was required to connect to my secured wifi and download the packages but nothing too taxing). And most surprising when the keyboard is folded back on the screen it is disabled as you expect – though I think this may be a hardware feature. As of now all that is not working is automatic screen rotation (the gyroscope seems non-standard) and the windows icon/button on the screen which I had not realised was a button.
The only issue with the machine so far has been the insanely high pixel density. You can work around it by telling Xorg to scale 2x but you lose the quality so I didn’t want to do that. Thankfully Enlightenment has built-in support for output scaling so I went right ahead and installed the latest version from their source. As with any large compiling from source task it took a while to get all the dependencies but I put that in a script for future use. The compile and install went well – grab EFL, Elementary, Enlightenment and Entrance for a good base experience. Git master is really stable and I really enjoy being on the cutting edge but if you don’t have that thirst then you should probably grab release tarballs instead.
This new machine has given me a great platform to immerse myself in Linux and Enlightenment. Scaling and touch interfaces are things that need a little work still but I’m helping out with that. Next I’m going to be further developing the Enlightenment IDE (EDI) which is already a good place to be working on EFL based code. It’s a work heavily in progress but I’m hoping to get some more contributors soon and start pulling in cool new features to get more Software Engineers into creating apps for Enlightenment.
Want to know more about my E install or Linux on the Yoga 2 Pro? Drop a comment below or hit the contact page.
Filed under: Coding
, Operating Systems
by Andrew Williams at June 24, 2014 12:25 PM
Great news: Enlightenment finally has a Hello Kitty theme!
Enlightenment is now HK-friendly!
After decades of work, a developer calling himself “Simon” has completed this masterpiece as well as several less interesting themes.
Read all about them or make your own theme by reading his blog.
by e-releasemanager at June 23, 2014 03:19 PM
Recovery is proceeding slowly since I have been unable to completely rest, but things do seem to be improving.
People following git will have noticed that I recently posted a TODO file containing all the blocker issues for E19 release. As of the posting of this article, there are only 6 items remaining, totaling 11 issues. This is not to say that there are not other issues, or that no other changes will occur; indeed, issues are being resolved as they are discovered.
Trying to conserve wrist power, so this will be another short post. For those who didn’t see, this blog and future E blogs are now accessible at http://e.zmike.ninja to provide a single address for following the latest development news.
by e-releasemanager at June 17, 2014 02:41 PM
So I mentioned before a project called EDI and I’ve been posting some info online but I never really described it here. So – for my faithful followers – what am I up to?
In absence of other active projects (such as growing a company, establishing a software platform or maintaining apps) I decided to get back to some Enlightenment development. After around 8 years off the project a lot had changed – I was struck by how complete the EFL APIs had become but was also surprised that Linux still suffered from a lack of polished development environments.
And so I figured 3 birds with 1 stone -
- Learn the new EFL APIs and help with some bug fixing
- Create a slick new IDE for Linux
- Reduce the barriers for new developers looking to create apps for Enlightenment.
By creating a native IDE application using the Enlightenment libraries we can harness their APIs and render scripts to provide a powerful integrated environment. With any luck we’ll be able to bring in various other E projects to provide graphical editing or version control etc.
I also just completed the icon for the app – see above. I think it works quite well, I hope you guys like it too…
Please stop by the planning page which is kept up to date with progress. I’ll also be posting more updates here as and when there are things to report. Hopefully there will be a great app here for everyone to enjoy soon.
Filed under: Coding
by Andrew Williams at June 15, 2014 10:07 PM
The Elive Team is proud to announce the release of the beta version 2.2.6
This new version includes:
- The Installer has been tested during the last 2 weeks where, thanks to all the volunteers, many bug fixes were made real-time using IRC at #elive. The installer is now ready for normal usage.
- Upgrade mode of the installer is now implemented; good for upgrading previous versions of Elive.
- Bugs fixed in the installer: permissions, audio, mounting media, login to graphical system,
Check more in the Elive website.
by Thanatermesis at June 07, 2014 01:32 PM
Well I’m not completely recovered, but there’s limits to how long things can be delayed.
As anyone following this blog knows, E19 is like a ravenous beast constantly struggling to escape its cage and eat your system. I’ve only helped along the inevitable by releasinating the first alpha today. There’s still lots of pending changes which will be merged in the coming weeks, months, and years before the final release, but this is a solid release which can and should be used daily instead of E18. Aside from the system-eating.
by e-releasemanager at June 04, 2014 02:38 PM
Let’s make the internet and your privacy more secure, in Elive we want to implement tools to automate this process for you, enjoying a secured environment by default. There’s some planned ideas that you will see in the future of Elive:
- Encrypted home of user
- GPG personal signature for user
- Signed emails and authenticity proven
- Security and authenticity tips
What is going to happen tomorrow… ?…
Check more in the Elive website.
by Thanatermesis at June 04, 2014 11:20 AM
Lately I have been working on a new feature for
terminology: render the
history in a small widget that I call the miniview. This feature can be found
in trendy code editors.
It started as an old patch from Galatsanos Panagiotis back in June 2013!
I made it work with the current code base and iterated over it.
A picture is worth a thousand words:
The miniview is shown on the right. It can be shown with hitting Ctrl-Shift-h.
(I plan to make keyboard shortcuts configurable soon, but it will probably not
Each character is converted to a single pixel. It is possible to click on it
to scroll the terminal to that position in the history.
The widget can be scrolled up or down with the mouse wheel cause it may not
show the whole history on one screen.
PgDown scrolls by steps of 25
Shift-PgUp/PgDown scrolls by a whole screen.
Ctrl-PgUp/PgDown do the same.
Ctrl-Shift-h or the blue cross on the top left corner will close the
Now it's time to fix some bugs to be able to release
terminology 0.6 next
by billiob at May 15, 2014 12:00 AM
So I’m trying out Linux for the first time in over 5 years. Mainly to get back on board with Enlightenment development, partly due to frustrations with Mac OSX and also because every software engineer should be up to speed with how it’s progressing. This leads me to the question if is it ready…
Ready for what? Wide stream adoption? Frustration free desktop? A better alternative to what’s out there? “Yes” and “It depends” get thrown in there as answers – it depends on your requirements and the ability to pick the right distro. Ubuntu offers a seamless install and gets you booted to a complete system with all the typical user software pre-installed, their software manager akin to Apple’s Mac App Store is essentially a recommendations engine on top of the apt-get package manager and works well. Of course as a geek it’s cheerful light grey rounded-ness and hiding of details quickly missed the point – Mac does that well and I don’t see Canonical beating Apple at the user experience game. Arch Linux is a widely used engineers choice – it offers close to the wire control without the pain and ricer obsessiveness over customised packages of Gentoo. There is no installation UI or default desktop but it does offer great control, a solid base for development (1 package sets up a full C/C++/autofoo environment) and it has a command line package manager called “pacman” ;).
So should I switch? Well as you’re already reading this then you should probably give it a shot, yes. Don’t ditch your current system and move completely – compatibility is still an issue and multimedia has a couple of issues (mostly due to closed source licenses, patents and no silverlight plugins) but it really does seem ready. Don’t recommend it to your Gran though – as much as I hate software monopolies they do enable people to easily discuss simple tasks or basic problem fixes with their non-techie friends. You do not want even more “help fix my computer” calls right?
So, given that it’s ready for use, will you like it? Is it really something that Microsoft and Apple should be worried about? I’ll cover that in a future post in my return to enlightenment series.
Filed under: Coding
, Operating Systems
by Andrew Williams at May 14, 2014 11:31 PM
I made another video of my music player to demonstrate a few more features which were left out of the previous video. In the process, I uncovered and fixed more bugs. I also found that I seem to have borked Edje text sizing, as seen briefly in the tooltips.
- Software rendering hurts a lot here. First Music Player GUI Ever To Require Hardware Acceleration For Smooth Performance was not the tagline that I was shooting for.
- First two cover art images (first Periphery:Clear cover, Odyssey cover) are being loaded from a disk cache. Every other image is being searched for and downloaded in realtime.
- File browser uses Glyr for artist image finding, which is horrifically slow/inaccurate => this is why the file browser is blank. Need to figure out a non-Google service to abuse for this...
- Lyrics were downloaded in realtime
1.0 soon, no I'm not adding non-MPD support.
by discomfitor (email@example.com) at May 05, 2014 01:45 AM
Thanks to a tweet from
@resiak, I've learnt
that ECMA-48 - Control Functions for Coded Character Sets provides some escape codes to diplay Fraktur!
Fraktur [fʁakˈtuːɐ] is a calligraphic hand of the Latin alphabet
and any of several blackletter typefaces derived from this hand. The
blackletter lines are broken up – that is, their forms contain many angles
when compared to the smooth curves of the Antiqua (common) typefaces
modeled after antique Roman square capitals and Carolingian minuscule.
Not long ago, PragmataPro, the
great monospace typeface I use every day got support for such characters.
I've spent few minutes to let
handle those escape codes.
If you follow the git version, you can try it like that:
Mandatory screenshot of the feature:
by billiob at April 06, 2014 12:00 AM