Após 7 meses de desenvolvimento, foi lançado o release do ambiente de usuário Cinnamon 5.8, dentro do qual a comunidade de desenvolvedores da distribuição Linux Mint está desenvolvendo um fork do GNOME Shell, do gerenciador de arquivos Nautilus e do gerenciador de janelas Mutter, visando oferecer um ambiente no estilo clássico do GNOME 2 com suporte a elementos interativos bem-sucedidos do GNOME Shell. O Cinnamon baseia-se em componentes do GNOME, mas esses componentes são fornecidos como um fork sincronizado periodicamente, sem dependências externas com o GNOME. A nova versão do Cinnamon será incluída na distribuição Linux Mint 21.2, prevista para ser lançada no final de junho.
Principais novidades:
- A estrutura de trabalho com temas foi reorganizada e simplificada. Por exemplo, as cores marrom e areia foram unificadas, e o suporte a faixas de cores em ícones foi removido, onde possível utilizando ícones de símbolo.

- Foi adicionada a concepção de estilos, que oferecem três modos de coloração dos elementos de interface: misto (menus escuros e elementos de controle em um fundo claro geral do janela), escuro e claro. Para cada modo, é possível escolher sua própria opção de cor. Os estilos e as opções de cores permitem obter templates de interface solicitados sem a necessidade de escolher temas separados.

- No gerenciador de arquivos, novos ícones bicolores foram introduzidos e a geração de miniaturas multithread foi incluída.

- O design das dicas de ferramentas foi alterado.

- Os espaços entre os applets na barra foram aumentados.
- Nos avisos, foram utilizados ícones de símbolo e cores aplicadas para destacar elementos ativos (accent).

- Foram adicionadas configurações de tema escuro comuns a todos os aplicativos, permitindo escolher entre três opções: tema claro preferencial, tema escuro preferencial e modo que escolhe o aplicativo.
- Foi adicionada a possibilidade de controlar janelas e áreas de trabalho virtuais por meio de gestos na tela, bem como o uso de gestos para organização em mosaico e controle da reprodução de conteúdo multimídia. São suportados gestos em telas sensíveis ao toque e touchpads.
- A interface do programa para instalação de aplicativos foi reformulada, melhorando os algoritmos de classificação e agrupamento de aplicativos. O pacote touchegg foi utilizado para a definição de gestos.
- Adicionada a configuração para mudar o cursor do mouse após a conclusão da ação Alt+Tab.
- Adicionada a configuração para alterar o comportamento do botão do meio do mouse, que por padrão é usado para colar do clipboard.
- Adicionada a configuração para desativar o aviso de bateria baixa em dispositivos externos conectados.
- Os efeitos de fundo foram revisados e incluídos.
- Applet de agrupamento de janelas e controle de som foi remodelado.
- Adicionado um estilo separado para categorias selecionadas no menu.
- Adicionada a possibilidade de redimensionar applets com o mouse, que está incluída no applet de menu. Adicionadas configurações para restaurar o tamanho original do menu e alterar o tamanho de acordo com o fator de escala.
- Adicionado um item ao menu de contexto exibido para applets para chamar o editor de menu.
- Adicionada a possibilidade de usar a sub-sistema VGA Switcheroo para alternar entre diferentes GPUs em laptops com gráficos híbridos.
- Na tela de login, foi adicionada a capacidade de alternar entre vários layouts de teclado. A navegação via teclado foi melhorada. A possibilidade de configurar o layout no teclado na tela foi implementada.

- A interface do usuário no programa para trabalhar com imagens Pix foi alterada, sendo traduzida para a base de código gThumb 3.12.2 (anteriormente usava-se gThumb 3.2.8). Botões e um menu suspenso no cabeçalho foram utilizados em vez de uma barra de ferramentas e menu clássico. Suporte para formatos AVIF/HEIF e JXL foi adicionado. Suporte para perfis de cores foi incluído. A geração de miniaturas grandes (512, 768 e 1024 pixels) foi permitida. O controle de escala foi aprimorado. Novos efeitos e ferramentas de edição de imagens foram adicionados.

- O conjunto de bindings JavaScript CJS foi atualizado para utilizar GJS 1.74 e o motor JavaScript SpiderMonkey 102 (Mozjs 102). Anteriormente, se utilizava o SpiderMonkey 78.
- Implementação dos portais Freedesktop (xdg-desktop-portal) foi adicionada, aplicada para organizar o acesso a recursos do ambiente do usuário a partir de aplicativos isolados (por exemplo, para pacotes no formato flatpak, os portais podem permitir a criação de capturas de tela e adicionar suporte ao tema escuro).
Fonte: opennet.ru







