O KDE implementa o protocolo Wayland para escalonamento fracionário e aprimora o suporte ao Vulkan.

O relatório semanal de desenvolvimento mais recente do KDE foi publicado, apresentando as mudanças para a versão KDE Plasma 6.7, com lançamento previsto para junho. As mudanças recentes incluem:

  • O gerenciador de composição KWin implementa suporte para o protocolo experimental Wayland xx-fractional-scale-v2, que elimina espaços desnecessários entre elementos adjacentes em telas de alta densidade, como entre uma janela maximizada e um painel. O protocolo xx-fractional-scale permite o dimensionamento do sistema de coordenadas lógicas, que utiliza valores inteiros, para melhorar a precisão do posicionamento e aumentar a resolução das coordenadas lógicas até o nível de pixels individuais. Essa funcionalidade resolve a limitação da resolução do sistema de coordenadas lógicas, que é insuficiente para o posicionamento em nível de pixel necessário para a implementação completa do dimensionamento fracionário no KDE.

    Utilizando o protocolo composto de escala fracionária xx servidor O cliente e o usuário podem usar consistentemente diferentes sistemas de coordenadas (lógico e de pixel) ao trabalhar com o objeto wl_surface. As coordenadas lógicas são usadas para descrever o tamanho do conteúdo e as posições da janela da perspectiva do usuário, enquanto as coordenadas de pixel refletem os tamanhos reais nos buffers durante a renderização na tela. O protocolo xx-fractional-scale introduz um fator de escala (scale) que vincula as coordenadas lógicas e de pixel, permitindo situações em que vários pixels correspondem a uma única unidade de coordenada lógica.

  • O KWin continua a oferecer suporte à API gráfica Vulkan no backend DRM (Direct Rendering Manager). Espera-se que o Vulkan melhore o desempenho em configurações com múltiplas GPUs. Na última semana, o Vulkan foi habilitado para carregar texturas da GPU para a CPU. O manipulador vulkanToQImageFormat() foi adicionado para converter formatos de imagem para QImage. Os recursos de VulkanDevice::createCommandBuffer() foram expandidos. O método isSoftwareRenderer() foi implementado em VulkanDevice. Testes de integração foram adicionados. Os testes foram conduzidos em um sistema com uma placa de vídeo NVIDIA RTX 5070 Ti usando o driver proprietário 595.58.03.
  • Os menus que utilizam o tema Breeze agora alteram o fundo dos elementos ao serem clicados.
  • A interface para exibir um código QR no widget da área de transferência foi simplificada (o botão de copiar foi movido para o cabeçalho).
    O KDE implementa o protocolo Wayland para escalonamento fracionário e aprimora o suporte ao Vulkan.
  • A precisão do posicionamento de widgets na área de trabalho foi aprimorada. Ao mover um widget para uma área onde ele não cabe, agora é exibida uma miniatura mostrando o espaço disponível mais próximo onde o widget realmente caberá.
  • Agora é possível alterar o estilo das dicas de ferramentas para que correspondam ao tema de design ativo.
  • Implementação aprimorada do efeito Marcas do Mouse (transformando o cursor em um marcador que deixa linhas na tela) em telas sensíveis ao toque. Foi adicionado suporte para desenhar várias linhas simultaneamente em telas multitoque.
  • Foram adicionadas opções de layout de teclado às configurações sincronizadas com o Gerenciador de Login do Plasma.
  • A opção de usar ícones maiores e margens aumentadas em telas sensíveis ao toque e tablets foi removida dos widgets do Gerenciador de Tarefas e da Bandeja do Sistema. Essa opção apresentava inconsistências e causava problemas de exibição.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster