GTK 4.20 发布,跨平台开源图形工具包
GTK 4.20 已发布,新版本在 Wayland、渲染器兼容性、跨平台支持、无障碍以及视频与图形处理方面进行了多项重大更新,确保 GTK 在 Linux、macOS、Android 与 Windows 上拥有更稳定、一致的用户与开发体验,同时为即将上线的 GNOME 49 桌面环境提供技术基础。
GTK (GIMP Toolkit) 是一套跨多种平台的图形工具包,最初为 GIMP 而写,GIMP 是指 GNU 图像处理程序 (GNU Image Manipulation Program),GIMP 拥有几乎所有图象处理所需的功能,号称 Linux 下的 Photoshop。GTK 后来发展成为 Linux 下开发图形界面应用的主流开发工具。
Wayland 支持提升
-
增加对 wl_seat v10 协议的支持。
-
支持 tablet protocol v2。
-
引入 server-side 键重复机制。
-
改善自然滚动处理等功能。
跨平台增强
-
Vulkan 渲染器在 macOS 上得到修复与优化,并增强整体 Vulkan 渲染代码的稳定性。
-
macOS 平台新增 窗口贴靠(window snapping) 和改进的 窗口菜单支持。
功能与渲染改进
-
视频播放组件新增 YUV 格式支持。
-
增加 会话管理 portal 支持,强化跨桌面环境一致性。
-
改善符号图标(symbolic icons)的渲染质量。
-
支持 CSS 媒体查询,让主题在色彩方案与对比度上具备更细致的响应式表现。
-
在 OpenGL 渲染路径中增加对 多平面纹理(multi-plane textures)的支持。
-
继续推进无障碍访问(accessibility)方面的改进,如对输入框、文件选择器等组件的辅助功能增强。
与 GNOME 生态系统同步
- GTK 4.20 正式作为稳定版本发布,且及时在 GNOME 49 发布周期前推出,可预见将被 GNOME 49 默认采用。
详情查看 https://gitlab.gnome.org/GNOME/gtk/-/blob/main/NEWS

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
UJCMS 9.9.0 发布,Java CMS 网站内容管理系统
更新日志 新增表单对象标签 优化数据库备份功能 前台全文检索可以搜索图片集名称和描述 Dockerfile 优化 cnb 流水线优化 修复文章审核时,文章数据权限的问题 修复区块项无法排序的问题 简介 UJCMS 是一款基于 Java 的企业级网站内容管理系统(Java CMS),采用 SpringBoot、MyBatis、Spring Security、Vue3、Vite、ElementPlus 等前沿技术开发,支持无头 CMS架构。 系统提供模板 + 标签和Vue (React) + API两种开发模式,适用于传统模板渲染和现代化前后端分离场景,为网站的建设、管理与维护提供高效、灵活、可靠的解决方案。 使用Apache-2.0开源协议,可免费用于商业用途。 演示站前台:https://demo.ujcms.com 演示站后台:https://demo.ujcms.com/cp/ 官方网站:https://www.ujcms.com 安装包下载:https://www.ujcms.com/channels/downloads/ 后端技术 Spring Boot:提供了对 Spring...
-
下一篇
开源直播与录制工具 OBS Studio 32.0.0 Beta 1 发布
开源直播与录制工具 OBS Studio 32.0.0 发布了首个 Beta 版本。 主要更新内容如下: 基础插件管理器:引入了一个内建的插件管理器,简化了插件的安装、更新与管理流程,避免以往需手动复制文件的繁琐操作。 可选自动崩溃日志上传(仅 Windows/macOS):用户可选择自动将崩溃日志上传,帮助开发团队更快识别并修复问题。 NVIDIA RTX 新音频和视觉功能 语音活动检测(VAD)优化 RTX 噪声抑制,仅在检测到语音时才启用,从而提升通话和直播的音质。 RTX 效果优化:提升整体性能与效果表现。 背景移除中的移除椅子功能:在使用 RTX 背景移除时自动去除椅子,实现更干净的背景效果。 Hybrid MOV 容器支持 在 macOS 上支持 ProRes 视频编码。 所有平台统一支持 HEVC / H.264 视频编码,以及 PCM 音频,增强跨平台视频处理的兼容性 其他改进与修复(摘选) 休止加载为未来版本构建的插件,以避免兼容性问题。 引入自定义 OBS widgets,为未来更大的 UI 更新做铺垫。 针对 Linux 的 PipeWire 视频捕获格式选择进行...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Mario游戏-低调大师作品
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Dcoker安装(在线仓库),最新的服务器搭配容器使用
- MySQL数据库在高并发下的优化方案
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Hadoop3单机部署,实现最简伪集群
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池