Foi publicado mais um relatório semanal sobre o desenvolvimento do KDE, apresentando a primeira leva de mudanças para a ramificação KDE Plasma 6.7, cujo lançamento está previsto para junho. O desenvolvimento da nova ramificação começou após a transição da ramificação KDE Plasma 6.6 para a fase de beta-teste e a congelamento da base de código associada em relação a alterações funcionais (apenas correções são permitidas). O lançamento do KDE Plasma 6.6 está previsto para 17 de fevereiro.
Novidades em desenvolvimento para o KDE Plasma 6.7:
- Implementado o modo global push-to-talk, em que o microfone é ativado apenas durante a pressão e manutenção de uma determinada combinação de teclas.
- Nos widgets de controle de brilho e correção de cores, foram adicionados botões para alternar rapidamente entre os modos claro e escuro da interface.
- No gerenciador de aplicativos Discover, na seção 'Jogos', agora são exibidas subcategorias separadas para lançadores e utilitários.

- No configurador, implementada a exibição das páginas de configuração de controladores de jogos, mouse e touchpad apenas na presença desses dispositivos.
- Melhorada a edição de elementos na área de trabalho em sistemas com tela sensível ao toque.
- Ao buscar pela palavra 'memória' (memory), agora é sugerido iniciar o aplicativo Monitor do Sistema entre as recomendações.
- Nos widgets e no aplicativo Monitor do Sistema, implementada a capacidade de monitorar a atividade de rede na plataforma FreeBSD.
Entre as mudanças na versão beta do KDE Plasma 6.6:
- 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.
- Adicionado um novo gerenciador de login plasma-login-manager, desenvolvido para substituir o gerenciador de exibição SDDM (Simple Desktop Display Manager) e resolver problemas arquitetônicos específicos dele. O plasma-login-manager utiliza um backend baseado em uma versão reduzida do SDDM e um mecanismo de inicialização idêntico ao utilizado para iniciar uma sessão de área de trabalho do KDE Plasma. O design da tela de login se assemelha ao atual bloqueador de tela do KDE, com configurações unificadas ao KDE Plasma. Em vez de usar QML para personalizar temas, é sugerido utilizar os plugins existentes de papéis de parede, esquemas de cores e temas do Plasma.
- Adicionado um novo assistente de configuração inicial, o plasma-setup, que complementa a tela de boas-vindas ao fazer login no sistema (Centro de Boas-Vindas). No plasma-setup, são propostas operações do sistema que devem ser realizadas antes do primeiro login após a instalação, como a criação de um novo usuário que será utilizado a partir de então, a escolha do idioma e do fuso horário, a configuração do layout do teclado e a configuração do acesso à rede.
- 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.

- Uma página resumida com configurações para aplicativos e jogos do Windows foi adicionada à interface de calibração HDR.

- 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.
- Eliminados artefatos visuais no Firefox ao ativar o modo HDR.
- Foi adicionada a possibilidade de salvar as configurações atuais da aparência na forma de um novo tema.

- No widget de controle do Bluetooth, um botão 'Forget device' foi adicionado para remover rapidamente um dispositivo emparelhado sem precisar acessar o configurador.
- 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.

- 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).

- 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.
- 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.
- No menu Kickoff, foi implementado suporte para rolagem na lista de aplicativos favoritos, caso eles não caibam na área designada.
- Suporte ao provedor de armazenamento de senhas oo7, que suporta API Secret Service, 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).
- Na interface de seleção de Emojis, foi adicionada uma opção para mudar a cor da pele ao representar pessoas e mãos.

- 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.
- Foi adicionada um botão na interface de layout de telas em configurações de múltiplos monitores para chamar um configurador completo.

- Foi melhorada a legibilidade das etiquetas de texto nos widgets exibidos no painel.

- O suporte à plataforma OpenBSD foi aprimorado (1,2,3).
- O uso do protocolo Wayland xdg-activation para alternar o foco de entrada entre aplicativos foi aprimorado.
- No configurador, a interface de correção de cores foi aprimorada para pessoas com deficiência na percepção de cores.

