Lançamento da distribuição Nitrux 2.4. Desenvolvimento contínuo do shell do usuário Maui

O lançamento da distribuição Nitrux 2.4.0 foi publicado, bem como um novo lançamento da biblioteca MauiKit 2.2.0 associada com componentes para construção de interfaces de usuário. A distribuição é construída na base de pacotes Debian, nas tecnologias KDE e no sistema de inicialização OpenRC. O projeto oferece seu próprio desktop, NX Desktop, que é um complemento ao ambiente de usuário KDE Plasma. Com base na biblioteca Maui, está sendo desenvolvido um conjunto de aplicativos de usuário padrão que podem ser usados ​​tanto em sistemas desktop quanto em dispositivos móveis. Para instalar aplicativos adicionais, um sistema de pacotes AppImages independentes está sendo promovido. O tamanho da imagem de inicialização completa é de 1.9 GB e a imagem reduzida com o gerenciador de janelas JWM é de 1.3 GB. Os desenvolvimentos do projeto são distribuídos sob licenças gratuitas.

O NX Desktop oferece um estilo diferente, sua própria implementação da bandeja do sistema, centro de notificação e vários plasmóides, como um configurador de conexão de rede e um applet multimídia para controle de volume e controle de reprodução de mídia. Os aplicativos criados usando a estrutura MauiKit incluem gerenciador de arquivos Index (o Dolphin também pode ser usado), editor de texto Note, emulador de terminal Station, reprodutor de música VVave, reprodutor de vídeo Clip, NX Software Center e visualizador de imagens Pix.

Lançamento da distribuição Nitrux 2.4. Desenvolvimento contínuo do shell do usuário Maui

As principais inovações do Nitrux 2.4:

  • Os componentes do NX Desktop foram atualizados para KDE Plasma 5.25.4, KDE Frameworks 5.97.0 e KDE Gear (Aplicativos KDE) 22.08. As versões do programa foram atualizadas, incluindo Firefox 104. O painel Latte Dock foi atualizado para o estado do repositório mestre do projeto.
  • Por padrão, o pacote mesa-git está habilitado, correspondendo ao estado do repositório git no qual a próxima ramificação do Mesa será desenvolvida.
  • Por padrão, o kernel Linux 5.19 com patches Xanmod é usado. Pacotes com compilações Vanilla, Libre e Liquorix do kernel Linux também são oferecidos para instalação.
  • Atualizado o pacote openrc-config para evitar conflitos com o pacote OpenRC do projeto Debian.
  • O pacote de escritório LibreOffice foi removido do pacote básico, para instalação do qual se sugere a utilização do Application Center. Além do LibreOffice, também estão disponíveis pacotes com OnlyOffice, WPS Office e OpenOffice.
  • Novos ícones foram adicionados ao tema Luv.
  • Os aplicativos do conjunto Maui Apps foram atualizados. Dois novos aplicativos maui foram adicionados: o planejador de calendário Agenda e o ambiente de desenvolvimento integrado Strike.
    Lançamento da distribuição Nitrux 2.4. Desenvolvimento contínuo do shell do usuário Maui
  • O NX Software Center foi movido para usar a nova versão do MauiKit. Adicionada uma nova guia Loja com uma barra lateral mostrando as categorias de aplicativos disponíveis. Você pode visualizar uma lista de aplicativos do AppImageHub preparada por um autor específico. Interface de pesquisa de programa aprimorada.
    Lançamento da distribuição Nitrux 2.4. Desenvolvimento contínuo do shell do usuário Maui

Além disso, podemos observar o relatório de desenvolvimento do ambiente de usuário Maui DE (Maui Shell), cujo desenvolvimento é realizado pelo mesmo projeto. Maui DE (Maui Shell) inclui um conjunto de Maui Apps e Maui Shell, que se adaptam automaticamente ao tamanho da tela e aos métodos de entrada disponíveis, permitindo que sejam usados ​​não apenas em sistemas desktop, mas também em smartphones e tablets. O ambiente desenvolve o conceito “Convergência”, que implica a capacidade de trabalhar com os mesmos aplicativos tanto nas telas sensíveis ao toque de smartphones e tablets, quanto em telas grandes de laptops e PCs. Maui DE pode ser executado com seu servidor composto Zpace executando Wayland ou executando um shell Cask separado dentro de uma sessão baseada em servidor X.

