A Nitrux está apostando em um novo desktop baseado em Hyprland.

Pontos chave:
  • A Nitrux abandona o desenvolvimento do Maui Shell em favor do novo ambiente de trabalho modular.
  • Apresentamos o Valenz, uma barra superior do sistema desenvolvida em QML para gerenciar notificações e status.
  • Marina substitui Crystal Dock, integrando-se nativamente com Hyprland para gerenciar janelas e aplicativos.
  • O Workspace Settings substitui as ferramentas do KDE, oferecendo um painel de controle nativo sem dependências do systemd.
  • O Desklock substitui o Hyprlock como gerenciador de sessões Wayland, oferecendo autenticação PAM e controles multimídia.
  • A arquitetura de cinco camadas isola os processos gráficos do servidor, evitando falhas completas do sistema operacional.

Valenz Nitux

A distribuição Nitrux deu uma guinada definitiva com o anúncio oficial de seu Ambiente de Trabalho. Após meses de dicas e desenvolvimento parcial, a equipe por trás dessa distribuição revelou uma nova pilha de desktop totalmente modular, construída sobre Hyprland, QML e o ambiente gráfico MauiKit.

Longe de tentar competir com gigantes como o KDE Plasma ou o GNOME, o Nitrux busca estabelecer um novo padrão intermediário: um sistema que oferece a coesão estética de um ambiente completo, mantendo a leveza e a separação de processos de um gerenciador de janelas tradicional.

Essa abordagem consolida ferramentas que a distribuição vinha desenvolvendo recentemente , como o QMLGreet e o NudgeOSD, e encerra o antigo projeto Maui Shell. A nova arquitetura divide a área de trabalho em componentes independentes e altamente especializados , seguindo a filosofia Unix de "faça uma coisa e faça-a bem".

Valenz e Marina: O Bar e Cais Independentes

Este novo ambiente depende de duas ferramentas complementares desenvolvidas com QML, MauiKit e LayerShell-Qt:

  1. O primeiro é Valenz: uma barra superior do sistema (Barra de espaço de trabalho) projetada exclusivamente para esta função. Valenz Ele gerencia a navegação entre espaços de trabalho, controles multimídia, notificações e a bandeja do sistema. Integração de indicadores críticos como rede, Bluetooth, volume, bateria e luz noturna, além de widgets para clima e recursos do sistema.
    Seu design rejeita interfaces baseadas em GTK e CSS, optando, em vez disso, pela integração nativa com QML, que garante um desempenho impecável no compositor Wayland.
  2. Complementando a barra superior está Marina: a nova plataforma de aplicativos que substitui definitivamente o Crystal Dock. Os desenvolvedores rejeitaram a segunda opção porque ela dependia de widgets Qt tradicionais, o que quebrava a consistência visual do ambiente. O Marina se integra diretamente ao compositor Hyprland por meio de eventos, permitindo rastrear e agrupar janelas abertas em várias telas.
    Além disso, oferece suporte à descoberta automática de aplicativos XDG, reordenação por arrastar e soltar, rolagem horizontal e notificações visuais (indicadores) para mensagens não lidas, tudo em uma interface unificada e livre de sobrecarga de configuração.

Valenz Nitux

Configurações do espaço de trabalho e Desklock: Configuração e segurança

Um dos passos mais importantes no Nitrux foi a criação das Configurações do Espaço de Trabalho . Por muito tempo, a distribuição dependeu das "Preferências do Sistema" do KDE para gerenciar configurações, um aplicativo vinculado a tecnologias que o Nitrux não utiliza mais , como KWin, SDDM e systemd.

configurações_do_espaço_de_trabalho nitrux

O Workspace Settings surge como o novo painel de controle nativo , gerenciando tudo, desde redes, Bluetooth, áudio e contas de usuário, até a aparência visual do MauiKit e as configurações específicas do Valenz e do Marina, garantindo que as ferramentas administrativas compartilhem a mesma linguagem visual do restante da área de trabalho.

Login do Nitux

Na seção de segurança de sessão, a Nitrux apresenta o Desklock, um bloqueador de tela nativo do Wayland que substitui o Hyprlock. A decisão de substituir o Hyprlock foi tomada devido a problemas de integração visual e falhas persistentes de estado após a suspensão do sistema. Construído sobre o código-fonte do QMLGreet, o Desklock oferece autenticação direta via PAM, controles de mídia integrados (MPRIS), monitoramento de recursos em tempo real e suporte a múltiplas telas, resultando em um ciclo de vida do usuário seguro, estável e visualmente consistente com o restante do conjunto de ferramentas do MauiKit.

A filosofia das cinco camadas e o fim da concha de Maui

nitrocelulose de 5 camadas

A Nitrux definiu um modelo de cinco camadas que explica exatamente o que é um "Ambiente de Trabalho". Nesse esquema, o gerenciador de janelas (Camada 1, ocupada pelo Hyprland) é o único responsável pela renderização, enquanto os componentes estáticos (Camada 2) e o ambiente visual interativo (Camada 3, composta por Valenz e Marina) operam independentemente. O Ambiente de Trabalho (Camada 4) integra essas interfaces gráficas com utilitários essenciais, como o gerenciador de arquivos e configurações, separando completamente os processos do servidor gráfico. Isso evita as falhas massivas típicas de Ambientes de Área de Trabalho monolíticos (Camada 5), ​​onde, se o compositor falhar, todos os aplicativos são fechados.

O lançamento deste ecossistema modular marca o fim definitivo do Maui Shell, cujo código foi arquivado. Os desenvolvedores do Nitrux reconhecem abertamente que essa reestruturação (juntamente com decisões recentes, como a remoção do suporte para instalação de máquinas virtuais) pode ser complexa demais para alguns usuários.

No entanto, eles argumentam que essas mudanças refletem a verdadeira identidade da distribuição: um sistema altamente específico, focado em desenvolvedores e usuários avançados que valorizam uma arquitetura leve, modular e cuidadosamente selecionada, sob a premissa de que "Nitrux não é para todos".

Por fim, se tiver interesse em saber mais, você pode encontrar os detalhes no seguinte link.


Adicionar como fonte preferencial no Google