Lançamento do ambiente de usuário do Enlightenment 0.24
Após nove meses de desenvolvimento aconteceu liberação do ambiente do usuário Iluminação 0.24, que é baseado em um conjunto de bibliotecas EFL (Enlightenment Foundation Library) e widgets elementares. Edição disponível em textos de origem, pacotes de distribuição por enquanto não formado.
Adicionado um módulo completamente redesenhado para criação de capturas de tela, suportando funções básicas de corte e edição de imagens;
O número de utilitários fornecidos com o sinalizador de alteração do identificador do usuário (setuid) foi reduzido. Esses utilitários que exigem privilégios elevados são combinados em um aplicativo de sistema;
Adicionado um novo módulo básico com agente de autenticação via Polkit, que possibilitou eliminar a execução de um processo em segundo plano separado;
É possível controlar o brilho e a luz de fundo de monitores externos (via ddcutil);
No gerenciador de arquivos EFM, a resolução padrão das miniaturas foi aumentada para 256x256 pixels;
Um novo manipulador de falhas foi proposto;
Um processo de reinicialização contínuo é fornecido com desbotamento gradual do conteúdo e sem o aparecimento de artefatos na tela;
O processo de reinicialização agora é controlado pelo manipulador lighting_start e não pelo próprio ambiente;
A eficiência do processamento do papel de parede da área de trabalho foi aumentada com a geração de diversas opções em diferentes resoluções;
Habilitada a liberação periódica de memória não utilizada por meio da chamada malloc_trim;
Ao usar o servidor X, o ponteiro do mouse fica firmemente preso à tela para evitar que o ponteiro ultrapasse os limites;
Em vez da antiga interface de navegação por janelas e desktops abertos (Pager), é usado um componente de “visualização em miniatura”;
Adicionada a capacidade de personalizar o papel de parede da área de trabalho diretamente do Pager;
O miniaplicativo de controle de reprodução inicia automaticamente o reprodutor de música selecionado se ele ainda não estiver em execução;
Adicionada uma exceção para jogos do Steam relacionada à determinação do arquivo “.desktop” correto;
Forneceu um processo de inicialização mais suave devido ao pré-carregamento de componentes em um thread de pré-busca de IO separado;
Adicionado um tempo limite separado para alternar para o bloqueio de tela;
A pilha Bluetooth Bluez4 foi substituída por Bluez5;
Todos os problemas identificados durante os testes no serviço Coverity foram resolvidos.
Lembremos que o desktop do Enlightenment é formado por componentes como um gerenciador de arquivos, um conjunto de widgets, um inicializador de aplicativos e um conjunto de configuradores gráficos. O Enlightenment é muito flexível no processamento ao seu gosto: os configuradores gráficos não limitam as configurações do usuário e permitem personalizar todos os aspectos do trabalho, fornecendo ferramentas de alto nível (alteração do design, configuração de desktops virtuais, gerenciamento de fontes, resolução de tela , layout do teclado, localização, etc.), bem como recursos de ajuste de baixo nível (por exemplo, você pode configurar parâmetros de cache, aceleração gráfica, consumo de energia e lógica do gerenciador de janelas).
Propõe-se a utilização de módulos (gadgets) para ampliar a funcionalidade e o design de temas para redesenhar a aparência. Em particular, estão disponíveis módulos para exibir um planejador de calendário, previsão do tempo, monitoramento, controle de volume, avaliação de carga da bateria, etc. Os componentes que compõem o Enlightenment não estão estritamente vinculados entre si e podem ser utilizados em outros projetos ou para criar ambientes especializados, como shells para dispositivos móveis.