By Marcos Oliveira,

Enlightenment é um desktop environment completamente open-source e independente que tem sido desenvolvido há mais de 10 anos. Embora seja à primeira vista só um “gestor de janelas”, por ter um vasto leque de aplicações, bibliotecas e serviços, pode ser considerado de fato um DE independente.O E além de ter o seu completo sistema de bibliotecas gráficas (EFL) tem o chamado entrance, que é uma alternativa ao GDM (Gnome, Xfce) ou KDM (KDE).

A primeira versão do Enlightenment foi desenvolvida por Rasterman (Carsten Haitzler) em 1997. Elivecd é uma distribuição Linux baseada no Debian que usa o gerenciador de janelas Enlightenment. O Enlightenment Desktop está disponível não somente para o GNU/Linux como stambém o FreeBSD e o UNIX.

Como Instalar o Enlightenment no Linux

  • Debian
sudo apt install e17
  • Ubuntu, Mint e derivados
sudo add-apt-repository ppa:enlightenment-git/ppa
sudo apt-get update
sudo apt-get install e20 terminology
  • Gentoo
emerge enlightenment

No caso do Gentoo haverá mais opções. Perceba que no Ubuntu, Mint e derivados é uma versão mais nova e nos repositórios adicionados já há a possibilidade de instalar também o Terminology que é o emulador de terminal padrão do enlightment. No caso do Debian (9) basta você adicionar temporariamente o repositório do Debian 8 e remover após instalação do Terminology para que não haja “quebra do seu sistema”

Ex.:

sudo vim /etc/apt/sources.list.d/jessie.list

Dentro do arquivo insira o conteúdo abaixo

deb http://deb.debian.org/debian/ oldstable main contrib non-free
deb-src http://deb.debian.org/debian/ oldstable main contrib non-free
deb http://deb.debian.org/debian/ oldstable-updates main contrib non-free
deb-src http://deb.debian.org/debian/ oldstable-updates main contrib non-free
deb http://deb.debian.org/debian-security oldstable/updates main
deb-src http://deb.debian.org/debian-security oldstable/updates main
deb http://ftp.debian.org/debian jessie-backports main
deb-src http://ftp.debian.org/debian jessie-backports main

Salve, atualize o APT instale o Terminology, depois remova o repositório temporário e atualize novamente o APT.

sudo apt update
sudo apt install terminology terminology-data
sudo rm /etc/apt/sources.list.d/jessie.list
sudo apt update

Lógico que isso é uma “manobra” o correto mesmo é instalar as dependências e o EFL e compilar com o meson e o ninja

  • Baixa o EFL e descompacta
wget https://download.enlightenment.org/rel/libs/efl/efl-1.17.0.tar.xz
tar xvf efl-1.17.0.tar.xz 
  • Instala as dependências
sudo apt install gcc g++ check libssl-dev libsystemd-dev libjpeg-dev libglib2.0-dev libgstreamer1.0-dev libluajit-5.1-dev libfreetype6-dev libfontconfig1-dev libfribidi-dev libx11-dev libxext-dev libxrender-dev libgl1-mesa-dev libgif-dev libtiff5-dev libpoppler-dev libpoppler-cpp-dev libspectre-dev libraw-dev librsvg2-dev libudev-dev libmount-dev libdbus-1-dev libpulse-dev libsndfile1-dev libxcursor-dev libxcomposite-dev libxinerama-dev libxrandr-dev libxtst-dev libxss-dev libbullet-dev libgstreamer-plugins-base1.0-dev doxygen
  • Configura, compila e instala
cd e17-1.17.0/
./configure
make
su -c "make install"
  • Criar um link simbólico e atualizar a biblioteca
sudo ln -s /usr/local/share/dbus-1/services/org.enlightenment.Ethumb.service /usr/share/dbus-1/services/org.enlightenment.Ethumb.service
sudo ldconfig

Lógico que você também pode fazer tudo isso pelo repositório do Git deles git clone https://git.enlightenment.org/core/efl.git , caso haja alguma dúvida consulte a documentação oficial bem como sua página oficial: https://www.enlightenment.org/, além de mais informações na wiki.

Veja o vídeo

Clique aqui para ver o vídeo



Sobre o Autor

Marcos Oliveira

A alegria está na luta, na tentativa, no sofrimento envolvido e não na vitória propriamente dita. A força não provém da capacidade física. Provém de uma vontade indomável.
Mahatma Gandhi


Dê você também uma Contribuição
Compartilhe nas suas Redes Sociais!




Inscreva-se no Nosso Canal do Youtube



Curso Extremamente Avançado em Shell Script Bash

Você irá descobrir técnicas avançadas de escrever em Shell Script. Como criar instaladores para distribuições Linux, Animações, Documentações, além de tudo sobre Processos em sistemas tipo UNIX, detalhes sobre Comandos Avançados e Muito Mais !




Crie Sua Própria Promoção

Customize seus Pacotes de Treinamentos obtendo descontos muito em conta!