Desenvolvido por | Projeto iluminista |
---|---|
Primeira versão | 1996 |
Última versão | 0,24,2 (26 de julho de 2020) |
Depósito | git.enlightenment.org e github.com/Enlightenment/enlightenment |
Escrito em | VS |
Sistema operacional | Tipo Unix |
Meio Ambiente | X11 Wayland |
Modelo | Ambiente de trabalho e gerenciador de janelas |
Licença | Licença MIT |
Local na rede Internet | (en) Site oficial |
Enlightenment , também conhecido como E (consulte E16 , E17 , E18 ou E19 ), é um gerenciador de janelas e ambiente de área de trabalho para o X Window Display System e Wayland .
É um software livre distribuído sob os termos de uma licença do tipo BSD .
Ele difere dos ambientes GNOME e KDE clássicos e populares por ser totalmente configurável, programável por script e com modularidade muito avançada.
O Enlightenment foi projetado para ser usado confortavelmente em equipamentos limitados ( por exemplo: telefone celular), mas também em sistemas mais potentes ( por exemplo: computadores de última geração).
O projeto está progredindo relativamente devagar, no entanto, as versões estáveis são raras e não trazem os muitos recursos novos que outros ambientes populares oferecem. As datas de lançamento ainda tendem a se aproximar, após a versão E17 que já estava há muito atrasada, a última versão, E19, foi lançada apenas um ano após a E18. O principal designer, Rasterman, visa transformar o Enlightenment do gerenciador de janelas ( Window Manager ) em Desktop Shell . O desenvolvimento foi atrasado várias vezes devido a vários ajustes na organização das fontes, e Rasterman retrabalhou repetidamente o sistema de cima para baixo.
E17 é baseado em um conjunto de bibliotecas chamado "EFL" para "Enlightenment Foundation Libraries".
O emulador de terminal Enlightenment padrão é o Eterm. Seu desenvolvimento começou em 1999 e é realizado em C, com Michael Jennings como principal desenvolvedor.
A versão 0.16 (chamada DR16) era o ramo estável do Enlightenment até o final de 2012.
Dentre as funcionalidades, destacamos:
Alguns desses recursos tornaram-se comuns nos ambientes gráficos de hoje, mas eram bastante revolucionários quando o Enlightenment 0.16 foi lançado.
Um dos objetivos do gerenciador de janelas é ser o mais configurável possível e, para isso, inclui janelas de diálogo de personalização fáceis de usar para definir o foco, movimento da janela, redimensionamento, agrupamento, posicionamento., Áudio, várias áreas de trabalho, papel de parede , pager, tip e autoraise . Ele também contém uma janela de diálogo de efeitos especiais, incluindo um efeito cascata na área de trabalho.
O desenvolvimento da versão 0.17 (DR17) começou em 1999 e durou uma década. Esta versão foi finalmente lançada em21 de dezembro de 2012. Mas por muitos anos, marcos oficialmente instáveis ainda eram usados por muitas distribuições (o DR16 já estava abandonado).
Entre as principais características:
A versão 0.18 (DR18) foi lançada em 21 de dezembro de 2013.
A lista de participantes do projeto é grande. Os principais desenvolvedores são:
O Enlightenment funciona em diferentes hardwares, como PCs (arquitetura x86 ), iMac (x86 ou PowerPC ), PS3 (PowerPC) e telefones celulares ( arquitetura ARM ).
O Enlightenment se destina a ser portátil e, portanto, pode ser usado em vários sistemas operacionais . Na prática, ele é usado principalmente por distribuições Linux e BSD .
O Enlightenment está, portanto, disponível nas principais distribuições do Linux . Por outro lado, sua integração com todos os aplicativos é mais cuidadosa em distribuições menores, mas projetada em torno deste ambiente de desktop.
Aqui está uma lista de distribuições ativas que oferecem Enlightenment como seu ambiente de área de trabalho padrão:
As seguintes distribuições parecem não estar mais ativas:
Embora o Enlightenment tenha aparecido ao mesmo tempo que os ambientes de desktop KDE e Gnome e traga capacidades gráficas poderosas para baixo consumo de recursos de hardware (memória, processador), este ambiente de desktop nunca apareceu . Esta seção tenta fornecer algumas explicações.
Uma primeira explicação indica que, por um lado, os usuários que procuram um ambiente de desktop completo e poderoso optam pelo Gnome ou KDE e geralmente se equipam com uma máquina recente. Por outro lado, os usuários que procuram um ambiente de área de trabalho leve geralmente preferem um ambiente de área de trabalho mais simples , como Xfce , LXDE ou Razor-qt .
Uma segunda explicação é baseada no fato de que o Enlightenment não é um ambiente de área de trabalho completo (poucos aplicativos são projetados especificamente para EFL ). E, portanto, é mais fácil para os mantenedores da distribuição confiarem em ambientes de desktop completos. Da mesma forma, para os usuários, o Enlightenment pode ser considerado um simples gerenciador de janelas .
Finalmente, uma terceira explicação é baseada no longo ciclo de desenvolvimento da versão DR17 (13 anos). Esta ausência de uma versão oficial estável não permite sua adoção por distribuições sérias .
O projeto Ubuntu é um exemplo porque por muitos anos os ambientes de desktop leves Xfce e LXDE foram fornecidos por padrão nas distribuições Xubuntu e Lubuntu, respectivamente. Mas nenhuma distribuição com Enlightenment por padrão. Na verdade, uma distribuição que visa ambientes de produção e mantém versões LTS ( Long Time Support ) por três anos é baseada em versões oficiais estáveis.
Outro exemplo é a distribuição gOS . Sua primeira versão ( 2007 ) utilizou exclusivamente o Enlightenment (E17). Mas, as seguintes versões ( 2008 ) são passadas para Gnome e Compiz Fusion (aumento do consumo de memória). Essa mudança deveria economizar tempo em problemas de hardware. Mas, essa mudança desapontou especialmente aqueles que escolheram o gOS para sua adoção do E17.
Um exemplo final: os primeiros netbooks tinham recursos de hardware limitados. Esses netbooks GNU / Linux geralmente usavam um Gnome configurado para ser leve, mas não o ambiente Enlightenment.