系统极客一直在努力
专注操作系统及软件使用技能

GNOME 47.6:修复多显示器黑屏等关键问题

GNOME 47

在 GNOME 47.5 版本跳票之后,GNOME 项目组终于推出了 GNOME 47.6 维护版本,为「Denver」系列桌面环境带来了多项重要的修复与优化。

GNOME 47.6 更新亮点

核心更新亮点

此次更新最引人关注的,无疑是对 Mutter 窗口管理器的重大改进:

  • 修复了在多显示器环境下,使用 NVIDIA 显卡驱动时出现的黑屏问题。
  • 新增了对 presentation-time 第二版协议的支持,能够在光标表面识别wl_surface.offset,进一步提升了 NVIDIA 作为主显卡时的可共享表面支持能力。

应用程序修复

  • Epiphany 浏览器:恢复了历史记录对话框中的搜索功能。
  • GNOME Calculator:解决了在使用Shift+Insert快捷键时的闪退问题。
  • GNOME Console:对 GTK 影响应用稳定性的 Bug 进行了小幅适配。
  • xdg-desktop-portal-gnome:修复了 X11 显示初始化相关的故障。
  • Nautilus 文件管理器:修复了树状/网格视图切换异常、通过星标文件夹新建窗口、在文件选择器中浏览 Google Drive 文件、解压归档时的磁盘空间预估、Shell 搜索结果排序,以及浮动提示栏失焦样式等一系列细节问题。

用户体验优化

  • GNOME 文本编辑器:修复了搜索栏搜索取消的问题。
  • GNOME 软件中心:解决了 Flatpak 插件操作时的崩溃问题,支持 rpm-ostree 插件的分阶段更新,并修复了登录界面密码错误后的会话按钮异常问题。
  • GNOME 地图:修正了 MOTIS 查询结果的时区偏移计算,现在相关时间戳可以准确反映夏令时等时区变更。
  • GNOME 设置:修复了键盘自定义快捷方式面板中「搜索」项重复、网络面板内存访问异常的问题,并对打印机和 Wi-Fi 面板进行了优化。

GNOME 47.4 更新亮点

核心组件优化

GNOME 47.4 对 Nautilus 文件管理器进行了多项性能优化。批量文件删除操作的速度得到了显著提升,挂载监视器的递归搜索效率也有所改进。此外,Mutter 中的 input-mapper 新增了设备启用状态的同步功能。

应用更新

  • GNOME 文本编辑器:修复了关闭标签页后,搜索上下文未释放导致的资源泄漏问题。同时,引入了异步搜索弱引用机制,确保标签页的资源能够正确释放。
  • GNOME 麻将:修复了由于回归问题导致的关卡难度异常。
  • GNOME Shell:修复了应用网格悬停时,图标重叠的问题。并优化了浅色主题下的默认用户头像显示效果。
  • GNOME 在线账户:增强了对 Microsoft OneDrive 的兼容性支持。

系统工具改进

  • GNOME 系统监视器:限制「搜索」功能仅在「进程」页面可用,并修复了系统挂起/恢复异常,调整窗口大小时的磁盘高写入问题,以及图表绘制中的内存泄漏等问题。
  • GNOME 地图:增强了geo: URI的解析能力,优化了 Transitous/MOTIS2 查询,并提升了出发/到达地点名称的准确性。
  • Epiphany 浏览器:修复了地址栏历史跳转、Mozilla Firefox HTML 书签导入、历史记录网页打开,以及包含「撇号」的 Web 应用删除等多项功能异常。
  • GNOME 控制中心:「区域」面板进行了改进,实现了语言配置与 accountsservice 的完全同步。使用「静态主机名」替代了hostnamed名称,并修复了内存泄漏问题。

GNOME 47.3 更新亮点

性能优化

  • 提升了光标移动时的输入 -> 输出延迟,操作更跟手。
  • 为光标表面新增wp_viewport支持,提升显示效果。
  • 增强 Xwayland 兼容性,让更多应用运行更流畅。
  • 大幅优化了在复制模式下使用辅显 GPU 外接显示器的帧率表现,画面更流畅。