- 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.
- 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.


- 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, foi desativada a alteração dinâmica da prioridade na exibição dos resultados da busca, de acordo com a frequência de uso, o que permitirá uma ordenação mais previsível. Foi adicionada à barra a opção de alterar o nível de volume da tarefa usando a rolagem do mouse sobre o ícone do aplicativo.
- 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.
- 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.
- No menu de aplicativos (Kickoff), foi realizada uma separação visual entre as categorias selecionadas adjacentes.

- 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.

- No configurador, na página de configuração da tela, o tamanho de todos os sliders foi padronizado.

- 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.
- 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.


- Em sistemas com o kernel Linux 6.20, cujo desenvolvimento ainda não começou, foi implementada a capacidade de ajustar a nitidez de todo o conteúdo na tela, com suporte de hardware correspondente.
- 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.

- 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.

- Melhorada a exibição do conteúdo nas páginas de informações do sistema.

- Foi adicionada a combinação de teclas Meta+I para chamar o configurador.
- 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 Discover, foi adicionada um botão para verificar novamente a disponibilidade de atualizações, exibida na caixa de diálogo após a conclusão de uma nova instalação de atualizações e a solicitação de reinício.
- No tema GTK Breeze, assim como no tema Qt Breeze, foi interrompido o uso de gradientes em botões.
- O tamanho dos deslizadores na página de configuração de tela no configurador foi padronizado.
- 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 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.

- 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 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.
- 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.
- A funcionalidade de operações de arrastar e soltar entre janelas de aplicativos na base Wayland e XWayland foi melhorada.
- 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.
- Reformulou-se o design das janelas de confirmação de permissões e seleção do aplicativo para manipular determinado conteúdo.


- 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).

- Consolidou-se em uma única página configurações disperas do bandeja do sistema.

- Na interface de troca de temas, foi disponibilizada a opção de visualizar variantes escuras dos temas GTK.

- 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 marcar janelas individuais para excluí-las durante a captura de conteúdo da tela (essas janelas e suas pop-ups relacionadas serão ocultadas em screencasts). As janelas podem ser marcadas através dos menus de contexto no cabeçalho e no gerenciador de tarefas, bem como no editor de regras de janelas.

- 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.
- 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.
- 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.
- 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.
- 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.

- No navegador web e no widget de controle de volume, foi adicionada um botão de fixação (pin) para manter abertas as janelas pop-up que são invocadas a partir da barra.

- Foi melhorada a exibição do estado dos discos na página de diagnóstico SMART no configurador.

- Nos aplicativos baseados no framework Kirigami e QtWidgets, a altura dos cabeçalhos e os espaçamentos entre os elementos nas listas foram unificados.

- 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.
- 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.
- 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.
- 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, foi implementada a opção automática de definir a opção 'reduced-motion', informando aos aplicativos sobre a necessidade de minimizar o uso de animações. Adicionada a possibilidade de ajuste automático do brilho da tela em dispositivos com sensor de iluminação.
- 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 gerenciador de aplicativos Discover, foi implementada a exibição de informações sobre o número de atualizações disponíveis.

- 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.
- Foi adicionada um botão "Abrir Pasta Contenadora" nas notificações de capturas de tela para abrir o diretório onde as capturas são salvas.
- O widget com a lista de janelas agora permite excluir janelas abertas em outras telas e áreas de trabalho virtuais.
- Uma ação Meta+Shift+O foi adicionada ao manipulador de minimizar todas as janelas para minimizar todas as janelas, exceto a atual.
- 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.
- Adicionada a funcionalidade de mover janelas com uma caneta de tablet gráfico (movendo a caneta enquanto segura a tecla Meta).
- Problemas com o encerramento inesperado ao usar o plug-in externo WallpaperEngineKDE no Plasma foram resolvidos.
- 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















































