Enlightening Lizards - Getting the Enlightenment...

Post on 28-Sep-2020

2 views 0 download

transcript

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

Alex-P. Natsiosdrakevr@2f30.org

Fosscomm 2015 - Athens

7 Nov 2015

1 of 33

$ whoami

• Alexandros-Panayiotis Natsios

• IRC Handle: Drakevr

• cs undergrad student @ teilar.gr

• openSUSE Advocate

• Enlightenment Enthusiast and Contributor

2 of 33

A bit of history. . .

3 of 33

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

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

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

A Quick Glance

7 of 33

A View to a desktop

8 of 33

Desktop Royale

9 of 33

License to start

10 of 33

The man with the golden panel

11 of 33

But there is more. . .

12 of 33

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

ElectroluxInfinity I-Kitchen

14 of 33

OrdissimoLaptop interface

15 of 33

SamsungTizen

16 of 33

The Philosophy. . .

or

How i learned to stop worrying and

LOVE

the Enlightenment.

17 of 33

CHOICE IS GOOD

18 of 33

Vanilla vs. Strawberry vs. Chocolate

19 of 33

EFFICIENCY MATTERS

20 of 33

NOT everyone drives an F1

21 of 33

EYECANDY MATTERS

22 of 33

PORTING MATTERS

23 of 33

The world is NOT english

24 of 33

OPEN IS BEST

25 of 33

We have a sense of humor

26 of 33

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).

• enlightenment The current upstream version (0.19.12 as of thistalk can be installed from the repositoryX11:Enlightenment:Factory found in the url below (choose thelink for your running distro version)http://en.opensuse.org/Portal:Enlightenment

27 of 33

I want in!Being part of the effort

Setting up a development environment

for Enlightenment

28 of 33

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

Contact

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

30 of 33

Bug Reporting / Bug Hunting

Phabricator

31 of 33

The Greek (localization) effort

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

32 of 33

Q & AThank you for your attention!

Alex-P. Natsios

drakevr@2f30.org

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