GNOME Software 修复

  • 修复了固件更新下载失败的问题,更新更顺畅。
  • 解决了 GNOME Software 在取消离线更新时的崩溃问题。

Nautilus 文件管理器改进

  • 加快了缩略图加载速度,浏览文件更高效。
  • 修复了拖放(DnD)悬停时,文件夹打开错误的问题。
  • 解决了触摸屏滚动异常、Ctrl + 滚轮缩放视图时误操作文件等问题。
  • 优化了属性对话框中放大图像的显示效果。
  • 修复了全局搜索刷新问题,以及内存泄漏和崩溃问题。

GNOME 控制中心优化

  • 修复了「颜色」面板中,色彩校准工具的多个问题。
  • 修正了使用独显(dGPU)启动时,「关于」面板显示错误 GPU 名称的问题。
  • 优化了「用户」面板中,屏幕阅读器对用户头像名称的可读性。
  • 「网络」面板中的按流量计费连接和热点设置适配小屏幕设备。

其他组件修复

  • 修正了 GNOME Calculator 财务模式中的单位错误。
  • 将 GNOME Maps 的公共交通支持迁移到新的 MOTIS API。
  • 修复了在「在线账户」中,无法登录 Microsoft Exchange 账户的 Bug。

此外,GNOME Shell 和 GNOME 远程桌面等组件也在本次更新中修复了多项漏洞。要了解更多详情,可以查看 GNOME 47.3 发布公告


GNOME 47.2 更新亮点

核心系统改进

  • 提升了键盘背光快速设置的易用性。
  • 优化了 NVIDIA 独显直连显示器时的 CPU 性能。
  • 改进了 GPU 调度策略,现在优先使用连接内置屏幕的 GPU 作为主 GPU。
  • 将 KMS 线程的默认优先级从实时调整为高优先级。

Wayland 会话优化

  • 修复了触控屏拖放功能。
  • 增强了虚拟显示器环境下的光标支持。
  • 优化了窗口拖动时的光标更新。
  • 解决了合成器抓取时的指针问题。
  • 修正了释放指针约束后的偏差问题。
  • 改进了远程会话的显示体验。

用户界面与可访问性

  • 修复了圆角按钮的图形渲染问题。
  • 改进了 GNOME Shell 放大镜的光标跟踪。
  • 修正了屏幕键盘非大 Shift键的重置问题。
  • GNOME 设置现在能更好地处理电源管理异常和背光初始化失败的情况。

应用程序更新

  • GNOME Software 47.2:解决了特定 PackageKit 版本的系统升级问题;修复了卸载 Snap 应用时的崩溃问题;优化了小屏幕设备上的卸载对话框;调整了数据源优先级,现在优先使用 Appstream 数据库。
  • GNOME 控制中心与初始设置:更新了多个功能面板,包括无障碍、外观、应用等;优化了时区设置页面,避免城市列表重复;新增对 GTK 4.17 的支持。
  • Epiphany 47.2:临时修复了 DuckDuckGo 重定向服务问题;解决了特定网址加载时的崩溃问题;改进了隐私报告对话框的功能;提升了标签管理的稳定性。
  • GNOME Text Editor:改进了 URI 显示、JSON 文件处理和文档编码。
  • Orca 屏幕阅读器:优化了 LibreOffice 和 GNOME Web 的支持。
  • GNOME Maps:修复了地理 URI 缩放问题。
  • Loupe 图像查看器:解决了样式管理导致的崩溃问题。

此外,GNOME Music、Totem 和 GNOME 远程桌面等应用也得到了翻译更新和错误修复。详细的更新日志可以在 GNOME 47.2 发布公告页面查看。


GNOME 47.1 更新亮点

核心系统优化

  • 界面与视觉:改进快速设置的无障碍访问、提高内嵌阴影的精确度、修复通知标题的内边距问题、修复新对话框样式的布局问题,以及补充缺失的顶栏指示器。
  • 显示与性能:优化首选主设备的检测机制、修复虚拟显示器的 PipeWire 同步问题,并改进平板设备的操作响应。
  • 系统组件:重新加入 gnome-session-ctl 程序以支持循环依赖,修复 Classic 和 Window List 扩展的工作区设置问题

