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.

Lançamento do ambiente de usuário do Enlightenment 0.24

Mais notável inovações Iluminação 0.24:

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

Lançamento do ambiente de usuário do Enlightenment 0.24

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.

Fonte: opennet.ru

Adicionar um comentário