Após quatro meses de desenvolvimento, foi lançado o release do ambiente de desktop KDE Plasma 6.6. Para avaliar o desempenho das novas versões do KDE, é possível usar as distribuições dos projetos KDE Linux, KDE Neon e openSUSE (Argon, baseado no openSUSE Leap, e Krypton, baseado no openSUSE Tumbleweed). 
Principais mudanças no KDE Plasma 6.6:
- Foi adicionado um novo gerenciador de login, o Plasma Login Manager, que está em desenvolvimento para substituir o gerenciador de exibição SDDM (Simple Desktop Display Manager) e resolver questões arquitetônicas específicas dele. O plasma-login-manager utiliza um backend baseado em uma versão reduzida do SDDM e um mecanismo de inicialização semelhante ao que é aplicado para iniciar a sessão do desktop KDE Plasma. O design da tela de login é semelhante ao bloqueador de tela existente do KDE, e as configurações foram unificadas com o KDE Plasma. Em vez de usar QML para personalizar temas, foi sugerido o uso de plugins existentes de papéis de parede, esquemas de cores e temas do Plasma.
O Plasma Login Manager está vinculado ao serviço systemd-logind e funciona apenas em sistemas com systemd. Contudo, os desenvolvedores do KDE afirmaram que o próprio ambiente de desktop KDE Plasma permanece independente do systemd e, no futuro próximo, ainda poderá ser utilizado em sistemas sem systemd, incluindo o FreeBSD. A dependência do systemd refere-se apenas ao novo gerenciador de login, que é um componente opcional e pode ser substituído por projetos alternativos que funcionam sem o systemd.
- Foi adicionado um novo assistente de configuração inicial, o Plasma Setup, que complementa a tela de boas-vindas do sistema (Welcome Center). No plasma-setup, são propostas operações do sistema que devem ser realizadas antes do primeiro login após a instalação, como criar um novo usuário para o qual o trabalho futuro será realizado, escolher o idioma e o fuso horário, configurar o layout do teclado e configurar o acesso à rede.
- Foi adicionada uma nova teclado na tela, o plasma-keyboard, que está sendo desenvolvida para substituir o teclado virtual Maliit. O plasma-keyboard é baseado no código do teclado virtual Qt Virtual Keyboard, que faz parte do Qt. A implementação da KDE foi ampliada com recursos para integração com o desktop Plasma, resolve alguns problemas de usabilidade e aplica um novo algoritmo de escalonamento que melhorou a exibição do teclado em telas estreitas.
- O programa para criação de capturas de tela Spectacle possui uma função de reconhecimento óptico de caracteres (OCR), que permite converter palavras presentes na imagem em texto selecionável. No momento, a funcionalidade OCR está integrada ao Spectacle, mas no futuro pretende-se destacá-la em uma biblioteca e utilizá-la em outros aplicativos do KDE. O reconhecimento de texto é realizado através do pacote Tesseract e é ativado apenas quando este está presente no sistema.
O Spectacle também oferece a possibilidade de marcar janelas específicas para excluí-las durante a captura do conteúdo da tela (em gravações de tela, essas janelas e as janelas pop-up relacionadas serão ocultadas). A janela pode ser marcada através dos menus de contexto no cabeçalho e no gerenciador de tarefas, assim como no editor de regras de janelas. Na notificação de capturas de tela, foi adicionada um botão "Abrir Pasta Contendo" para abrir o diretório onde as capturas de tela são salvas.
- Foi adicionada a possibilidade de salvar as configurações atuais da aparência na forma de um novo tema.
- Na interface de troca de temas, foi disponibilizada a opção de visualizar variantes escuras dos temas GTK.
- Adicionada a capacidade de personalizar a realce visual de bordas e contornos dos elementos da interface, para os quais é utilizada a temática Breeze. Entre outras opções, é possível desativar completamente os separadores de elementos ou separá-los com uma cor escolhida em contraste.
- Na interface de seleção de Emojis, foi adicionada uma opção para mudar a cor da pele ao representar pessoas e mãos.
- No widget de controle de conexão de rede, foi adicionada uma botão para conectar-se a redes obtendo as configurações do Wi-Fi através da leitura de um QR code.
- Na barra, foi adicionada a capacidade de alterar o nível de volume da tarefa, utilizando a rolagem do mouse sobre o ícone do aplicativo.
- No widget com a lista de janelas, foi adicionada a possibilidade de excluir janelas abertas em outras telas e áreas de trabalho virtuais. Também foi adicionada uma opção para abrir a janela após manter o cursor do mouse sobre sua miniatura por um determinado tempo.
- Na área de trabalho, foi implementada a possibilidade de mostrar o diálogo de propriedades ao clicar duas vezes com o mouse em um arquivo ou diretório enquanto mantém pressionada a tecla Alt.
- No configurador, a interface de correção de cores foi aprimorada para pessoas com deficiência na percepção de cores. Um filtro para exibição em tons de cinza foi adicionado.
- No efeito de aumento das áreas da tela, um modo foi adicionado, permitindo centralizar a saída em relação à posição do cursor (ao aumentar, o cursor permanece sempre no centro da tela).
- No aplicativo Monitor do Sistema, foi adicionada a capacidade de definir prioridades de execução de processos, de forma semelhante ao que era possível fazer no antigo aplicativo KSysGuard.
- Por padrão, a verificação de erros no sistema de arquivos ao montar um dispositivo externo foi desativada; essa operação agora é acionada conforme desejado por meio de uma opção separada.
- Na caixa de diálogo de seleção de tela, um campo de pesquisa e filtragem foi adicionado, permitindo encontrar rapidamente a tela pelo nome, mesmo com um grande número de janelas abertas.
- Nos aplicativos de reprodução de mídia, foi implementado suporte à rolagem para frente e para trás usando as teclas especializadas correspondentes no teclado.
- No gerenciador de composição kwin, foi adicionado suporte ao protocolo Wayland color-management-v2, oferecendo recursos para gerenciamento de cores.
- No gerenciador de composição KWin, foi implementada a emulação da extensão XRandr, utilizada para alteração dinâmica de resolução, rotação, transformação e espelhamento do conteúdo da tela. O suporte implementado resolveu problemas de exibição de aplicativos X11 em tela cheia em telas widescreen ao usar XWayland.
- O uso do protocolo Wayland xdg-activation para alternar o foco de entrada entre aplicativos foi aprimorado.
- A funcionalidade de operações de arrastar e soltar entre janelas de aplicativos na base Wayland e XWayland foi melhorada.
- Na sessão base do Wayland, o suporte para espelhamento de conteúdo em várias telas foi significativamente aprimorado.
- Foi adicionada a capacidade de usar a ferramenta kscreen-doctor na sessão Wayland para adicionar modos de tela personalizados.
- No widget de controle do Bluetooth, um botão 'Forget device' foi adicionado para remover rapidamente um dispositivo emparelhado sem precisar acessar o configurador.
- No widget de gerenciamento de energia, foram adicionadas informações sobre os tipos de bloqueio aplicados a aplicativos individuais (bloqueio de entrada em modo de suspensão ou bloqueio do protetor de tela).
- Ao visualizar as miniaturas das janelas no widget de gerenciamento de tarefas, foi implementado o foco na janela ativa para destacá-la em relação às outras janelas abertas.
- Foi melhorada a legibilidade das etiquetas de texto nos widgets exibidos no painel.
- No widget com a implementação do menu de aplicativos (Application Dashboard), a paleta de cores selecionada foi considerada para exibição em tons claros no modo claro (por padrão, o menu continua a ser exibido em modo escuro). Adicionada a possibilidade de redimensionar as seções de aplicativos favoritos (Favorites) e aplicativos normais, para destacar uma delas com mais espaço na tela.
- No widget da área de transferência (klipper), o botão para mostrar o diálogo de visualização do QR code foi removido — o QR code agora é exibido diretamente na interface.
- Foi adicionada uma página ao widget de calibração HDR para determinar o brilho médio máximo durante a exibição em modo tela cheia.
- O widget de relógio foi migrado para o uso da biblioteca 'libclock', o que eliminou problemas com fusos horários e melhorou a eficiência no funcionamento do cronômetro.
- A interface de configuração do widget do cronômetro foi reformulada (em vez de duas páginas, foi proposto um bloco de configurações unificado).
- No menu Kickoff, foi implementado suporte para rolagem na lista de aplicativos favoritos, caso eles não caibam na área designada.
- No menu de aplicativos (Kickoff), foi realizada uma separação visual entre as categorias selecionadas adjacentes.
- No widget painel com o menu de aplicativos (Kicker), foi ajustado o exibimento do submenu ao mover rapidamente o cursor sobre os elementos do menu de nível superior. O submenu se expandirá à esquerda do elemento pai se o widget for colocado na barra lateral direita.
- No menu de aplicativos Kickoff, foi adicionada a possibilidade de usar as teclas de controle de cursor para voltar da área de resultados de pesquisa para o campo de entrada de consulta de pesquisa.
- No widget com a lista de janelas, foram implementadas configurações para exibir o menu ao passar o cursor do mouse por cima e esconder o ícone da janela (apenas o nome da janela ficará visível).
- Foi implementada a possibilidade de configurar a ordem de exibição dos ícones no widget de encerramento de sessão e bloqueio de tela.
- No configurador, na página de configuração da tela, o tamanho de todos os sliders foi padronizado.
- Foi adicionada um botão na interface de layout de telas em configurações de múltiplos monitores para chamar um configurador completo.
- A interface de configuração do Bluetooth foi reformulada no configurador. Fornos foram adicionados para os botões da lista, o texto nos botões 'Conectar' foi incluído e a aba com as opções do dispositivo ativo foi escondida quando o Bluetooth está desligado.
- Espaços adicionais foram implementados na página de seleção de papéis de parede no configurador.
- Foi adicionada a combinação de teclas Meta+I para chamar o configurador.
- O tamanho dos deslizadores na página de configuração de tela no configurador foi padronizado.
- No configurador, na página de configurações de conexão a escritos remotos a interface principal agora exibe um aviso sobre a ocorrência de erros sem necessidade de abrir o log em caso de falhas.
- No configurador, ao tentar excluir completamente um grupo de atalhos, foi implementada uma solicitação de confirmação da operação com destaque para os elementos que serão removidos.
- Foi melhorada a exibição do estado dos discos na página de diagnóstico SMART no configurador.
- No configurador, na página de configuração de conexão de rede e Wi-Fi, foi adicionada informação sobre redes sem fio conectadas, semelhante às informações exibidas no aplicativo do painel.
- No configurador, as páginas de ajustes do Thunderbolt e da tela sensível ao toque são exibidas apenas quando o equipamento correspondente está disponível.
- Uma página resumida com configurações para aplicativos e jogos do Windows foi adicionada à interface de calibração HDR.
- O aplicativo Monitor do Sistema agora possui uma função de busca de processos que considera não apenas o nome, mas também as opções da linha de comando, e o diálogo para configuração das colunas exibidas foi ampliado.
- Um aviso foi adicionado à tela de desligamento sobre o fato de que a reinicialização levará ao carregamento de outro sistema operacional.
- Suporte ao provedor de armazenamento de senhas oo7, que suporta API Secret Service, foi adicionado.
- Uma configuração para desabilitar indicadores de timeout de autoocultação nas notificações foi adicionada (em alguns sistemas, essa indicação aumenta em 15% a carga do CPU).
- O uso de controle de jogos agora é percebido como uma atividade que bloqueia o modo de economizar energia e a ativação do protetor de tela.
- O suporte à plataforma OpenBSD foi aprimorado (1,2,3).
- Na página de configuração de permissões de aplicativos, agora é exibido o identificador do aplicativo Flatpak (por exemplo, "com.github.wwmm.easyeffects") em vez do número da versão. Adicionada a capacidade de selecionar texto para copiar para a área de transferência.
- Por padrão, o armazenamento de senhas de Wi-Fi está habilitado no contexto global, acessível apenas ao usuário root, e não vinculado a usuários específicos. Essa mudança permitirá que novos usuários comecem a trabalhar na rede imediatamente, caso o sistema já tenha estabelecido uma conexão com Wi-Fi anteriormente, sem a necessidade de login repetido. Na página de entrada, também funcionarão imediatamente funções que exigem conexão com a internet, como o uso de contas via LDAP.
- Foi disponibilizada a opção de desativar temporariamente os templates e comandos no gerenciador de área de transferência Klipper sem removê-los da lista.
- Os cantos do marcador que destaca o elemento ativo no menu superior dos aplicativos foram arredondados.
- Foi garantida a exibição correta da proporção das miniaturas de imagens ao usar o serviço de troca de papéis de parede "Bing Picture of the Day" — em vez de utilizar apenas o formato retrato, será adaptativamente escolhido o formato paisagem ou retrato.
- Nas configurações do complemento para integração com o navegador web, agora é utilizado um fundo escuro se o modo escuro estiver ativado no navegador.
- Foi implementada a ordenação em ordem alfabética no comando "kcmshell6 --list".
- No KRunner, a troca dinâmica de prioridade na exibição dos resultados da pesquisa, dependendo da frequência de uso, foi desativada, permitindo uma ordenação mais previsível.
- Foi implementada a possibilidade de transmissão do atributo "position" pelo aplicativo ao iniciar o compartilhamento de tela, para melhorar a experiência em configurações de múltiplos monitores.
- Na interface de pesquisa, ao digitar a consulta "winver", familiar aos usuários do Windows, é exibida a página com informações sobre o sistema.
- Foi implementada a exibição do ícone do site ao controlar a reprodução de conteúdo multimídia no navegador através do widget Media Player, quando não foi possível obter a imagem da capa do álbum.
- A animação de transição entre seções nas janelas foi alterada.
- Limitação no número máximo para áreas de trabalho virtuais aumentado de 20 para 25 (permite exibir áreas de trabalho virtuais em uma grade 5×5).
- Adicionada a suporte ao portal xdg para acesso a dispositivos USB a partir de aplicativos isolados.
- Em sistemas com o kernel Linux 7.0, cujo desenvolvimento acaba de começar, foi implementada a capacidade de ajustar a nitidez de todo o conteúdo da tela.
- Na interface de seleção de papéis de parede para exibição em modo apresentação, foram adicionados botões para selecionar e desmarcar todas as miniaturas.
- Melhorada a exibição do conteúdo nas páginas de informações do sistema.
- Implementada a capacidade de usar a palavra-chave 'dxdiag', familiar para os usuários do Windows, para exibir informações sobre a subsistema gráfico durante a pesquisa.
- Nos campos de texto, aplicado o estilo padrão de botões para ações embutidas.
- No tema GTK Breeze, assim como no tema Qt Breeze, foi interrompido o uso de gradientes em botões.
- Realizadas otimizações que reduziram o consumo de memória RAM no KDE Plasma em mais de 100 MB, através da descarregamento da memória de imagens não utilizadas, geradas para exibição de papéis de parede. O preço da otimização foi a impossibilidade de usar o modo de exibição de papel de parede em mosaico (tiled), aplicado para recriar a aparência retro do KDE 1. A funcionalidade para trabalhar com tais papéis de parede foi movida do código principal para um plug-in separado, chamado 'Tiled'.
- Ajustada a configuração 'KWin Scripts -> Habilitar Áreas de Trabalho Virtuais Apenas no Primário', permitindo vincular janelas a áreas de trabalho virtuais apenas no monitor principal — nos monitores secundários, as janelas sempre permanecem visíveis, independentemente da área de trabalho virtual ativa.
- No DrKonqi, a ferramenta para enviar relatórios de falhas, foi implementada a contabilização de encerramentos inesperados de aplicativos não relacionados ao KDE, além da possibilidade de enviar relatórios de falhas em tais programas para desenvolvedores ou mantenedores na distribuição.
- Ao usar o 'pipeta' (seletor de cor) para determinar a cor de um pixel na tela, agora é transmitido o valor RGB original da cor, e não o valor após o processamento por filtros (como o filtro para modo noturno) ou o uso de perfil ICC.
- Ao exibir aplicativos GTK usando o tema Breeze, foram implementadas margens adicionais para as barras de ferramentas (os elementos extremos das barras tocavam as bordas da janela) e a aparência de linhas pretas divisórias inestéticas foi eliminada.
- Foi garantido o suporte a cantos ativos (Hot-corner) para acionar ações em todas as telas em configurações de múltiplos monitores, e não apenas na primeira tela. Se desejado, esse novo comportamento pode ser desativado nas configurações.
- Reformulou-se o design das janelas de confirmação de permissões e seleção do aplicativo para manipular determinado conteúdo.