应用程序更新

  • Epiphany (GNOME Web) 浏览器:支持隐身模式添加书签、禁用标签页概览中的导航快捷键、取消网页应用模式的页面快照存储、添加书签标签行的悬停提示、优化证书选择对话框,取消网页视图背景色设置并修复崩溃问题。
  • GNOME Software:改进评论提交对话框、升级 DKMS 和 snap 插件,以及修复更新过程中的版本显示问题。
  • 其他应用:GNOME Clocks 迁移到新版 libadwaita 组件;GNOME Text Editor 优化小屏幕设备的文本换行。

系统设置改进

  • 控制中心通用更新:「关于」对话框支持 FQDN 主机名、优化外观面板的背景缩略图显示、修复日期和时间面板的小窗口布局,还能智能隐藏未安装远程桌面时的相关选项。
  • Wacom 设置面板优化:新增 HDPI 支持的平板/触控笔图示、增强外部遥控设备兼容性、优化备用设备按键映射,支持深色模式、高对比度和强调色主题的资源重新着色。

文件系统改进

  • GVFS(虚拟文件系统)优化了 OneDrive 支持。

GNOME 47.1 维护更新涵盖了系统核心、应用程序、设置界面和文件系统等多个方面,主要聚焦于提升用户体验、修复已知问题和增强功能性。特别是在无障碍访问、显示兼容性和应用程序稳定性方面有较大改进。


GNOME 47 更新亮点

GNOME 47「Denver」桌面环境主打「稳中求进」,并没有带来革命性的变化,但在稳定性和用户体验上都有不少亮点,为用户带来了更流畅、更高效的使用体验,绝对值得你升级体验一番。

GNOME 47 桌面
GNOME 47 桌面

强调色功能

设置 GNOME 47 强调色
设置 GNOME 47 强调色

GNOME 47 在视觉上引入了强调色功能,这是一大亮点。你可以在「设置」中的「外观」选项里找到这个功能,它允许你更加细致地定制桌面风格。

通过选择特定颜色来突出显示一些桌面元素(如窗口控制按钮),让整个用户界面变得更加生动和个性化。目前,你可以从一系列预设的颜色中挑选喜欢的「样式」。虽然暂不支持完全自定义颜色,但已有的选项还算够用。

强调色的设计特别考虑了可访问性。系统会自动调整所选颜色与背景及其他 UI 组件之间的对比度,即使是视力受限的用户也能轻松使用。

文件管理器焕然一新

GNOME 47 文件管理器
GNOME 47 文件管理器

GNOME 47 对「文件选择器」进行了全面更新,界面更加简洁现代:

  • 文件名输入框移到了窗口底部,简化了操作流程,让用户能更专注于文件命名。
  • 在右下角新增了红色警告按钮,能立即提醒用户同名文件。
  • 重新设计侧边栏,将主文件夹、最近、收藏、网络和回收站集中到了顶部,方便快速访问。
  • 「文件选择器」窗口在不同场景下能够保持一致的外观和功能,提供了统一且流畅的操作体验。

统一「模态对话框」设计

  • GNOME 47 对「模态对话框」进行了统一设计。无论是确认文件删除、调整偏好设置,还是响应系统警报,你都会看到一致且直观的界面。
  • 此外,「关机」功能的视觉效果也得到了更新,变得更加现代和清晰。
GNOME 47 新建文件夹对话框
GNOME 47 新建文件夹对话框
GNOME 47 关机对话框
GNOME 47 关机对话框

改进「设置」应用

在 GNOME 47 的设置应用中,「辅助功能」中的「指向和点击」菜单新增了「悬停激活窗口」功能,简化了用户与多个窗口的交互。

