Categorias
Ambientes Distribuições

Ambiente Cinnamon traz melhorias e Linux Mint trabalha no Aptkit

O ambiente de trabalho Cinnamon traz melhorias e Linux Mint trabalha no Aptkit. O projeto Linux Mint publicou sua atualização de status para setembro de 2024 que descreve o trabalho nesta distribuição Linux derivada do Ubuntu focada em desktop, bem como em seu ambiente de desktop Cinnamon interno.

Durante as últimas semanas, houve mais melhorias no design visual para a área de trabalho do Cinnamon, como um novo tema padrão e caixas de diálogo aprimoradas e muito mais. Muito polimento em torno do Cinnamon continua em andamento.

Ambiente Cinnamon traz melhorias e Linux Mint trabalha no Aptkit

“O novo tema padrão chegou ao branch master. É muito mais escuro e contrastado do que antes. Os objetos são arredondados e uma lacuna foi introduzida entre os miniaplicativos e o painel.”

Os desenvolvedores do Linux Mint também estão ocupados trabalhando no Aptkit e no Captain, seu fork recentemente anunciado de alguns componentes do Debian APT. Com o Linux Mint 22.1 em dezembro, eles planejam não depender mais do aptdaemon/synaptics/gdebit/apturl.

Quando um aplicativo está congelado e não responde mais, o Cinnamon mostra uma caixa de diálogo “Forçar encerramento”. Esta costumava ser uma janela Gtk. Foi reescrito em Clutter para se parecer com o resto do Cinnamon:

O OSD dos botões de mídia parece mais moderno e muito mais limpo do que antes:

e o OSD do espaço de trabalho também:

Joseph também está trabalhando em notificações, animações, o menu principal, diálogos pkexec/logout, um novo miniaplicativo de status… mas não quero mostrar muito ainda. Abordaremos isso nas notícias, pouco a pouco durante o ciclo de desenvolvimento, à medida que for finalizado e estiver pronto para inclusão na próxima versão do Cinnamon.

Aptkit

A transição para o Aptkit e o Captain está concluída. A partir do Linux Mint 22.1, com lançamento previsto para dezembro, nenhum de nossos projetos dependerá mais do aptdaemon, synaptic, gdebi ou apturl.

Aptdaemon, o módulo aptdaemon e a onipresença do mintcommon, serão eventualmente descontinuados.

A transição para o Aptkit e o Captain nos dá os seguintes benefícios:

  • Não há mais problemas de tradução. Tudo agora está totalmente traduzido.
  • Não há mais bugs / cortes de papel. Não dependemos mais de componentes sem manutenção que estão a montante de nós.
  • Escopo redefinido. Tudo o que não precisávamos foi removido, tudo o que estava faltando (purgando pacotes, fazendo downgrade para pacotes específicos etc.) foi adicionado.

Isso nos permitiu refatorar completamente o código no Gerenciador de Atualizações e simplificar muito sua arquitetura. Funcionou bem, mas foi escrito décadas atrás e algumas das técnicas e componentes em que se baseava não eram à prova de futuro. Seu código multithreading estava obsoleto e difícil de manter. Dependia do Synaptic e da tecnologia relacionada ao Gtk.Plug/Socket, que não funcionava no Wayland. Ele também lidou com chamadas de multiprocessamento e a própria serialização. Tudo isso foi simplificado.

Na ferramenta Software Sources, o downgrade de pacotes externos era realizado por meio de um VTE (um terminal embarcado). Isso agora é tratado diretamente pelo Aptkit, com uma boa caixa de diálogo de progresso.

Mais detalhes sobre esses esforços no blog do Linux Mint.

Por Claylson Martins

Jornalista com pós graduações em Economia, Jornalismo Digital e Radiodifusão. Nas horas não muito vagas, professor, fotógrafo, apaixonado por rádio e natureza.

Sair da versão mobile