lançamento da distribuição , que passou a usar uma base de pacotes . A distribuição é totalmente compatível com o Ubuntu, mas difere substancialmente na abordagem para organização da interface do usuário e na seleção de aplicativos padrão. Os desenvolvedores do Linux Mint fornecem um ambiente de desktop que segue os clássicos cânones de organização da área de trabalho, que é mais familiar para os usuários que não aceitam os novos métodos de construção da interface do GNOME 3. Estão disponíveis imagens em DVD baseadas em shells (), () e (). O Linux Mint 20 é classificado como uma versão de suporte de longo prazo (LTS), com atualizações programadas até 2025.
As principais mudanças no Linux Mint 20 (, , ):
- Inclui versões de ambientes desktop e , cujo design e organização de trabalho continuam a desenvolver as ideias do GNOME 2 — o usuário recebe uma área de trabalho e uma barra com menu, área de início rápido, lista de janelas abertas e uma bandeja do sistema com applets em execução. O Cinnamon é baseado em GTK3+ e nas tecnologias do GNOME 3. O projeto desenvolve a interface do GNOME Shell e o gerenciador de janelas Mutter em direção a um ambiente no estilo GNOME 2 com um design mais moderno e a incorporação de elementos do GNOME Shell, complementando os recursos da área de trabalho clássica. O MATE continua o desenvolvimento da base de código do GNOME 2.32 e está completamente livre de sobreposições com o GNOME 3, permitindo que a área de trabalho tradicional do GNOME 2 seja usada paralelamente à área de trabalho do GNOME 3. A edição com o desktop Xfce, assim como na versão anterior, vem com .
Em suporte para escalonamento fracionário, que permite ajustar o tamanho ideal dos elementos em telas com alta densidade de pixels (HiDPI), por exemplo, é possível aumentar os elementos da interface em vez de 2 vezes, mas em 1.5.
Foi realizada uma otimização de desempenho do código para o processamento de miniaturas no gerenciador de arquivos Nemo. A geração de ícones agora é feita de forma assíncrona, e os ícones são carregados com prioridade mais baixa em comparação com a navegação pelas pastas (a ideia é que a prioridade seja dada ao processamento do conteúdo, enquanto o carregamento das miniaturas é feito de forma residual, permitindo acelerar visivelmente o trabalho em troca de uma visualização mais longa das miniaturas de placeholder).
O diálogo para configuração dos parâmetros dos monitores foi reformulado. Agora é possível escolher a frequência de atualização da tela e suportar a atribuição de coeficientes de escala personalizados para cada monitor, resolvendo assim o problema de funcionamento ao conectar simultaneamente um monitor comum e um HiDPI.
- A formação de compilações para sistemas de 32 bits x86. Assim como o Ubuntu, a distribuição agora está disponível apenas para sistemas de 64 bits.
- Os pacotes snap e o snapd foram excluídos da entrega, e a instalação automática do snapd juntamente com outros pacotes instalados via APT foi proibida. Caso o usuário deseje, pode instalar o snapd manualmente, mas sua adição junto com outros pacotes sem o conhecimento do usuário é proibida. O descontentamento com o Linux Mint à imposição do serviço Snap Store e à perda de controle sobre os pacotes quando instalados via snap. Os desenvolvedores não podem fazer correções nesses pacotes, gerenciar sua entrega ou auditar alterações. O snapd é executado no sistema com privilégios de root e representa um risco em caso de comprometimento da infraestrutura.
- A nova ferramenta Warpinator foi incluída para troca de arquivos entre dois computadores na rede local, utilizando criptografia durante a transmissão de dados.
- Foi proposto um applet para alternar entre o GPU Intel eficiente em termos de energia e o GPU NVIDIA de alto desempenho em sistemas com gráficos híbridos baseados na tecnologia NVIDIA Optimus.
O suporte completo para o perfil "on-demand" foi implementado, onde por padrão, o GPU Intel é utilizado para renderização na sessão, e no menu de aplicativos é oferecida a opção de iniciar cada programa usando o GPU NVIDIA (opção "Executar com GPU NVIDIA" é mostrada no menu de contexto ao clicar com o botão direito do mouse). Para gerenciar a execução no GPU NVIDIA a partir da linha de comando, foram propostas as ferramentas nvidia-optimus-offload-glx e nvidia-optimus-offload-vulkan, que permitem alternar a renderização através do GLX e Vulkan. Para inicializar sem drivers proprietários da NVIDIA no "Modo de Compatibilidade", a opção "nomodeset" foi prevista.
- No applet XappStatusIcon, foi adicionada a capacidade de processar eventos de rolagem do mouse e foi implementada uma nova função, semelhante ao gtk_menu_popup(), que simplifica a portabilidade de aplicativos com GtkStatusIcon.
O suporte para a API StatusNotifier (Qt e aplicações Electron), libAppIndicator (indicadores do Ubuntu) e libAyatana (indicadores Ayatana para o Unity) foi garantido, permitindo usar o XappStatusIcon como um único mecanismo para minimizar na bandeja do sistema, sem exigir suporte a diferentes APIs do lado do desktop. A alteração melhorou o suporte à colocação na bandeja do sistema para indicadores, aplicativos baseados na plataforma Electron e o protocolo xembed (tecnologia GTK para posicionamento de ícones na bandeja do sistema). O XAppStatusIcon delega a renderização de ícones, dicas de ferramentas e rótulos para o lado do applet e usa o DBus para transmitir informações via applets, assim como eventos de cliques. A renderização no lado do applet fornece ícones de alta qualidade em qualquer tamanho e resolve problemas de exibição.Os applets Blueberry, mintupdate, mintreport, nm-applet, mate-power-manager, mate-media, redshift e rhythmbox foram convertidos para usar o XAppStatusIcon, conferindo à bandeja do sistema uma aparência coesa. Em todas as edições (Cinnamon, MATE e Xfce), muitos ícones na bandeja do sistema foram unificados, novos ícones simbólicos foram adicionados e suporte para telas de alta densidade de pixels (HiDPI) foi implementado.
- O aprimoramento das aplicações desenvolvidas no âmbito da iniciativa X-Apps, que visa unificar o ambiente de software nas edições do Linux Mint baseadas em diferentes ambientes de desktop, foi continuado. As aplicações X-Apps utilizam tecnologias modernas (GTK3 para suporte a HiDPI, gsettings, etc.), mas mantêm elementos tradicionais de interface, como a barra de ferramentas e o menu. Entre essas aplicações estão: o editor de texto Xed, o gerenciador de fotos Pix, o visualizador de documentos Xreader e o visualizador de imagens Xviewer.
- O editor de texto Xed (um fork do Pluma/Gedit) adicionou suporte para união de linhas e remoção de linhas em branco à esquerda antes de salvar o arquivo.
- No Xviewer, novos botões foram adicionados à barra para alternar para o modo de tela cheia e para exibir um slideshow widescreen (). Agora é garantido que a maximização da janela na tela é lembrada.
- No visualizador de documentos Xreader (um fork do Atril/Evince), um botão foi adicionado à barra para impressão.
- A interface do Gdebi, utilitário para abrir e instalar pacotes deb, foi totalmente reformulada.
- No tema Mint-Y, uma nova paleta foi proposta com cores mais vibrantes, graças a manipulações de matiz e saturação, mas sem perder legibilidade e conforto. Novos conjuntos de cores Pink e Aqua foram sugeridos.
- Novos ícones de pastas amarelas foram adicionados.
- Na interface de boas-vindas ao login, o usuário é solicitado a escolher um esquema de cores.
- Na tela de login (Slick Greeter), foi adicionado suporte para estender a imagem de fundo em vários monitores.
- No Apturl, ocorreu a troca do backend de Synaptic para Aptdaemon.
- No APT, por padrão, a instalação de pacotes recomendados (recommends) está habilitada para novos pacotes instalados (não para atualizações).
- Ao iniciar uma sessão ao vivo com o VirtualBox, a resolução da tela é configurada para pelo menos 1024×768.
- A versão vem com o firmware linux-firmware 1.187 e o kernel Linux.
5.4.
Fonte: opennet.ru
