Ambiente Cinnamon traz melhorias e Linux Mint trabalha no Aptkit

Ambiente Cinnamon traz melhorias e Linux Mint trabalha no Aptkit
Linux Mint 21.2 “Victoria” já está disponível para download

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.