- Consolidou-se em uma única página configurações disperas do bandeja do sistema.
- Foi garantido o registro da recusa em registrar a sequência de teclas solicitada ao iniciar o aplicativo (em execuções subsequentes, não há mais solicitações repetidas).
- Foi garantido que a posição do ícone na área de trabalho seja mantida após a renomeação de arquivos ou diretórios.
- Foi melhorada a qualidade e clareza da exibição de informações ao usar um fator de escala fracionário em combinação com renderização de software.
- Um encerramento cíclico acidental do processo não leva mais ao esgotamento da memória e ao congelamento do sistema.
- Adicionou-se ao conjunto de ícones Breeze um ícone para arquivos com código na linguagem Nim.
No KDE Plasma e KWin, a suavidade da animação foi significativamente aumentada ao usar telas com taxa de atualização superior a 60Hz. - Foi otimizado o KWin, reduzindo a execução de ações desnecessárias durante a composição.
- Foi disponibilizada a opção de ajustar a saturação do fundo para o efeito de desfoque do conteúdo. No esquema de cores escuras, o desfoque padrão foi implementado com uma intensidade maior, e a saturação aumentada em 150%.
- Foi modernizada a interface da janela de diálogo para gerenciar o acesso remoto (1, 2, 3, 4).
- Ao rolar ícones agrupados no gerenciador de tarefas, as janelas agora são exibidas na ordem da última interação, sem priorizar tarefas em tela cheia.
- No editor de menus (KMenuEdit), foi implementado o suporte à seleção simultânea de vários itens para acelerar a exclusão em massa.
- Continuou-se a modernização das janelas de diálogo para acesso de aplicativos isolados a recursos externos (portal XDG). A interface para seleção de janelas e telas foi simplificada.
- Nos aplicativos baseados no framework Kirigami e QtWidgets, a altura dos cabeçalhos e os espaçamentos entre os elementos nas listas foram unificados.
- Adicionada a capacidade de designar combinações de teclas globais para avançar ou retroceder o conteúdo reproduzido em 5 e 30 segundos. As combinações são definidas pelo usuário e são suportadas em players multimídia que implementam o protocolo de controle remoto MPRIS.
- A notificação de erro ao cancelar a inserção de arquivos na área de trabalho a partir da área de transferência foi removida.
- A performance na seleção de elementos na área de trabalho com um quadro retangular arrastável foi aprimorada.
- Ao desativar a animação nas configurações do sistema, a opção 'reduced-motion' é automaticamente ativada, informando os aplicativos sobre a necessidade de minimizar o uso de animação.
- Adicionada a possibilidade de ajuste automático do brilho da tela em dispositivos com sensor de luminosidade.
- Uma solução alternativa foi implementada para resolver o problema de cores incorretas ao executar jogos do Windows com suporte HDR no Wine ou Proton.
- Uma ação Meta+Shift+O foi adicionada ao manipulador de minimizar todas as janelas para minimizar todas as janelas, exceto a atual.
- Adicionada a funcionalidade de mover janelas com uma caneta de tablet gráfico (movendo a caneta enquanto segura a tecla Meta).
- Reduzida a ocorrência de quedas de quadros em monitores com altas taxas de atualização.
- Em aplicativos que utilizam o xdg-desktop-portal-kde, foi adicionada a opção de prevenir o término da sessão, por exemplo, devido à presença de documentos não salvos.
Fonte: opennet.ru


No KDE Plasma e KWin, a suavidade da animação foi significativamente aumentada ao usar telas com taxa de atualização superior a 60Hz.