enlightening lizards, getting the enlightenment experience and being part of the effort

33
Enlightening Lizards Getting the Enlightenment experience & Being a part of the effort Alex-P. Natsios [email protected] Fosscomm 2014 - Lamia 4 May 2014 1 of 33

Upload: alex-p-natsios

Post on 13-Apr-2017

101 views

Category:

Presentations & Public Speaking


1 download

TRANSCRIPT

Page 1: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

Enlightening LizardsGetting the Enlightenment experience & Being a part of the effort

Alex-P. [email protected]

Fosscomm 2014 - Lamia

4 May 2014

1 of 33

Page 2: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

$whoami

• Alexandros-Panayiotis Natsios

• IRC Handle: Drakevr

• cs undergrad student @ teilar.gr

• openSUSE Advocate

• Enlightenment Enthusiast and Contributor

2 of 33

Page 3: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

A bit of history. . .

3 of 33

Page 4: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

Enlightenment? What in the . . .

Enlightenment, also known simply as E, was initially developedbefore even 1996 but the current iteration of the window manager(the Environment as we know it today) started with the version0.17.0 which was in development for 12 years. Enlightenment 17 asit was called wasn’t packaged in openSUSE until a little after it’sstable release in 21 December 2012

4 of 33

Page 5: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

A Slightly different environment . . .Desktop Environment vs. Desktop Shell

Desktop Environment

It is an implementation of the Desktop metaphor, made of a bundleof applications running on top of the base Operating System(OS).which share a common Graphical User Interface (GUI), a commonlook and feel and are working together to bring a complete experienceto the user.

Window Manager

A window manager is system software that controls the placementand appearance of windows. It usually works in conjunction with aDesktop Environment (and is thus designed around one).

5 of 33

Page 6: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

A Slightly different environment . . .cont.

Desktop Shell

A Desktop Shell is something inbetween the two.It provides more than just a window manager but not enough to beconsidered a full fledged Desktop Environment.

6 of 33

Page 7: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

A Quick Glance

7 of 33

Page 8: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

A View to a desktop

8 of 33

Page 9: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

Desktop Royale

9 of 33

Page 10: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

License to start

10 of 33

Page 11: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

The man with the golden panel

11 of 33

Page 12: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

But there is more. . .

12 of 33

Page 13: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

Beyond the desktop

Embedded Systems

• Infinity I-Kitchen

• SetTopBoxes by Free.fr

• Special laptops and services by ordissimo

• Mobile/TV/Tablet/IVI with Tizen

13 of 33

Page 14: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

ElectroluxInfinity I-Kitchen

14 of 33

Page 15: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

OrdissimoLaptop interface

15 of 33

Page 16: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

SamsungTizen

16 of 33

Page 17: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

The Philosophy. . .

or

How i learned to stop worrying and

LOVE

the Enlightenment.

17 of 33

Page 18: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

CHOICE IS GOOD

18 of 33

Page 19: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

Vanilla vs. Strawberry vs. Chocolate

19 of 33

Page 20: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

EFFICIENCY MATTERS

20 of 33

Page 21: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

NOT everyone drives an F1

21 of 33

Page 22: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

EYECANDY MATTERS

22 of 33

Page 23: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

PORTING MATTERS

23 of 33

Page 24: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

The world is NOT english

24 of 33

Page 25: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

OPEN IS BEST

25 of 33

Page 26: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

We have a sense of humor

26 of 33

Page 27: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

How can i get it?

• E17 is already in the core distribution repos and can be chosen asan option from the installation media (the full dvd).

• E18 The current upstream version (0.18.7 as of this talk can beinstalled from the repository X11:Enlightenment:Factory foundin the url below (choose the link for your running distro version)http://en.opensuse.org/Portal:Enlightenment

27 of 33

Page 28: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

I want in!Being part of the effort

Setting up a development environment

for Enlightenment

28 of 33

Page 29: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

Build Essentials

Git to fetch the code# zypper install git-core

Tracing tool & test suite

# zypper install check valgrind

C/C++ Development Pattern

# zypper install -t pattern devel C C++

29 of 33

Page 30: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

Contact

IRCirc.freenode.net #eirc.freenode.net #e.elirc.freenode.net #opensuse-e

Facebookhttp://enlightenment.gr

30 of 33

Page 31: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

Bug Reporting / Bug Hunting

Phabricator

31 of 33

Page 32: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

The Greek (localization) effort

Wiki portal fully translated in GreekEnlightenment & EFL Translations are currently @ 95%

32 of 33

Page 33: Enlightening Lizards, Getting the Enlightenment experience and being part of the effort

Q & AThank you for your attention!

Alex-P. Natsios

[email protected]

http://drakevr.gr

http://www.linkedin.com/in/drakevr

http://www.github.com/drakevr

http://www.facebook.com/drakevr

http://www.twitter.com/drakevr

33 of 33