当你将鼠标指针悬停在某个窗口上时,该窗口会被高亮显示为活动窗口。这种视觉提示让任务切换变得更加轻松,特别适合需要经常切换多个应用程序的用户,让桌面操作更加流畅和直观。

设置 GNOME 47 悬停激活窗口
设置 GNOME 47 悬停激活窗口

此外,「添加用户」对话框也进行了视觉改进。

小屏幕支持增强

GNOME 47 显著改善了对低分辨率显示器的支持。之前,小屏幕上的图标可能显得过小,操作不方便。现在,GNOME 会智能调整图标大小,可以在小屏幕上变得更大、更清晰,操作体验也更加顺畅。

屏幕录制支持硬件加速

GNOME 47 对屏幕录制功能进行了重大升级,现在支持 Intel 和 AMD GPU 的硬件编码,大幅提升了录制性能。

简单来说,就是屏幕录制变得更加高效,系统资源占用更少。即使录制高质量视频也不会拖慢电脑速度。无论是制作教程、捕捉游戏精彩瞬间,还是进行直播,都能体验到前所未有的流畅度。

锁屏改进

GNOME 47 对锁屏进行了改进,现在时钟使用了加粗的字体设计。

GNOME 47 锁屏界面
GNOME 47 锁屏界面

应用增强

在核心桌面应用方面,GNOME 47 也带来了显著提升,以下是几个值得关注的亮点:

  • GNOME 地图:现在支持暗色模式,为喜欢暗色风格的用户带来了更舒适的视觉体验。此外,地图上还新增了公共交通和游乐场图标,导航和规划更加直观、友好。
  • Epiphany 浏览器:引入了多项以用户为中心的新功能:
    • 可以禁用触摸导航,切换回传统的浏览控制方式。
    • 改进暗色模式支持。
    • 地址栏增加了清除按钮,方便快速删除文本。
    • 密码保存对话框新增了「稍后」选项,文本框的右键菜单加入了「删除」功能,提升了文本管理的灵活性。
    • 「隐私」设置中启用了自动填充功能,可自动填写保存的信息,进一步简化浏览体验。
    • 新的书签侧边栏则让书签的浏览和搜索更为高效便捷。
  • GNOME Calls:采用了 GTK4 工具包,确保界面与 GNOME 的整体风格保持一致,进一步提升了桌面环境的统一性和现代感。
  • 远程桌面:远程桌面的支持得到了升级,现在支持持久的远程登录会话。即使会话中断,系统仍会保持运行状态,让你可以重新连接并从断开处继续工作,确保工作流程不中断,系统状态也能保持稳定。

GNOME 47:底层改进

2024 年是 Linux 生态系统从 X11 过渡到 Wayland 的关键一年,GNOME 47 也在积极跟进这一趋势。

  • 以往 GNOME 的构建需要依赖 X11 显示服务器协议,但在 GNOME 47 中,新的构建选项让开发者无需依赖底层显示服务器协议就能编译 Mutter(GNOME 的默认窗口管理器)。具体来说,使用配置标志Dx11=false -Dxwayland=true -Dwayland=true可以在支持 Wayland 的同时完全绕过 X11。
  • GNOME 47 还对 Mutter 的光标管理功能进行了优化,增强了对非原子内核模式设置硬件光标的支持。这意味着,光标移动时不再需要重绘覆盖区域,大幅提高了性能并减轻了系统负担。
  • 此外,GNOME 47 显著改善了桌面环境的视觉一致性,特别是在处理传统 X11 应用程序时。过去,这些应用程序通常使用 GTK 4 默认主题来显示窗口装饰(如标题栏、边框和控件),与 GNOME 核心应用的现代 Libadwaita 风格不匹配。现在,通过 Libadwaita 渲染服务器端装饰的 X11 应用窗口,这一问题得到了妥善解决,旧应用程序也能与 GNOME 的现代美学风格无缝融合。
  • 使用旧硬件或移动设备的用户也会从 GTK 渲染性能的提升中受益。GNOME 47 提供了响应更迅速且视觉一致的体验,减少了延迟,提升了图形质量。
赞(2)

评论 抢沙发