Entre as mudanças relacionadas a Maui DE:

  • Um novo componente MauiMan (Maui Manager) foi proposto, fornecendo um servidor DBus MauiManServer e uma biblioteca com uma API para sincronização de configurações entre diferentes processos. Entre outras coisas, MauiMan fornece uma interface de programação para diferentes programas acessarem configurações de estilo comuns e parâmetros de interface, como raio do canto da janela, cores focais, método de entrada, orientação da tela e design de botões. Para gerenciar as configurações com base na API MauiMan, um configurador gráfico Maui Settings foi implementado.
    Lançamento da distribuição Nitrux 2.4. Desenvolvimento contínuo do shell do usuário Maui
  • As bibliotecas relacionadas ao MauiKit para gerenciar o ambiente do usuário são separadas no conjunto Maui Core, que é usado nas configurações do Maui para aplicar configurações sincronizadas por meio do MauiMan. As bibliotecas também fornecem APIs para gerenciar consumo de energia, parâmetros de som, acesso à rede e contas.
  • O Maui Shell, que entrou em sua segunda versão beta, passou a usar componentes MauiCore e MauiMan. O código responsável pelo gerenciamento de sessões foi significativamente redesenhado. Adicionado suporte para operações de reinicialização, desligamento, desligamento, suspensão e saída. O suporte para rotação de tela foi implementado.

    Adicionado o servidor CaskServer DBus, que emite comandos para todos os processos filhos do Maui Shell para gerenciar a sessão e executar determinadas ações, como reiniciar, efetuar logout e desligar. Para configurar o CaskServer é fornecida uma interface gráfica que permite configurar parâmetros como comportamento e aparência do painel. Maui Shell atualmente usa três executáveis: startcask-wayland (define variáveis ​​de ambiente, conecta-se ao CaskServer e chama o gerenciador de sessão), cask-session (gerenciador de sessão, inicia todos os processos filhos necessários, incluindo CaskServer e MauiManServer) e cask (shell gráfico).

    Lançamento da distribuição Nitrux 2.4. Desenvolvimento contínuo do shell do usuário Maui

  • Na estrutura do MauiKit 2.2, o uso de estilos que determinam a aparência dos aplicativos foi significativamente redesenhado. Você pode definir seus próprios esquemas de cores e cores focais, que podem variar dependendo do sistema operacional e do formato do dispositivo. Os estilos básicos agora são pré-compilados e integrados em cada aplicativo. Para gerenciar centralmente o estilo de todos os aplicativos, são fornecidas configurações globais que permitem alterar parâmetros como o raio das bordas dos elementos, o uso de animação e o tamanho dos ícones.

    O design de muitos elementos da interface, como botões, controles deslizantes e guias, foi modernizado. Adicionado componente SideBarView para criação de barras laterais. O suporte à verificação ortográfica foi adicionado ao elemento TextEditor com um formulário de edição de texto. Adicionado suporte para edição, adição e remoção de metadados EXIF ​​​​ao elemento ImageTools.

    Lançamento da distribuição Nitrux 2.4. Desenvolvimento contínuo do shell do usuário Maui

  • O gerenciador de arquivos Index agora usa uma instância existente do programa em novas inicializações (em vez de iniciar um novo processo, uma nova guia é criada em um processo já em execução). Adicionado suporte inicial para especificações do FreeDektop para a interface de gerenciamento de arquivos. A barra lateral foi redesenhada para incluir uma lista de arquivos abertos recentemente.
    Lançamento da distribuição Nitrux 2.4. Desenvolvimento contínuo do shell do usuário Maui
  • Os recursos do reprodutor de música VVave, do visualizador de imagens Pix, do sistema de anotações Buho, do editor de texto Nota, do emulador de terminal Station, do catálogo de endereços do Communicator, do visualizador de documentos Shelf, do reprodutor de vídeo Clip e do NX Software Center foram ampliados. Novos aplicativos foram adicionados: o navegador Fiery (substituindo o aplicativo Sol), um ambiente de desenvolvimento simples do Strike e o shell git Bonsai. Já foram iniciados os testes beta do programa para trabalhar com a câmera Booth, bem como os testes alfa do planejador de calendário Agenda e da interface de ajuste de cores Paleta.
    Lançamento da distribuição Nitrux 2.4. Desenvolvimento contínuo do shell do usuário Maui

Fonte: opennet.ru

Adicionar um comentário