KDE 实现了 Wayland 协议以实现分数缩放,并改进了对 Vulkan 的支持。

KDE 最新周度开发报告已发布,介绍了预计将于 6 月发布的 KDE Plasma 6.7 分支的变更。近期变更包括:

  • KWin 合成管理器实现了对实验性 xx-fractional-scale-v2 Wayland 协议的支持,该协议可以消除高密度屏幕上相邻元素之间不必要的间隙,例如最大化窗口和面板之间的间隙。xx-fractional-scale 协议能够缩放使用整数值的逻辑坐标系,从而提高定位精度,并将逻辑坐标的分辨率提升至单个像素级别。此功能解决了逻辑坐标系分辨率有限的问题,该分辨率不足以满足 KDE 中完全实现分数缩放所需的像素级定位要求。

    使用 xx 分数尺度复合协议 服务器 客户端在使用 wl_surface 对象时可以始终如一地使用不同的坐标系(逻辑坐标和像素坐标)。逻辑坐标用于描述用户视角下的内容大小和窗口位置,而像素坐标则反映渲染到屏幕时缓冲区中的实际大小。xx-fractional-scale 协议引入了一个缩放因子(scale),该因子关联逻辑坐标和像素坐标,从而可以处理多个像素对应于单个逻辑坐标单位的情况。

  • KWin 继续在 DRM(直接渲染管理器)后端支持 Vulkan 图形 API。Vulkan 有望提升多 GPU 配置下的性能。过去一周,Vulkan 已启用,可将纹理从 GPU 加载到 CPU。新增了 vulkanToQImageFormat() 处理程序,用于将图像格式转换为 QImage。VulkanDevice::createCommandBuffer() 的功能已得到扩展。VulkanDevice 中已实现 isSoftwareRenderer() 方法。此外,还添加了集成测试。测试在配备 NVIDIA RTX 5070 Ti 显卡且使用专有驱动程序 595.58.03 的系统上进行。
  • 使用 Breeze 主题的菜单现在会在点击时更改元素的背景。
  • 剪贴板小部件中显示二维码的界面已简化(复制按钮已移至标题栏)。
    KDE 实现了 Wayland 协议以实现分数缩放,并改进了对 Vulkan 的支持。
  • 桌面小部件定位的精确度得到了提升。当小部件移动到不合适的位置时,现在会显示一个缩略图,指示小部件实际可以放置的最近可用空间。
  • 现在可以更改工具提示的样式,使其与当前使用的设计主题相匹配。
  • 改进了触摸屏上鼠标标记效果(将光标变成在屏幕上留下线条的标记)的实现。新增了在多点触控屏幕上同时绘制多条线条的支持。
  • 键盘布局选项已添加到与 Plasma 登录管理器同步的设置中。
  • 任务管理器和系统托盘小部件中已移除在触摸屏和平板电脑上使用更大图标和增加边距的选项。据报告,该选项不稳定,会导致显示问题。

来源: opennet.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster