Skip to content

GXDE 25.5 更新日志(2026.10.07) ​

GXDE 25.5 X11

GXDE 25.5 是 GXDE 有史以来单次更新最多的正式版本,包括 Wayland 的全面支持、Qt6 迁移、内核更新、驱动升级、安全漏洞修复、故障修复等。本次更新涉及超过 60 个代码仓库,新增功能、修复补丁、性能优化、安全加固累计数百项。

Wayland 支持基本就绪 ​

GXDE 桌面环境已可完整运行于 Wayland 会话,主要组件均已原生适配:

  • 合成器 gxde-wlcom 大幅升级,支持会话锁屏、截屏管理、全局快捷键、窗口模糊/圆角等
  • 任务栏、顶栏、启动器、控制中心、文件管理器、顶栏等核心组件均已支持 Wayland
  • 托盘图标、截屏录屏、热区、投屏等功能在 Wayland 下可正常使用
  • 快捷键与输入法问题基本修复
  • 登录管理器 GXDM 升级,支持 Wayland/X11 会话切换及全新 UI

用户可在登录界面选择 GXDE Wlcom 会话体验。

GXDM
选择会话
GXDE 25.5 Wayland
GXDE 25 Wayland fastfetch

更多组件迁移至 Qt6 ​

超过 20 个核心组件完成 Qt6 迁移,包括:任务栏、顶栏、启动器、控制中心、文件管理器、会话管理、文本编辑器、视频播放器、录音机、字体管理器、系统助手、打印机、剪切板等。同时新增多个 Qt6 版本基础库(DFrameworkDBus、gxde-network-utils、disomaster、libdbusmenu、qt6mpris 等)。

内核与驱动更新 ​

  • 内核更新至 6.18.53 / 6.6.157
  • 引入 7.2 内核 MGLRU 性能优化,提升 zram 压缩性能与 EXT4/XFS IOPS
  • 修复多个内核安全漏洞Januscape(CVE-2026-53359)、SCTPhantom(CVE-2026-64564)、OVSwrap(CVE-2026-64531)等
  • 新增 NVIDIA 470 Tesla / 580 / 595 系列驱动支持
  • 默认使用 NTFS Plus,提升 NTFS 文件系统性能
  • 支持在盘古 M900 上启用开源 Panfrost GPU 驱动
  • 新增麒麟 9000c 硬件加速兼容层,支持 Maleoon 910 GPU 硬件加速
  • 系统默认开启使用 lz4 算法的 zram 内存压缩,优化系统性能
  • 硬件查看器新增驱动安装功能,支持用户在硬件查看器中自动方便的安装驱动包 硬件查看器新增驱动安装功能

大量故障修复 ​

  • Wayland 环境:修复双标题栏、输入法候选框错位、快捷键失效、锁屏后分辨率丢失、XWayland 输入法漏字等问题
  • 桌面组件:修复任务栏托盘爆炸、启动器触屏无效/响应慢、控制中心启动慢/位置异常/键盘设置崩溃、文件管理器壁纸设置失败等问题
  • 系统层面:修复 Wayland/X11 切换导致 Dock 失效、D-Bus 冷启动崩溃等问题
  • 众多应用修复:涉及终端、编辑器、视频播放器、录音机、字典、硬件查看器、投屏、截图录屏、终端、顶栏、应用安装器、启动器等

新增组件、新硬件支持与新功能 ​

  • 新增功能组件:deepin-liferaft 内存救生圈、gxde-dlna-caster 投屏工具、gxde-k9 服务管理器、gxde-sni-server 托盘服务、gxdm-emergency-mode GXDE显示管理器急救模式、极点五笔输入法等。 GXDE显示管理器急救模式可参见项目 README:https://gitee.com/GXDE-OS/gxdm-emergency-mode https://github.com/GXDE-OS/gxdm-emergency-mode ,可在 GXDE Display Manager 出现故障时代替显示管理器,让您登录进系统GUI会话 gxde-dlna-caster 投屏工具gxde-dlna-caster 投屏工具gxdm-emergency-mode GXDE显示管理器急救模式

  • 海思麒麟 9000c(擎云 w515x 等设备):

    • 完成对麒麟 9000c 的初步适配,Wayland 会话已可日常使用
    • 新增 gxde-hisi-9000c-gpu-compat 硬件加速兼容层,为 Maleoon 910 GPU 提供硬件加速支持
    • 配合 gxde-wlcom (>= 2.1.6-gxde5) 使用:启动脚本检测到 9000c 内核时自动跳转硬件加速会话启动器,未安装则回退软件渲染
    • 9000C 专用内核 + 兼容包 + hw-系列驱动包
    • 支持在 X11 与 Wayland(gxde-wlcom)会话间切换,推荐使用 Wayland 以启用硬件加速
    • 新增 gxde-hisi-9000c-audio-compat 实现音频驱动支持 麒麟 9000c
  • 盘古 M900(海思盘古平台):

    • 成功在盘古 M900 上运行 GXDE OS
    • 已成功启用 GPU 硬件加速,glmark2 识别到 Mali-G52 GPU
    • 通过提取设备树(DTB)+ 启用开源 Panfrost 驱动 + 禁用闭源 Mali 驱动实现
    • 使用 X11 会话运行,Wayland 支持待后续完善
  • 应用增强:编辑器新增 Markdown 实时预览、JSON 文件格式化,视频播放器原生 Wayland 播放,录音机重写波形,系统监视器支持 Intel 核显占用率,终端标签页支持调整顺序、日历功能增强、文件管理器支持空格预览 OFD 文件等等。
    Markdown 实时预览GXDE 日历——日GXDE 日历——周GXDE 日历——月GXDE 日历——年GXDE 日历——DDE15传统样式GXDE 文件管理器支持空格预览 OFD 文件

  • UI优化:顶栏 UI 优化等等 顶栏 UI 优化顶栏设置 UI 优化


详细更新日志 ​

✨ 新增功能与组件 ​

一、Wayland 会话与合成器 ​

gxde-wayland-session ​
  • 提供 GXDE 的 Wayland 会话集成元包,串联 Wlcom、Dock、文件管理器、桌面面板等组件
  • 支持自动安装 gxde-wlcom 会话与 startgxde_wlcom 启动脚本至系统
  • 一键安装 Wayland 会话所需全部组件,包含 gxde-desktop-panel-neo、gxde-dock、gxde-file-manager 等
gxde-wlcom ​

新增协议与功能:

  • 会话锁屏:新增 ext_session_lock_manager_v1 协议支持,实现原生 Wayland 锁屏
  • 截屏管理:新增 treeland-capture-unstable-v1 协议,提供区域截屏、窗口截屏等交互
  • 快捷键管理:新增 GXDE 快捷键协议,通过 D-Bus 暴露 ListAllActions、GrabNextKey 等接口,使控制中心可在 Wayland 下录制快捷键
  • DTK5/DTK6 窗口模糊:新增对 DTK5/DTK6 应用窗口模糊效果支持,通过 org.kde.kwin.effect 风格配置
  • OSD 弹窗:NumLock / CapsLock / 音量按键触发时弹出 OSD 提示,提供视觉反馈
  • 麒麟 9000c 硬件加速会话跳转:检测到 gxde-hisi-9000c-gpu-compat 时自动跳转硬件加速启动器,未安装则回退软件渲染
  • 强制 CSD 窗口圆角裁剪:允许强制裁剪所有 CSD 窗口使其拥有圆角(实验性,默认未开启)
  • GTK 标题栏按钮控制:新增 D-Bus 接口控制最小化/最大化/关闭按钮可见性,适配 GXDE 窗口管理风格
  • GTK 主题设置:允许通过 D-Bus 接口设置 GTK 主题,与 XSettings 同步
  • XWayland 全局菜单导出:支持 KDE AppMenu 协议兼容,使 GTK 应用菜单可在 GXDE 顶栏显示
  • Deepin 风格多任务视图:允许通过原 Deepin WM 的 D-Bus 接口唤起 Super + A 快捷键的多任务视图(DKwin 风格)
  • 循环激活窗口:新增 D-Bus 支持 ActivateNextWindow 方法,实现 Alt+Tab 循环切换同一应用的多个窗口
  • Qt 图标主题同步:新增 Qt 图标主题同步机制,确保 Qt 应用图标与系统主题一致
  • Treeland Personalization Manager:新增 treeland-personalization-manager-v1 支持,实现壁纸、光标等个性化设置同步
  • 文本输入与截图协议:新增 ext-foreign-toplevel-list-v1(外部位面列表)、ext-image-capture-source-v1(图像捕获源)、ext-image-copy-capture-v1(图像复制捕获)、ext-screencopy-v1(屏幕拷贝)等协议
  • XSettings IME 偏好:合成器持有 XSettings,提供输入法(IME)偏好设置,如输入法切换、候选框位置等
  • 剪切板持久化:修正 wl_seat 广播时序,确保剪贴板内容在应用切换后仍然有效
  • PipeWire 支持:支持 OBS 等应用通过 PipeWire 共享屏幕,实现屏幕录制和直播
  • 性能优化:禁用 WLR_DRM_NO_ATOMIC 提升性能,减少帧延迟
  • 发行版支持:新增 Arch Linux 构建支持,包括 x86_64 和 aarch64 架构的 PKGBUILD
  • 多任务动画:新增窗口缩放、魔术灯(Magic Lamp)等窗口切换动画效果
  • 窗口切换器:实现类似 KWin 的窗口切换器(Alt+Tab),支持缩略图预览
  • 显示桌面(Toggle Desktop):提供显示桌面功能,快捷键 Super + D
  • 顶栏信息查询:新增 D-Bus 接口获取当前活动窗口标题、应用图标等,供顶栏显示
  • XWayland 菜单导出:支持 XWayland 应用导出菜单,使旧应用也能在 Wayland 下使用全局菜单
  • 鼠标查找器:新增 shake cursor 效果和 top.gxde.Wlcom.MouseFinder D-Bus 接口
  • KDE 模糊配置:新增 KDE blur 配置支持,通过 org.kde.kwin.effect 暴露
  • VBox 支持:修复 VBox gamma、缩放、光标问题
  • 系统颜色方案跟随:驱动 treeland personalization appearance context 跟随系统深浅色
  • XWayland 输入法修复:修复 startdde 和 systemd 激活应用的输入法问题
  • Super + P 显示切换:新增 Super + P 切换显示器
  • 默认最小化动画为缩放:默认使用 MINIMIZE_EFFECT_TYPE_SCALE
  • 窗口展示关闭按钮修复:修复 Win+A 视图关闭按钮命中区域覆盖整个窗口的问题
  • 启动脚本优化:不再默认写日志到 $HOME/.log
  • XWayland 焦点与键盘映射修复:修复 XWayland 焦点和键盘映射重发破坏输入法的问题
  • 鼠标样式修复:修复 Qt 应用鼠标样式异常
  • Wayland 会话语言修复:修复 Wayland 会话语言问题
  • DTK6 窗口阴影修复:修复 DTK6 窗口阴影缺失
  • DTK2 窗口阴影与圆角修复:修复 DTK2 窗口阴影和圆角
  • GTK CSD 缩放修复:修复 GTK CSD 缩放问题
  • 菜单跟随鼠标修复:修复菜单跟随鼠标飞走的问题
  • GXDE 终端 CSD 边框修复:修复 GXDE 终端 CSD 边框
  • 渲染着色修复:修复渲染着色问题
  • Treeland 模糊溢出修复:修复 Treeland 模糊溢出
  • DTK5/6 菜单阴影修复:修复 DTK5/6 菜单阴影
  • DTK5/6 窗口形状修复:修复 DTK5/6 窗口形状
  • RISCV 构建修复:修复 RISCV 构建问题
  • xkbcommon 符号版本修复:修复 xkbcommon 符号版本问题
gxde-wayland-gtk-menu ​
  • 为 Wayland 下的 GTK 应用提供全局菜单导出支持,通过 DBusMenu 协议实现
  • 用于 GXDE 顶栏在 Wayland 下的 GTK 全局菜单导出,兼容 GTK2/GTK3/GTK4
gxde-sni-server ​
  • 提供 SNI(StatusNotifierItem)系统托盘服务,基于 Plasma 的 SNI 实现
  • 让 Dock 在 Wayland 下正常显示托盘图标,支持鼠标悬停、点击、右键菜单等交互
  • 作为独立进程运行,通过 D-Bus 与 Dock 通信
xdg-desktop-portal-gxde ​
  • 新增 Wayland 文件选择器(file chooser)portal 支持,实现文件保存/打开对话框的 portal 后端
  • 修复在 Wayland 下打开屏幕共享授权窗口时的段错误(修正 D-Bus 回调)
  • 修复文件选择器无法选择文件夹的问题(修正模式参数)
  • 修复 Treeland 个性化管理器协议操作码不匹配(更新协议版本)
  • 屏幕选择器界面优化,并预设选中第一个屏幕
  • 翻译更新(中文、葡萄牙语、阿拉伯语等)
  • 修复 OBS 无法使用 PipeWire 录屏的问题
gxde-requ ​
  • GXDE 热区新增 Wayland 支持,可在 Wayland 下正常触发四角热区,通过 LayerShell 实现
  • 修复热区定位异常,未触发左上角前无法触发另外三角热区的问题(修正坐标计算)
  • 支持单实例运行,避免多个热区进程
  • 优化 Layershell 定位问题
  • 新增 C++ 配置
  • 代码格式化
  • 新增 DEB 本地构建工具
flake-wm(未来 GXDE Wayland 窗口管理器) ​
  • 新增窗口居中:新窗口首次映射时在屏幕可用区域居中
  • XWayland HDPI 缩放:修复 XWayland HDPI 缩放问题
  • 剪贴板持久化:实现 Wayland 剪贴板持久化
  • XWayland 剪贴板同步:修复 XWayland 剪贴板同步问题
  • 鼠标查找器:实现 GXDE mouse finder(shake cursor)及其 D-Bus 接口
  • Effect D-Bus 接口:匹配 gxde-wlcom 的 Effect D-Bus 接口,支持 21 种效果
  • DTK 暗色模式切换:从 GXWM 移植 DTK 暗色模式切换
  • 窗口与 layer-shell 排斥区:保持窗口在 layer-shell 排斥区外
  • Treeland 模糊溢出修复:修复 Treeland 模糊溢出
  • DTK5/6 菜单阴影:更新 DTK5/6 菜单阴影
  • xkbcommon 版本脚本跟踪:修复 xkbcommon 版本脚本 .map 文件被忽略的问题
  • RISCV 构建修复:修复 xkbcommon 符号版本在 RISCV 构建上的问题
  • XWayland 剪贴板:当 Wayland 窗口聚焦时保持 XWayland 剪贴板可用
  • 性能问题修复:尝试修复性能问题
  • 默认使用 GLES2:从 Vulkan 切换到 GLES2 以避免性能问题
  • GXDE 会话支持:添加 GXDE 会话支持
  • MouseFinder D-Bus:实现 GXDE mouse finder 及其 D-Bus 接口
  • UKUI 协议移植:从 KYWC 移植 UKUI 协议
  • KDE 协议适配:从 OpenKylin Wlcom 适配 UKUI KDE 协议
  • 触摸屏支持:从 KYWC 实现移植触摸屏支持
  • XKB 快捷键:实现 XKB 快捷键支持
  • FBDEV 支持:从 KYWC/GXWM 适配 FBDEV 支持
  • SSD 标题栏:实现 SSD 标题栏
  • XWayland 支持:参考 Hyperland 0.42 实现 XWayland 支持
  • Layer shell 支持:实现 layer shell 支持
  • Gitee 流水线:创建 Gitee go pipeline
  • Debian 打包:添加 Debian 打包支持
  • 新 UI:添加新 UI
  • GXWM/GXDE-KWin UI 移植:将 GXWM/GXDE-KWin UI 移植到 FlakeWM
  • Wlcom D-Bus:实现 Wlcom D-Bus
  • treeland 协议:实现 treeland 协议
  • GXWM 协议:实现 GXWM 协议
  • 文本输入支持:从 KYWC/GXWM 适配文本输入支持
  • Abseil 日志工具修复:修复 Abseil 日志工具缺失问题
  • 安全与锁屏增强:增强安全性与 intro 锁屏
  • 默认使用 Vulkan:默认使用 Vulkan
  • DTK 暗色模式切换:从 GXWM 移植 DTK 暗色模式切换
  • 构建问题修复:修复构建问题
  • 菜单边框样式:修复菜单边框样式
  • DTK5/6 窗口阴影:修复 DTK5/6 窗口阴影
  • DTK2 窗口阴影与圆角:修复 DTK2 窗口阴影和圆角
  • DTK5/6 窗口形状:修复 DTK5/6 窗口形状
  • GTK CSD 缩放:修复 GTK CSD 缩放问题
  • 菜单跟随鼠标:修复菜单跟随鼠标飞走的问题
  • GXDE 终端 CSD 边框:修复 GXDE 终端 CSD 边框
  • 渲染着色:修复渲染着色问题
  • xkbcommon 符号版本:修复 RISCV 构建上的 xkbcommon 符号版本问题
  • 窗口居中:新窗口首次映射时在屏幕可用区域居中
  • 焦点问题:修复焦点问题
open-kylin-wlroots ​
  • 修复忽略不支持的 libinput 开关类型
gxde-wlroots ​
  • 修复 XWayland 焦点、拖放、剪贴板、模态窗口等众多问题
  • 修复 DRM 后端光标平面、LVDS 屏幕闪烁
  • 修复 libinput 手势增量、输入设备热插拔
  • 修复 scene 节点可见区域计算
  • 新增安全上下文 CLOEXEC
  • 添加基于上游 0.20.2 累积大量补丁
  • 修复 xwm 焦点、拖放位置、窗口重父化
  • 修复 DRM 会话枚举偏好非 USB GPU
  • 修复输出有效分辨率计算
  • 修复 libinput 后端无输入设备时保持存活
  • 修复 compositor 仅使用客户端缓冲区
  • 修复光标从缓冲区获取纹理
  • 修复 xwm 添加 MWM_HINTS_FUNCTIONS
  • 修复 data_device mime_type 空字符串
  • 修复 drag 不发送 drop 给自己
  • 修复 libinput 手势增量
  • 修复 xwayland 不支持时不 ping
  • 修复 xwm_send_event_with_size 返回值
  • 修复 libinput 会话激活时分发事件
  • 修复 xwayland override_redirect 焦点
  • 修复 DRM legacy DPMS 控制逻辑
  • 修复 xwayland/dnd XdndProxy 支持
  • 修复 DRM 添加光标平面
  • 修复 drag 未接受时发送 drop
  • 修复 VMware 安装

二、GXDM ​

  • 新增 DDE 15 风格的登录 UI 以及锁屏 UI,基于 Qt Quick 实现,支持动效和自定义壁纸
  • 新增 UI 动效:登录选择、切换用户、锁屏等均有平滑动画
  • 允许用户修改 Greeter 壁纸与光标(全局):通过 D-Bus 接口 SetWallpaper、SetCursorTheme 实现
  • 允许用户在 Wayland 与 X11 greeter 之间切换(默认 Wayland 且偏好 GXWM),提供会话选择器
  • 允许用户修改自己的锁屏壁纸:在控制中心或文件管理器设置壁纸时同步更新锁屏壁纸
  • 锁屏注册开关:用户可自行开关锁屏注册,在 Super + L 组合键可用且用户允许时自动注册
  • 构建系统:从 QMake 切换至 CMake,并新增 Bazel 支持(DEB 打包默认使用 CMake),简化跨平台构建
  • 自动登录功能:支持通过配置文件或 D-Bus 设置自动登录用户
  • 会话记忆:记住上次登录使用的会话类型,下次自动选中
  • 虚拟键盘支持:在登录界面显示虚拟键盘,适用于触屏设备
  • 双屏 DPI 修复:多显示器下 DPI 设置正确
  • 修复锁屏第二次无法锁定的问题(修正锁屏状态机)
  • 依赖关系:打破对旧版 gxde-wlcom 的兼容,要求 >= 2.1.9-gxde1
  • 壁纸持久化:用户自定义锁屏壁纸存储在 ~gxdm 目录,登录界面可读取
  • 修复密码正确但无法登录:修复了登录界面即使密码正确也无法登录的问题
  • 修复自动登录问题:修复自动登录相关的问题
  • 修复锁屏界面电源选项无效:修复锁屏界面电源选项无效的问题
  • 修复 VirtualBox 屏幕缩放:修复 VirtualBox 屏幕缩放问题
  • 修复 VT 空闲问题:修复 VT 空闲问题
gxdm-emergency-mode ​
  • 新增紧急模式启动脚本
  • 支持自动切换 VT
  • 支持 XOrg 登录
  • 登录后端
  • 登录对话框
  • 会话发现
  • 主 UI 框架(从 ptre 移植)
  • Debian 打包
  • GitHub CI 构建工作流
  • README 更新
gxde-greeter ​
  • 新增欢迎屏幕
  • 新增 GXDE 版本视图
  • 新增示例壁纸

三、系统管理组件 ​

gxde-k9 ​
  • 新增任务生命周期管理(start/stop/restart/disable),用于管理用户级服务
  • 新增 chocker TUI 管理工具(基于 whiptail/dialog),提供交互式任务管理菜单
  • 新增任务日志查看与自动补全(bash 补全脚本)
  • 系统任务启停不再强制要求 sudo,仅 enable/disable 需要权限
  • GXDE Daemon 切换到 GXDE K9 管理多个子 Daemon,如 Dock、顶栏等
  • 支持导入外部脚本作为任务(如 .slimy、.shot 类型)
  • TUI 菜单支持返回上一级、滚动查看日志、批量移除任务
  • 新增 gxde-k9-chocker 子命令,支持脚本友好的操作(status、restart、logs 等)
  • 任务日志按任务分类存储,大小限制和启动清理
  • 优化 TUI 菜单,从子菜单返回时记住上次选择
  • add/import 仅限用户范围
  • enable/disable/remove 系统任务需要权限
  • 新增 AGENTS.md 项目指南
  • 完成从用户和系统范围的任务名称补全
  • start/stop/restart 系统任务不再需要 sudo
  • disable 现在在重命名为 .disabled 前杀死运行中的进程
  • 优化任务管理菜单和状态操作流程
  • 新增查看日志选项
  • 修正 shell 颜色变量转义语法
  • 新增 restart 子命令
  • 完善 status 子命令
  • 更新 bash 补全脚本
  • 新增 .gitignore 排除 Debian 构建产物
gxde-daemon ​
  • 切换到 GXDE K9:实现管理器 gxde-daemon-manager 用于管理多个子 Daemon,通过 gxde-k9 统一启动
  • 新增 top.gxde.daemon.Dock 接口:代替原深度 Deepin Daemon 的 Dock 模块,提供 SetDockMode、SetHideMode、SetTopPanel 等方法
  • 新增主题加载 util:用于向 Wayland 会话加载 GTK 主题,通过 D-Bus 通知 Wlcom
  • 修复快速调用 SetTopPanel 等函数时启动多个应用实例(修正单例检查)
  • 修复 X11 下 Dock 智能隐藏失效(修正窗口边缘触发逻辑)
  • 修复 Dock 多窗口循环切换(优化窗口激活算法)
  • 移除无用 Wayland session(清理历史遗留文件)
  • 完善 Dock 右键菜单顺序与 i18n:菜单项(打开、启动、取消固定、固定、所有窗口、强制退出、关闭所有)支持多语言翻译(zh_CN、ru_RU、es_ES、fr_FR、de_DE、ja_JP、ko_KR、pt_BR)
  • 窗口识别优化:优先匹配非隐藏的官方 desktop 文件,解决启动器图标与运行窗口合并错误
  • 新增 CapsLock/NumLock 提示脚本:按锁定键时弹出 OSD 提示
  • 小电脑 VNC 远程支持禁用 XShm,修复无法正确启用 VNC 的问题
  • 使用 os.path.realpath 替代 readlink:修复在 home 目录引入异常的 python3 后导致部分 daemon 启动异常的问题
  • 移除 libkywc 依赖:移除 libkywc 依赖
  • 修复 Dock 翻译加载:修复无法正确加载 zh_CN 翻译的问题
  • 优化 Dock item 逻辑:增强 Dock item 逻辑
  • 新增 playerctl 依赖:新增 playerctl 依赖
  • 修复包装脚本启动的应用窗口无法合并:修复 firefox-spark 等应用窗口无法合并的问题
  • 修复多窗口点击图标循环切换:多窗口时点击图标在窗口间循环切换而非最小化
  • 修复会话切换后 Dock 插件未重启:修复 Daemon manager 在会话切换后未正确重启 Dock 插件的问题
  • Wayland 主题注入器:实现 Wayland 主题注入器
  • Wayland 主题监听:更新 Wayland 主题监听
  • DBus 对齐:对齐 DBus 接口
  • 新增 Manager 自启动:添加 Manager 自启动
  • 移除未使用的 Wayland session:移除未使用的 Wayland session
  • 实现 GXDE Dock Daemon:实现 GXDE Dock Daemon
  • 更新 License:更新 License
deepin-liferaft ​
  • 系统内存/资源监控与生命周期管理组件,内置“内存救生圈”工具
  • 监控系统内存压力,当内存不足时自动触发冻结/强制退出高内存应用
  • 支持用户手动强制退出卡死应用,提供图形界面
  • 通过 systemd 用户服务或 gxde-k9 启动,支持日志记录和国际化(中文、日语、韩语)
  • 使用 DtkCore 日志系统,支持 journald 和文件输出
  • 默认启用 systemd 服务
  • 回退到 SIGKILL:当 cgroup.kill 不可用时回退到 SIGKILL
  • 通过 gxde-k9 启动:通过 gxde-k9 启动而不是 systemd 用户单元
  • 不安装快捷方式:不安装快捷方式
  • 添加 DLog 可观测性日志:添加 DLog 可观测性日志和 i18n 翻译
  • 移除 Qt 表格轮廓:移除 Qt 表格轮廓
  • 包含应用范围:在内存监控中包含应用范围
  • 关闭前台窗口时退出:关闭前台窗口时退出
  • 修复主题问题:修复主题问题
  • 修复缺失标题和图标:修复缺失标题和图标
  • 限制 README 图标大小:限制 README 图标大小
deepin-daemon ​
  • 修复笔记本播放/暂停键只能暂停不能播放的问题(修正按键映射)
  • 修复 X11 下显示桌面失效(deepin-toggle-desktop 在 X11 下无法使用的问题)
  • 修复 Wayland 下 deepin-toggle-desktop 无法使用(改用 D-Bus 调用 Wlcom)
  • 修复无法使用快捷键打开通知中心(补全 D-Bus 接口)
  • 支持使用 prime-run 调用 Nvidia 显卡运行应用(新增环境变量检测)
  • Wayland 下禁用不兼容模块(如部分输入设备模块),避免崩溃
  • 修复 Wayland 状态在切回 X11 后未清除,导致 Dock 失效的问题
  • 支持用户登出后重置 daemon,清理残留进程
  • 修复部分情况下不生效的问题
  • 延迟会话合成器依赖
  • 添加 DEB 本地构建脚本
gxde-default-settings ​
  • NTFS 默认驱动由 ntfs3 调整为 NTFS plus 驱动,提升 NTFS 文件系统读写性能
  • 避免 iwlwifi 配置包冲突
gxde-desktop-base ​
  • 默认开启 zram(压缩内存交换),提升系统响应速度
  • 内核默认开启 psi=1(压力失速信息),改善资源调度
  • 保留 sudo 启动图形应用所需的 Wayland 会话环境变量(XDG_SESSION_TYPE、XDG_RUNTIME_DIR、WAYLAND_DISPLAY、QT_QPA_PLATFORM),修复普通 sudo 启动图形应用段错误
  • zram 使用 lz4 替代 zstd
  • 调整 systemd-zram-generator 为推荐依赖
  • 注释掉预启动 gxde-launcher 的命令
  • 小小电脑下使用 VNC 远程支持禁用 XShm
gxde-desktop-schemas ​
  • 新增 Electron 应用的屏幕缩放功能支持
  • 支持使用 prime-run 调用 Nvidia 显卡运行应用(新增 gsettings 键)
startgxde ​
  • 改为推荐安装 lightdm,替代旧版显示管理器
  • 修复 GXDE Wlcom 不同屏幕不同刷新率下 XWayland 应用缩放异常(修正缩放计算)
  • 使用 ELECTRON_DISABLE_SANDBOX=1 替代 --no-sandbox,更安全的 Electron 应用运行
  • 支持使用 prime-run 调用 Nvidia 显卡运行应用
  • 移除 deepin-prime 依赖,使用 prime-run 替代
  • 设置可选依赖 gxde-wlcom,便于 Wayland 会话切换
  • 修复禁用屏幕缩放功能无效的问题(新增对 Electron 应用的支持)
  • 新增 GXWM 下可正常设置 XDG_CURRENT_DESKTOP
  • 修复 x11 切换到 wayland 部分程序位置和半透明异常的问题
  • 延迟会话合成器依赖
gxde-api ​
  • 默认自动启用 deepin-shutdown-sound.service 服务自启动,保证关机音效
  • 修复开启了关机音效但关机无关机音效的问题(修正服务启动顺序)
gxde-sound-theme ​
  • 修复开启关机音效但关机时无音效的问题(添加音效文件及配置)
gxde-qt-dbus-factory ​
  • 新增 top_gxde_daemon_dock.h,提供对 top.gxde.daemon.dock 接口的 D-Bus 绑定
deepin-service-manager ​
  • 修复重复插件注册、D-Bus 安全策略、systemd 依赖与安装位置、竞态崩溃
  • 同步上游最新

四、投屏与 Android 容器 ​

gxde-dlna-caster ​
  • Wayland 会话桌面采集支持 PipeWire 与 xdg-desktop-portal + ffmpeg(通过 PipeWire 捕获桌面)
  • 浏览器投屏改用 mpegts.js(播放 MPEG-TS 流),兼容 Chrome/Firefox/电视浏览器
  • 新增托盘菜单与关闭询问(最小化到托盘或直接退出)
  • 支持投屏图片/音乐:图片直接推送(Content-Length),音乐转码 MP3(audio/mpeg)
  • 记住投屏参数(源、帧率、码率、端口、声音等)通过 QSettings 持久化
  • 关于对话框展示 Logo 与描述(使用 DTK 默认入口)
  • User-Agent 统一为 GXDE Caster/<版本> <登录名>
  • 修复 PipeWire 授权失效的问题(修正 Portal 授权流程)
  • 支持设置窗口壁纸(跟随系统壁纸)
  • 修复中文名称缺空格的问题
  • 系统托盘始终启用,菜单开关改为控制关闭后是否隐藏到托盘
  • 修复 web casting 性能问题
  • 修复 PipeWire 授权
  • 修复中文名称缺空格
  • 修复投屏图片/音乐支持
gxde-boot-maker ​
  • 完善多语言翻译
  • 优化界面细节
  • 补充编译依赖 qt6-scxml-dev、qt6-svg-dev
  • 补充编译依赖 qt6-wayland-private-dev、qt6-wayland-dev、qt6-multimedia-dev
  • 迁移至 Qt6
  • 修复 Qt6 版本启动盘制作失败的问题

五、盘古 M900 平台专项支持 ​

  • 默认使用开源 Panfrost 驱动,替代 Mali 闭源驱动,通过提取设备树(DTB)+ 修改内核配置实现
  • 支持部分 OpenGL ES GPU 硬件加速,glmark2 识别到 Mali-G52 GPU
  • gxde-iso-builder 新增盘古 M900 镜像构建支持,添加 gxde-pangu-m900-config 虚包
  • Calamares 安装器新增盘古 M900 初步适配,自动安装对应内核和驱动
  • 新增 gxde-hisi-9000c-gpu-compat:麒麟 9000c 平台 GPU 兼容层(详见硬件支持章节)
  • 新增 gxde-disable-security-boot:提供禁用安全启动的辅助工具,解决盘古 M900 上内核启动异常
  • grub2 支持自动检测并指定 /boot/dtb-xxx 为当前内核设备树,适配盘古平台
  • 新增 gxde-pangu-m900-config:包含盘古平台特定配置文件(如内核 cmdline、udev 规则)
gxde-hisi-9000c-gpu-compat ​
  • 为海思麒麟 9000c(Maleoon 910 GPU)提供硬件加速兼容层
  • 提供 startgxde_wlcom_9000c 启动脚本,利用 hisi EGL/gbm/GLESv2 库
  • 提供 libhisi_gbm_shim.so 修正 gbm 修饰符列表,修复截图和视频播放崩溃
  • 提供 xwayland-mesa wrapper 用于 XWayland 加速
  • 包含 UOS libwayland 1.21 库(client/cursor)
  • 修复 OBS 无法启动(剥离 hisi 环境)
  • 修复 Electron/clash-party GPU 循环(修正 gbm 探测)
  • 依赖 gxde-hisi-9000c-audio-compat 音频修复包(修复扬声器路径、PipeWire 周期)
  • 版本迭代至 1.0.11
  • 添加 Firefox wrapper:添加 /usr/local/bin/firefox wrapper 使 WebGL 在 hisi 会话中工作
  • 设置 GXDM 默认登录会话为 gxde-wlcom:设置 GXDM 默认登录会话为 gxde-wlcom
  • 停止重写 1x1 {INVALID} gbm 探测:修复 Electron/clash-party GPU 循环
  • 修复 OBS 启动:OBS 启动劫持剥离 hisi 环境
  • 修复 hisi gbm 修饰符列表:修复 wlcom 截图采集
  • 修复 gxde-movie 崩溃:修复 gxde-movie 崩溃
  • 添加 libgl4es:添加 libgl4es
  • 添加 libffi6:添加 libffi6
  • 排除 libwayland 库:dh_shlibdeps 排除 libwayland 库
  • 添加 wl_display_create_queue_with_name:修复 Mesa libEGL_mesa/libvulkan_lvp 符号错误
  • 修复 gxde-movie 劫持:禁用 Vulkan ICD,修复打开视频段错误
  • gxde-movie 启动劫持:剥离 hisi 环境,修复打开视频崩溃
gxde-hisi-9000c-audio-compat ​
  • 强制后置麦克风输入路由:强制后置麦克风输入路由并恢复 100% 源音量
  • 切换到 dpkg-buildpackage:切换到 dpkg-buildpackage 并升级到 1.0.2
  • 添加音频修复包:恢复 hwcxext_codec I2S DAC1 扬声器路径
gxde-pangu-m900-config ​
  • 包含盘古平台特定配置(内核 cmdline、udev 规则等)
  • 修复 update-initramfs 错误
  • 新增自动构建
  • 添加 LICENSE
gxde-disable-security-boot ​
  • 提供禁用安全启动的辅助工具,解决盘古 M900 上内核启动异常
  • 修复 update-grub2 未生效的问题
  • 新增 console=tty 参数
  • 新增自动构建
live-config-gxde ​
  • 禁用 Relogin
  • 修复无法自动登录的问题
fonts-gb ​
  • 新增自动构建,初始化
calamares ​
  • arm64 使用 grub-install --removable 避免 NVRAM 失败
grub2 ​
  • 支持加载自定义设备树 /boot/dtb-$(uname -r)

六、Qt6 新增基础库 ​

新增库用途
DFrameworkDBus-Qt6D-Bus 框架 Qt6 版本,提供 D-Bus 类型系统、接口生成等
gxde-network-utils-qt6网络工具库 Qt6 版本,包含网络状态、连接管理等
libgxmr-qt6GXDE Media Renderer Qt6 版本,媒体渲染库
disomaster-qt6光盘刻录库 Qt6 版本,提供光盘刻录、擦除等功能,依赖 libisoburn-dev
libdbusmenu-qt6DBusMenu Qt6 版本,用于全局菜单
qt6mprisMPRIS 媒体控制 Qt6 版本,提供 MPRIS D-Bus 接口
util-dfmDeepin File Manager 工具库 Qt6 版本,含搜索、IO 等
gxde-file-manager-neoQt6 版本 GXDE 文件管理器/桌面面板,与 Qt5 版本共存
dtk2widget-qt6DTK2 Widget 的 Qt6 分支,用于遗留 DTK2 应用迁移
dde-qt6integrationDDE Qt6 集成插件,提供 Qt6 应用的 DTK 风格美化、模糊支持
gxde-qt6-integrationGXDE Qt6 集成插件,额外补丁如 Wayland 下模糊
dframework-dbus-qt6 ​
  • 修复非 x86 架构编译问题(改用 target_link_libraries)
  • 补充编译依赖 qt6-base-private-dev
  • 新增 gxde-qdbusxml2cpp 工具
  • 修复 DFrameworkdbusQt6_LIBRARIES 变量指向的目标名称
  • 构建支持 Qt 6.8 和 6.10
gxde-network-utils-qt6 ​
  • 从 Qt5 移植
  • 新增定期重新检测网络是否可用的功能
disomaster-qt6 ​
  • 补充 libisoburn-dev 依赖,修复编译问题
  • Qt6 迁移,允许与 Qt5 版本共存
  • 使用 cmake 构建
libdbusmenu-qt6 ​
  • 从 Qt5 移植,应用补丁,新增自动构建
  • 使用 Qt 6 开发依赖
qt6mpris ​
  • 新增包,初始打包
  • 修改 debhelper-compat 版本
dtk2widget-qt6 ​
  • 现代化 DTK2 控件风格,更新 light/dark 主题,提升圆角与半透明玻璃质感
  • 对话框/主窗口增加 Aero 风格模糊与柔和阴影
  • 增强卡片、浮动窗口、箭头弹层阴影默认值
  • 修复 Qt6 下 DTK 翻译目录不匹配导致窗口背景菜单无中文翻译
  • 修复 GXDE Editor 问题
  • 修复标题栏背景菜单合并为单个可勾选项
  • 修复 Wayland 下崩溃
  • 修复启动 gxde-editor markdown 预览程序崩溃
  • 修复 GXWM 缩放下第一次打开窗口壁纸位置大小异常
  • 修复 SystemSoundEffect 播放音频无效
  • 修复 dock 变更长度后 blur 长度不变
  • 修复 dtk2 应用半透明异常
  • 修复 dtk2 应用图标加载异常
  • 补充依赖 qt6-wayland-dev、qt6-wayland-private-dev
  • 修复 sub menu 漂移
  • 修复 Wayland 菜单模糊问题
  • 允许 Wayland 启用 blur
  • 修复 DVideoWidget 中 VideoFormatProxy::isFormatSupported 不工作
  • 修复“关于”对话框造成程序崩溃
  • 修复菜单无圆角阴影的问题
  • 更新 WIKI 地址
  • 新增本地 deb 构建脚本
  • 添加 CMake 支持
  • 使用 6.3.0 替换源内异常的 6.3.1
  • 统一对话框模糊背景透明度,修复 X11 过透 / Wayland 几乎不透明
  • 对话框模糊背景层显式使用统一的折中透明度:浅色 50%、深色 65%
  • DBlurEffectWidget 显式设置过 maskAlpha 后不再被平台能力探测覆盖
  • 存在模糊背景层时对话框不再重复自绘背景,避免 Wayland 下二次叠加到约 96%
  • 修复 Qt6 下 DTK 翻译目录不匹配导致窗口背景菜单无中文翻译
gxde-qt6-integration ​
  • 新增 DTK2 模糊效果
  • Wayland 下开启模糊后透明
  • 新增 deb 构建脚本
  • 构建支持 Qt 6.8 和 6.10
dde-qt6integration ​
  • 启用 Wayland 模糊(Treeland & GXWM)
  • 新增本地 deb 构建脚本
dde-qt5integration ​
  • 启用 DTK5 菜单模糊
  • 新增本地 deb 构建脚本
  • 停用 qt5xdg

七、NVIDIA 驱动 ​

  • 新增 NVIDIA 470 Tesla 系列驱动打包(nvidia-graphics-drivers-tesla-470),适配老旧 Tesla 卡
  • 新增 NVIDIA 595 系列驱动包(更新至 595.99.02),支持 RTX 40/50 系列新卡
  • 更新 NVIDIA 580 驱动版本至 580.178.04,修复若干兼容性问题
  • 修复支持 580 的显卡使用 nvidia-detect 提示不支持的问题(修正检测脚本)
  • 移除 auto_test
  • 设置与 libnvidia-eglcore 冲突
  • 移除编译依赖 dh-modaliases
  • 新增自动构建

八、应用功能增强 ​

gxde-dock ​
  • 新增 Wayland 下 Dock 模糊效果(通过层 shell 实现)
  • 新增托盘支持(依赖 gxde-sni-server),在 Wayland 下显示系统托盘图标
  • 新增备用 daemon 与 top.gxde.daemon.dock 接口,提高稳定性
  • 新增双屏启动器支持(时尚模式下副屏也显示启动器)
  • 鼠标移至屏幕边缘自动唤出隐藏的任务栏(智能隐藏增强)
  • 修复 Wayland 下托盘爆炸、插件窗口无法关闭、右键菜单无法消失等问题
  • 修复回收站弹两个窗口(修正点击事件处理)
  • 修复高 DPI 下插件图标大小不一致(修正缩放计算)
  • 修复任务栏右键崩溃、托盘丢失(修正空指针和信号槽)
  • 修复 Dock 变长后 blur 长度不变(更新模糊区域)
  • 修复时尚模式下任务栏项目因屏幕尺寸变化而错位(修正布局更新)
  • 修复休眠恢复后任务栏异常(恢复窗口状态)
  • 修复 X11 下右键任务栏点击子菜单条目设置无效(修正菜单交互)
  • 修复高效模式下托盘图标无法打开右键菜单(修正事件过滤器)
  • 修复 Wayland 多分屏不同缩放任务栏程序图标长度异常(修正缩放因子)
  • 修复特定情况下高效模式任务栏副屏显示过短(修正几何计算)
  • 修复最小化窗口无动画且无法停靠到 Dock(补全动画驱动)
  • 修复 Wayland 菜单蒙版未覆盖 Dock 区域(修正层 shell 层叠顺序)
  • 修复时尚模式项目右键点击区域过小(调整 hitbox)
  • 修复硬盘挂载插件图标大小(统一尺寸)
  • 修复窗口缩略图预览图片缩放问题
  • 修复 Wayland 下动画缺失(补全动画驱动)
  • 修复 HDPI Wayland 下图标撕裂和错位(优化渲染)
  • 增加依赖 gxde-sni-server 使托盘图标在 Wayland 下显示
  • 允许鼠标移到边缘显示任务栏(智能隐藏)
  • 一直隐藏模式下不响应鼠标悬停自动展开,只能通过右键菜单切换状态唤出
  • 修复一直隐藏状态下 dock 不会隐藏的问题
  • 修复点击一次回收站插件却弹出两个回收站窗口的问题
  • 修复 VNC 等非本地会话下网络插件频繁触发 polkit 弹窗的问题
  • 新增定期重新检测网络是否可用的功能
  • 修复在需要验证的网络(如校园网)验证通过后任务栏网络图标依旧为“已连接网络但无法连接互联网”的问题
  • 修复点击有线网络、电量图标及部分右键菜单无法打开控制中心的问题
  • 修复 Dock 不跟随 X11 分辨率变化
  • 修复睡眠后任务栏项目与启动应用不匹配的问题
  • 修复 Dock 隐藏时闪烁的问题
  • 修复副屏时尚模式尺寸问题
  • 修复休眠恢复后任务栏异常
  • 修复 Wayland 下文件删除进度对话框铺满全屏
  • 修复 X11 下右键任务栏子菜单设置无效
  • 修复高效模式下托盘图标右键菜单
  • 修复 Wayland 多分屏不同缩放任务栏图标长度异常
  • 修复高效模式任务栏副屏显示过短
  • 修复最小化窗口无动画且无法停靠
  • 修复时尚模式右键点击区域过小
  • 修复 Wayland 菜单蒙版未覆盖 Dock 区域
  • 修复托盘爆炸
  • 修复插件窗口无法关闭
  • 修复右键菜单无法消失
  • 修复回收站弹两个窗口
  • 修复高 DPI 下插件图标大小不一致
  • 修复任务栏右键崩溃
  • 修复托盘丢失的问题
  • 修复 Dock 变长后 blur 长度不变的问题
  • 修复时尚模式任务栏项目错位的问题
  • 修复休眠恢复后任务栏异常的问题
  • 修复 X11 下右键任务栏子菜单设置无效的问题
  • 修复高效模式托盘图标右键菜单的问题
  • 修复 Wayland 多分屏不同缩放任务栏图标长度异常的问题
  • 修复高效模式任务栏副屏显示过短的问题
  • 修复最小化窗口无动画且无法停靠的问题
  • 修复时尚模式右键点击区域过小的问题
  • 修复 Wayland 菜单蒙版未覆盖 Dock 区域的问题
  • 修复托盘爆炸的问题
  • 修复插件窗口无法关闭的问题
  • 修复右键菜单无法消失的问题
  • 修复回收站弹两个窗口的问题
  • 修复高 DPI 下插件图标大小不一致的问题
  • 修复任务栏右键崩溃的问题
  • 修复托盘丢失的问题
  • 修复 Dock 变长后 blur 长度不变的问题
  • 修复时尚模式任务栏项目错位的问题
  • 修复休眠恢复后任务栏异常的问题
  • 修复 X11 下右键任务栏子菜单设置无效的问题
  • 修复高效模式托盘图标右键菜单
  • 修复 Wayland 多分屏不同缩放任务栏图标长度异常
  • 修复高效模式任务栏副屏显示过短
  • 修复最小化窗口无动画且无法停靠
  • 修复时尚模式右键点击区域过小
  • 修复 Wayland 菜单蒙版未覆盖 Dock 区域
  • 修复托盘爆炸
  • 修复插件窗口无法关闭
  • 修复右键菜单无法消失
gxde-launcher ​
  • 新增在核显+独显环境下指定使用 NVIDIA 显卡运行指定程序(通过 prime-run)
  • 新增对 Electron 应用的屏幕缩放支持(通过环境变量)
  • 新增双屏支持,可在副屏正确显示启动器
  • 修复 Wayland 下触屏无法点击(修正触摸事件传递)
  • 修复全屏模式崩溃(修正层 shell 初始化)
  • 修复壁纸获取异常/半透明异常(修正壁纸路径获取)
  • 修复无法自动隐藏(修正隐藏模式判断)
  • 修复响应慢(优化 D-Bus 调用缓存)
  • 修复 X11 下显示位置异常(修正鼠标定位)
  • 修复启动器全屏模式下控制中心和电源按钮的 Hover 动画不一致
  • 修复右键菜单全屏+菜单定位不准(改用 Wayland 鼠标定位协议)
  • 新增 Wayland 协议用于定位鼠标位置(gxde_launcher_pointer 私有协议)
  • 修复首次打开时先半屏闪烁再正确弹出的问题(延迟显示)
  • 修复图标异常(修正图标加载)
  • 改进禁用屏幕缩放功能,增加对 Electron 应用的支持
  • 支持正确跟随任务栏移动(通过 D-Bus 监听任务栏位置变化)
  • 使用 top.gxde.daemon.dock 替代 com.deepin.dde.daemon.Dock 接口
  • 修复 Wayland 下使用全屏模式崩溃
  • 修复响应过慢(优化事件循环)
  • 修复启动器图标异常(修正 Qt6 下的图标加载)
  • 支持使用 prime-run 调用 Nvidia 显卡运行应用
  • 修复关闭沙箱选项中文丢失的问题
  • 修复 gxde-launcher -s 以及 Windows 键无法正确显示启动器的问题
  • X11 不使用应用兼容模式子菜单
  • 完成 action 翻译
  • 整合禁用浏览器沙箱、强制以 Wayland 启动、强制以传统 X11 模式启动选项至应用兼容模式选项里
  • 支持设置环境变量 XDG_SESSION_TYPE=x11 以在 Wayland 下启用 XWayland 兼容模式
  • 修复 Electron Wayland 未强制
  • 修复模糊区域二次堆叠
  • 修复弹出菜单定位问题
  • 支持带平台启动
  • 修复 Wayland 下定位问题
  • 修复双屏问题和增强启动逻辑
  • 尽早注册服务
  • 启动前清空 slate 环境变量
  • 修复 Wayland 下首次打开半屏闪烁
  • 新增 Wayland 协议用于定位鼠标位置
  • 修复右键菜单全屏+菜单定位不准
  • 修复启动器全屏模式下控制中心和电源按钮的 Hover 动画不一致
  • 修改图标 hover
  • 改进禁用屏幕缩放功能,增加对 Electron 应用的支持
  • 修复 Wayland 下触屏无法点击启动应用
  • 修复启动器图标异常
  • 修复 Wayland 下启动器无法自动隐藏
  • 添加编译依赖 libwayland-dev
  • 补充编译依赖 liblayershellqtinterface-dev
  • 修复 Wayland 下启动器全屏模式下无法正常获取壁纸
  • 修复 Wayland 下启动器半透明异常
  • 支持正确跟随任务栏移动
  • 使用 top.gxde.daemon.dock 替代 com.deepin.dde.daemon.Dock 接口
  • 修复 Wayland 下使用全屏模式崩溃
  • 修复 Wayland 下启动器响应过慢
  • 修复 Wayland 下显示所需等待时间过长
  • 完善翻译(AI)
  • 不使用 deepin-prime
  • 补充中文翻译
  • 支持使用 prime-run 调用 Nvidia 显卡运行应用
  • 修复关闭沙箱选项中文无了的问题
gxde-top-panel 及 gxde-top-panel-plugins ​
  • 新增 Wayland 原生适配(使用 LayerShell),顶栏可正确置顶并响应屏幕变化
  • 切换至 DTK2 菜单样式,使右键菜单风格统一
  • 新增 Wayland 模糊效果(跟随系统模糊设置)
  • 新增 gxde-top-panel-dev 开发包,供插件开发
  • 修复 Wayland 下崩溃(修正 LayerShell 初始化)
  • 修复菜单错位(修正坐标转换)
  • 修复应用图标/信息缺失(修正窗口信息获取)
  • 修复模糊失效(修正模糊区域设置)
  • 修复插件拖动段错误(修正拖拽事件处理)
  • 修复托盘右键菜单无效(修正 D-Bus 接口)
  • 修复插件宽度异常(修正布局计算)
  • 修复启动过慢(优化 D-Bus 调用)
  • 修复 X11 多屏幕顶栏重叠(修正屏幕几何计算)
  • 修复 X11 下特效丢失(补充 X11 特效支持)
  • 修复拖拽部分插件后显示异常(修正拖拽逻辑)
  • 修复资源监视器除 0 检查(避免崩溃)
  • 修复播放部分歌曲时崩溃(修正音频解码)
  • 全部插件迁移至 Qt6
  • 修复时间插件、资源监视插件不会正确跟随系统主题颜色变化
  • 修复软件托盘右键菜单功能无效
  • 修复不断提示 Qt 信号槽连接语法错误的日志
  • 修复 onboard CMakeLists.txt 配置错误
  • 修复顶栏不会根据任务栏变化自动调整位置和大小
  • 修复非 amd64 构建失败问题
  • 使用 /usr/lib/qt6/bin/lrelease 替代 /bin/lrelease
  • 添加编译依赖 libxkbcommon-dev、libxcb-xkb-dev、libgsettings-qt6-dev、libdframeworkdbus-qt6-dev
  • 要求 gxde-top-panel-plugins 版本必须高于 6.0.0 避免安装 Qt5 插件导致崩溃
  • 只允许开启一个顶栏(单例运行)
  • 修复电源选项插件和回收站插件图标显示错误的问题
  • 修复启用“忽略 DDE dock”后 Dock 飞到顶部
  • 更新弹出文本颜色
  • 修复菜单渲染
  • 修复音频 UI
  • 更新翻译
  • 使用 DTK6 DSettingsDialog 重构设置窗口
  • 增强菜单样式和切换 UI 时自动调整大小
  • 增强 UI 设计
  • 切换到 DDE23/25/System 图标
  • 增强托盘外观
  • 修复 UI 问题
  • 修复托盘图标菜单 layershell 问题
  • 记住小部件顺序
  • 修复模糊问题
  • 修复虚拟键盘无响应
  • 修复 Wayland LayerShell 问题
  • 12 小时格式
  • 移动控制按钮位置
  • 修改自定义时钟字体大小
  • 添加可自定义时钟格式和实时预览
  • 手动回退“启用 DTK2 菜单样式”
  • DTK 暗色模式覆盖应与系统主题同步冲突
  • 修复双屏复制模式问题
  • 适配窗口控制按钮到 NEWUI
  • 从 HuskyPanel 移植应用指示器
  • 修复 Wayland HDPI 图标被裁剪
  • 始终使用默认图标
  • DTK 暗色面板和 Wayland 下即时配置设置
  • 修复顶栏托盘异常无法正常显示托盘图标的问题
  • 修复音频 UI
  • 着色 IME 图标
  • 增强 UI 设计
  • 统一图标外观
  • 修复 Wayland 图标 HDPI 问题
  • 修改托盘折叠按钮样式
  • 更新插件样式
  • 使用 DBusMenu Qt 6
  • 资源监视器新增除 0 检查
  • 修复播放部分歌曲时会崩溃的问题
  • 将部分还未完全迁到 Qt6 的地方全部迁到 Qt6
  • 修复软件托盘右键菜单功能无效的问题
  • 修复不断提示 Qt 信号槽连接语法错误的日志
  • 修复顶栏插件宽度异常的问题
  • 调整 onboard、power CMakeList
  • 修复 onboard CMakeLists.txt 文件配置错误
  • 将部分还未完全迁到 Qt6 的插件全部迁到 Qt6
  • 修复时间插件、资源监视插件不会正确跟随系统主题颜色变化
  • tray 插件使用 gxde-network-utils-qt6
  • 使用 Qt6 翻译工具
  • 新增编译依赖 libgxde-network-utils-qt6-dev
  • 不再编译任务栏本体,减少编译时间
gxde-control-center ​
  • 新增窗口最小化动画设置(缩放/魔术灯),与 Wlcom 联动
  • 新增 GXDM 登录管理器设置页面(壁纸、光标主题、自动登录)
  • 新增 GXWM 窗口管理器设置(窗口特效、动画等)
  • Wayland 下鼠标/触摸板/键盘设置直接与 Wlcom 通信(通过 com.kylin.Wlcom.Input 和 InputAction)
  • 触摸板:自然滚动、轻触点击、左手模式、指针速度、加速度配置、打字时禁用、外接鼠标时禁用、双击等
  • 键盘:按键重复率、快捷键列表(添加/修改/删除)、按键捕获(通过 GrabNextKey)
  • 修复 Wayland 下控制中心位置异常(修正窗口定位)
  • 修复半透明异常(修正模糊效果)
  • 修复启动过慢(屏蔽部分 X11 接口)
  • 修复 surface 崩溃(修正窗口创建)
  • 修复亮度/分辨率异常(修正 D-Bus 调用)
  • 修复 D-Bus 冷启动崩溃(增强平台插件检测)
  • 修复键盘子页设置崩溃(修正输入设备枚举)
  • 修复滚动到键盘模块卡死(暂时屏蔽有问题的接口)
  • 修复部分情况 UI 异常(修正布局)
  • 修复从信息页快捷中心打开的软件无特效(修正启动参数)
  • 修复设置 VNC 远程后大小写锁定异常(修正键盘状态)
  • 修复不同屏幕不同缩放无法正确启用、拖动条异常(修正缩放计算)
  • 修复 Wacom 设备不显示(修正设备枚举)
  • 禁用控制中心滚动条(避免视觉混乱)
  • 修复使用 dbus 冷启动控制中心会崩溃的问题
  • 修复 Wayland 下启动器无法自动隐藏
  • 修复 Wayland 下控制中心位置异常
  • 补充编译依赖 liblayershellqtinterface-dev
  • 屏蔽接口提升 Wayland 下启动速度
  • Wayland 下不再禁用顶栏选项
  • 完善多语言翻译
  • 修复点击键盘与语言和鼠标子页设置崩溃的问题
  • 修复中文丢失的问题
  • Qt6 迁移
  • 修复勾选“启用任务栏仿Mac风格”相关逻辑(自动开启顶栏与全局菜单、修复自动勾选隐藏任务栏等)
  • 支持启动晃动鼠标放大指针功能
  • 修复控制中心无法正常开启关闭内测的问题
  • 构建支持 Qt 6.8 和 6.10
  • 修复截图时面板隐藏
  • 修复二次点击面板
  • 修复 Wayland 窗口圆角问题
  • 新增 GXWM KDE 模糊配置窗口
  • 过滤掉“显示 UKUI 菜单”项和“无用的全局搜索”项
  • 修复通知中心较长的通知无法完全展开
  • 修复 Wayland 下控制中心个性化-窗口管理器切换最小化动画无效
  • 显示当前 GXDM 锁屏壁纸覆盖
  • 新增窗口最小化动画设置
  • GXDM 光标主题子页面和壁纸清除
  • 更新快捷键翻译
  • 修复 Wayland 下滑动缩放
  • GXDM 自动登录
  • 修复快捷键未存储
  • Wayland 键盘布局
  • Wayland 下隐藏不可用快捷键条目
  • 修复 Wacom 设备不显示
  • 修复不同屏幕不同缩放无法正确启用、拖动条异常的 bug
  • 修复 Wayland HDPI 图标撕裂
  • 更新标签文本
  • GXDM 控制
  • GXWM 控制
  • 增强 Wayland 下动画性能
  • 设置出现在光标屏幕
  • 在 Wayland 下直接与 gxde-wlcom 通信
  • 增强检测机制,防止 Qt 在部分情况(dbus)下在 x11 使用 wayland 平台插件
  • 禁用控制中心滚动条
  • Wayland 下暂时屏蔽键盘相关 dbus 接口避免突然卡死
  • 修复使用 dbus 冷启动控制中心会崩溃的问题
gxde-file-manager ​
  • Wayland 支持全面完善:
    • 桌面面板(gxde-desktop-panel)使用 LayerShell,修复弹窗全屏问题
    • 修复桌面图标位于顶栏下方(修正 exclusive zone)
    • 修复壁纸缩放/设置失败(修正壁纸设置接口)
    • 修复 DFileDialog 层级(修正窗口类型)
    • 修复 SIGSEGV(修正空指针)
    • 修复 Ctrl+点击取消选择(修正选择逻辑)
    • 修复删除键在 GXDE-Wlcom 下无效(修正键盘事件)
    • 修复 U 盘插拔提示音缺失(补全音频文件)
    • 修复文件丢失(修正 IO 错误处理)
    • 修复高分屏图标模糊(修正 DPI 缩放)
    • 修复壁纸选择器启动需要约 25 秒的问题(优化缩略图加载)
  • 与 GXDM 联动:在文件管理器右键设置为壁纸时,同步更新 GXDM 锁屏壁纸
  • 桌面面板:
    • 修复右键刷新无效
    • 修复在 X11 下修改壁纸导致崩溃(修正壁纸更新信号)
    • 修复桌面图标入侵 Dock 与顶栏区域(修正 exclusive zone)
    • 修复 Wayland 下图标重叠(修正布局更新)
  • 挂载插件:修复磁盘挂载插件自触发重绘循环导致 CPU 占用高的问题(修正 paintEvent)
  • 文件操作转发:将桌面面板中创建对话框的操作转发给文件管理器进程执行,避免 LayerShell 窗口全屏
  • 右键菜单:修复菜单翻转间隙、菜单画到另一个屏幕的问题
  • 属性窗口:修复右键 -> 全屏属性窗口问题
  • 删除键:修复在 Wlcom 下无效
  • 同步上游:大量代码同步至 Qt6 分支,修复若干稳定性问题
  • 支持将 OFD 文件第一页作为文件预览图标
  • 支持在 DFM 中按空格键预览 OFD 文件
  • 修复 Wayland requ 配置定位问题
  • 更新 UI 选择外观
  • 增强 FM 选择器 UI
  • 修复 UI 问题
  • 桌面图标被选中时自动展开
  • 支持在文件夹右键粘贴直接将文件粘贴至目标文件夹内
  • 修复选中态文字颜色/阴影并补齐计算机页 hover
  • Wayland 壁纸历史
  • 修复回收站文件被错误命名为 'file'
  • 网格模式选中态改用深色悬停框长期展示
  • 修复文件选择对话框中双击目录改为切入目录
  • 支持 Poppler 26 运行时
  • 新增鼠标悬停高亮框效果
  • 修复文件浏览窗口按 Enter 键默认打开方式
  • 修复部分情况下无法正确加载家目录
  • 新增侧边栏目录显示开关与颜色标签功能
  • 修复 Wayland 下无法正确打开多个属性窗口
  • 修复 Wayland 下点击属性窗口发生段错误
  • 修复 Wayland 下多文件属性窗口互相重叠及总计窗口位置错误
  • 修复 Qt6 下 gxde-compressor 启动失败导致无法编译
  • 修复添加书签后打开书签空白
  • 修复在 X11 下在桌面或文管右键进行压缩、解压和解压到此处弹出的 deepin-compressor 窗口无特效
  • 修复 Wayland 下 portal 文件选择对话框双击文件直接打开
  • 修复 pro 文件丢失配置
  • 修复面板未调整大小
  • 修复主屏幕变化问题
  • 修复 Wayland 下复制任务对话框拖拽、白底和多任务重叠问题
  • 修复未插入优盘时隐藏 disk-mount 插件中的启动设备
  • 同步 GXDM 锁屏壁纸覆盖
  • 修复 Wayland 下桌面面板弹窗铺满全屏
  • 修复 gxde-file-manager 和 gxde-desktop-panel 的右键刷新无效
  • 修复 Wayland 下 gxde-file-manager 的文件删除进度对话框会铺满全屏
  • 修复在 X11 下修改壁纸会导致 gxde-desktop-panel 崩溃
  • 修复任务栏大小异常
  • 修复 Wayland 下桌面图标入侵 dock 与顶栏区域
  • 修复 Wayland 面板未遵守排斥区
  • 修复壁纸设置器停止
  • 修复 Wayland 下图标重叠和锁屏壁纸
  • 修复分辨率变化时图标折叠
  • 设置 GXDM 锁屏壁纸
  • 修复在桌面用空格预览文件,预览窗口是全屏
  • 修复 Ctrl+点击取消选择
  • 修复没有插拔 U 盘提示音
  • 修复文件丢失
  • 修改包名为 gxde-file-manager 而非 gxde-file-manager-neo
  • 修复高分屏下桌面图标模糊
  • 修复 Wayland 时尚模式下 dock 两侧暴露区域无法点击桌面
  • 补充编译依赖 qt6-wayland-private-dev、qt6-wayland-dev
  • 补充编译依赖 libwayland-dev
  • 修复菜单左翻转间隙和菜单绘制到另一个屏幕
  • 修复右键 -> 全屏属性窗口问题
  • 修复 DFileDialog 是 Wayland 下的 layer shell surface
  • 修复无法在 Wayland 下设置壁纸
  • 修复 FM 图标在 Wayland HDPI 下模糊
  • 修复桌面图标在 Wayland 下位于顶栏下方
  • 修复 Wayland 壁纸缩放问题
  • 修复壁纸问题
  • 修复 Wayland 下 SIGSEGV
  • 增强 Wayland 性能
  • 补充程序翻译
  • 增加编译依赖 libdtk6gui-dev
  • 修复壁纸选择器启动需要约 25 秒
  • 修复删除键在 GXDE-Wlcom 下无效
  • 同步 Wayland 补丁
  • 修改桌面右键菜单“显示设置”英语名称
  • 修复显示设置翻译错误
  • 修复 CDROM 挂载问题
  • 修复无法识别光驱
  • 恢复原始空白 DVD 驱动器名称
  • 更新 dframeworkdbus 依赖到 Qt6
  • 修复快速随机点击侧边栏项目时崩溃
  • 修复打开后空白窗口
  • 修复 current_view 为 NULL 时的 SIGSEGV
  • 修复 mc 为空时的 SIGSEGV
  • 添加 libgxmr-qt6-dev 到 debian control
  • 修复 disomaster 引入 Qt5Core 的运行时问题
  • 更新 libdframeworkdbus-qt6 依赖版本
  • 与 deepin-menu << 2:6.0.0 冲突
  • 添加 libgxmr-qt6 依赖
  • 修复 lrelease 问题
  • 添加 DEB 构建脚本
  • 添加编译依赖 libcairo2-dev
gxde-session-ui ​
  • Wayland 适配:
    • 消息通知气泡(dde-notifications)在 Wayland 下不再全屏,自动超时消失
    • dde-osd(OSD 显示)支持 Wayland,位置正确、模糊正常、动画正常
    • dde-shutdown(关机/重启对话框)在 Wlcom 下无标题栏、可置顶、跟随壁纸
    • 音频通知窗口位置正确
    • 修复无法记忆最近一次使用的 session(修正配置文件)
  • 其他修复:
    • 通知栏在控制中心关闭后右侧边距过大(修正布局)
    • 通知飞到顶部(修正位置)
    • 修复 X11 下无法显示(修正 platform 检测)
    • 修复 notify-send 提示 "No such file or directory"(补全 DBus 服务)
    • 修复样式丢失(修正主题加载)
    • 修复 Wayland 崩溃(修正 LayerShell 初始化)
  • 构建迁移:从 qmake 切换至 CMake,使用 Qt6 构建
  • 使用 gxde-qt5integration 兼容 Qt5 应用
  • 补充编译依赖 qt6-wayland-dev、libwayland-dev、libgsettings-qt6-dev、libdframeworkdbus-qt6-dev、qt6-svg-dev 等
  • 改进 lightdm-deepin-greeter 默认 session 优先级
  • 修复 dde-osd 不会自动跟随任务栏变化
  • 修复 Wayland 音频通知窗口位置异常
  • 修复 dde-shutdown 没正确顶置
  • dde-shutdown 迁移至 Qt6
  • 添加编译依赖 libgsettings-qt6-dev、libdframeworkdbus-qt6-dev、qt6-svg-dev
  • 添加 cmake 依赖
  • 修复 X11 下无法显示
  • 修复 notify-send 错误
  • 修复 X11 无法运行
  • 修复 dde-osd Wayland 下显示位置异常、抢占焦点
  • dde-osd 迁移至 Qt6
  • 修复样式丢失
  • 修复 Wayland 崩溃
  • 修复无法记忆最近一次使用 session
  • 添加 gxde-qt5integration
  • 修复 Wayland 下 dde-shutdown 无法跟随桌面壁纸
  • 使用 cmake 替代 qmake
  • 修复在 wlcom 下 dde-shutdown 有标题栏的问题
dde-clipboard ​
  • 修复复制文本后剪切板管理器没有识别的问题(修正监听事件)
  • 修复 Wayland 下无法正确自动隐藏(修正窗口隐藏逻辑)
  • 修复 Wayland 下文字看不清(修正颜色主题)
  • 修复 Wayland 下启动时间过长(优化 D-Bus 调用)
  • Qt6 迁移
  • 添加编译依赖 libcups2-dev、libxcb-xkb-dev
  • Qt6 迁移
  • 移除 dde-shell 插件
  • 修复高 DPI 下应用图标缩放
deepin-screen-recorder ​
  • 升级至 7.0
  • GXWM 支持:适配 GXDE 窗口管理器,截图/录屏与窗口管理器交互
  • 初步支持 Wlcom:支持在 GXDE Wayland 下截图/录屏固定(pin)功能
  • 新增 Dock 图标唤起:可在任务栏点击图标启动截图录屏
  • 注册 Ctrl+Alt+A 截图快捷键(与深度系统一致)
  • 跨合成器录制:在 3D/2D 合成器切换时不再停止录屏,摄像头迁移至录制框
  • 修复 Dock 图标无法调用截图(修正 D-Bus 调用)
  • 修复 Wayland 下固定(pin)功能失效(修正窗口属性)
  • 修复段错误(补全空指针检查)
  • 性能增强:禁用点击穿透,优化 Wayland 性能
  • 同步上游 6.6.39:合并大量上游修复
  • 修复截图时滚动截图保存流程中的 X11 按钮抓取问题
  • 添加单例标识
  • 去除 desktop 文件中文翻译中的深度前缀
  • 添加基础截图和录屏 AT 套件
  • 修复滚动截图保存流程中的 X11 按钮抓取问题
  • 添加单例标识
  • 去除 desktop 文件中文翻译中的深度前缀
  • 大量单元测试增加
  • 添加 GXWM 支持
  • 修复 Wayland 下固定功能失效
  • 修复段错误
  • 注册 Ctrl+Alt+A 截图快捷键
  • 修复 Dock 图标无法调用截图
  • 修复 Wayland 下固定功能失效
  • 更新 WM 要求
  • Wayland 下禁用点击穿透
  • 增强 Wayland 性能
  • 添加 DEB 构建脚本
gxde-terminal ​
  • 支持设置终端壁纸(通过背景图片选项)
  • 新增窗口背景菜单合并为单个“设置窗口背景”可勾选项,点击设置成功后显示对号,再次点击清除背景
  • 修复 Wayland 下 fcitx5 输入法输入框闪烁(取消 GTK_IM_MODULE=fcitx,改用 gtk-im-context-wayland)
  • 修复 GXWM 下样式异常(修正窗口装饰)
  • 修复设置分屏后终端壁纸重复(修正壁纸更新逻辑)
  • 完善多语言翻译
  • 重构窗口尺寸恢复逻辑,修复 Wayland 下无法正确设置初始窗口大小
  • 修复使用服务器管理概率崩溃的问题
  • 优化菜单样式
  • X11 菜单模糊
  • 移除 Deepin Menu 依赖,提供模仿 Deepin Menu 的菜单
  • 修复 Wayland HDPI 窗口圆角问题
  • 完善终端标签页右键菜单翻译
  • 新增终端标签页右键菜单
  • 支持拖动标签页
  • 终端背景菜单合并为单个可勾选项
  • 修复 GXWM 下样式异常
  • 修复 Wayland 下 fcitx5 输入法输入框闪烁
  • 移动窗口尺寸恢复逻辑到初始化阶段
  • 修复设置分屏后终端壁纸重复
  • 完善翻译
  • 支持设置终端壁纸
gxde-editor ​
  • 新增 Markdown 双栏编辑与实时预览:使用 QTextDocument 渲染 Markdown,移除 QtWebEngine 依赖
  • 编辑/预览各占 50%,支持标题栏菜单和 Ctrl+Shift+M 快捷切换预览
  • 实现编辑器与预览区双向滚动同步
  • 修复 Wayland 下无法正确回到前台(修正窗口激活)
  • 修复文件被删除后崩溃(修正文件监控)
  • 修复 DXCB 双标题栏(修正窗口装饰)
  • 迁移至 Qt6
  • 完善多语言翻译
  • 支持格式化 JSON 文件
  • 修复设置窗口在亮色模式下暗色背景
  • 新增 WYSIWYG Markdown 编辑器(基于 Milkdown)
  • 支持代码块语法高亮
  • 修复表格编辑器样式
  • 使用 Material3 主题
  • 打开 Crepe 的工具栏套件
  • Markdown 所见即所得视图
  • 引入 Milkdown 作为 Markdown 所见即所得编辑器前端
  • 新增 Markdown 所见即所得视图的 Qt 控件
  • 修复编辑 Makefile 文件时错误将 tab 替换为 4 个空格的问题
  • 修复某些情况下回不到前台的问题
  • 修复编译错误
  • 修复 gxde-editor 在 Wayland 下无法正确重新回到前台
  • 修复当文件被软件打开,此时再删掉该文件,软件会崩溃
  • 补充翻译
gxde-movie-reborn ​
  • 升级到 4.0,迁移至 Qt6
  • 新增原生 Wayland 播放:直接使用 Wayland 后端,不再依赖 XWayland
  • 新增 Wayland 窗口圆角:利用 LayerShell 实现圆角效果
  • 支持播放音频:可单独播放音频文件
  • 修复 X11 特效丢失(修正特效初始化)
  • 修复 Wayland 崩溃(修正窗口创建)
  • 修复启动时音量条显示、子窗口独立(修正音量控制 UI)
  • 添加多语言翻译
  • 构建支持 Qt 6.8 和 6.10
  • 修复启动时音量条显示
  • 修复子窗口独立
  • 支持 Wayland 窗口圆角
  • 原生 Wayland 播放
  • 修复 X11 特效丢失
  • 支持播放音频
  • Wayland 下使用 XWayland 运行
  • 添加翻译
  • 新增编译依赖
  • 禁用暂停图标显示
  • Qt6 迁移
  • 添加 DEB 构建脚本
gxde-voice-recorder ​
  • 升级到 2.0,重写波形显示(使用 Qt6 多媒体模块)
  • 支持设置窗口壁纸(跟随系统壁纸)
  • 迁移至 Qt6
  • 补充编译依赖 qt6-multimedia-dev、libavdevice-dev
  • 支持设置壁纸
  • 重写波形
  • 添加依赖
deepin-system-monitor ​
  • 支持 Intel 核显 GPU 占用率:新增 Intel 核显检测和显示
  • 完善中文翻译
  • 新增 Intel 核显支持
gxde-dict ​
  • 划词翻译新增整句翻译与自动选择目标语言
  • 支持全局背景/程序壁纸
  • 修复 X11 下划词翻译无法正常使用(修正剪贴板监听)
  • 完善中文翻译
  • 支持设置程序壁纸
gxde-font-manager ​
  • 支持设置程序壁纸
  • 补充多语言翻译
gxde-image-viewer ​
  • 修复 Wayland 下会崩溃的问题(修正窗口创建)
  • 新增多语言翻译
  • 迁移到 Qt6/dtk2widget-qt6
  • 修复图库缩略图加载
  • 修复缩略图线程重复导致高 CPU
  • 添加 qt6-scxml-dev
  • 修复 Wayland 下崩溃
  • 新增翻译
gxde-music ​
  • 新增多语言翻译
  • 迁移至 Qt6
  • 修复一些问题
  • 修复编译失败
gxde-deb-installer ​
  • 修复 deb 包描述中文显示为“?”(修正编码处理)
  • 修复偶发崩溃(修正空指针)
  • 补充多语言翻译
  • 修复安装 deb 包时需要等待很久才能弹出提权页面的问题
  • 修复 deb 包应用描述中文无法正常显示
  • 修复有概率异常崩溃
gxde-sendbylan ​
  • 修复大文件传输内存溢出(改用分块传输)
  • 修复图标不显示(修正图标路径)
  • 修复无法在文件管理器右键打开(修正 D-Bus 调用)
  • 修复传送大文件内存吃满的问题
  • 修复关于图标不显示的问题
  • 修复无法正常在文件管理器右键打开
gxde-hardware-viewer ​
  • 修复系统信息页硬盘栏显示 zram 分区(过滤 zram)
  • 更换新图标(来自 Yoyo OS)
  • 新增驱动安装功能,与驱动更新合并为“驱动管理”
  • 补全依赖(如 nvidia-detect)
  • 更新翻译
  • 让标题栏更贴近 DTK 样式
  • 增强侧边栏样式
  • 修复双击最大化不工作
  • 新增 DTK2 图标
  • 新增窗体阴影
  • 引入 UV 以便更好调试
  • 修复普通用户读取 CPU 频率 sysfs 权限不足导致启动失败的问题
  • 更新翻译
  • nvidia-detect
  • 新增驱动安装功能
  • 更换软件图标
  • 修复系统信息页中硬盘栏会显示 zram 分区
  • 补全依赖
gxde-dock-weather ​
  • 支持中文城市名输入、天气自动识别、温度单位设置
  • 修复反复改变大小后时尚模式图标模糊
  • 新增编译依赖 pkg-config
  • 使用 qmake6 作为默认编译系统
  • 迁移至 Qt6
MineSweep ​
  • 修复启动器不显示图标(修正 desktop 文件)
  • 修复被归类到“其他软件”(修正 Categories)
  • 修复在启动器中不显示图标的问题
  • 修复被归类到其他软件的问题
fantascene-dynamic-wallpaper ​
  • 修复启动器不显示图标(使用 .svg 图标)
  • 修复编译问题(迁移至 Qt6)
  • 同步上游 2.1.4
  • 新增 Wayland 支持
  • 在 GXDE Wayland 会话中避免无条件重启 KWin
  • 修复启动器中不显示图标
  • 修复编译问题
  • 更新版本
gxde-timer-neo ​
  • 修复 Wayland 下窗口拖动异常(修正窗口拖拽)
gxde-introduction ​
  • 修复 Wayland 下窗口双标题栏/无法拖动(修正窗口装饰)
  • 修复 QQ 图标被裁剪(修正图标尺寸)
  • 新增切页动效
  • Wayland 下禁用特效模式页面
  • Qt6 迁移
  • 完善多语言翻译
  • 修复 QQ 图标被裁剪
  • 修复 Wayland 下窗口双标题栏与无法拖动
  • 使用 qmake6 构建
  • 使用 /usr/lib/qt6/bin/lrelease 替代 /bin/lrelease
  • Qt6 适配
gxde-picker ​
  • 修复中文丢失(完善翻译)
  • 修复在 X11 下取色器效果异常
  • 支持 Wayland
  • 完善对简体中文的支持
gxde-system-assistant ​
  • 移除 kmag(放大镜),改为推荐其他工具
  • Qt6 迁移
dde-printer ​
  • 迁移至 Qt6
  • 使用 /usr/lib/qt6/bin/xxx 工具
  • 修复在高分屏下使用说明——打印驱动下载页品牌图标模糊的问题
deepin-service-manager ​
  • 同步上游最新
gxde-iso-builder ​
  • 新增盘古 M900 镜像构建支持
  • 使用 qemu-user-binfmt 替代 qemu-user-static
  • 新增 riscv64 支持
  • 默认使用 aliyun 源
  • 不内置 lightdm,改为依赖 live-config-gxde 支持自动登录
  • 盘古镜像使用虚包 gxde-pangu-m900-config
  • 禁用 arm64 security 以修复部分内核无法启动
  • 安装 firmware-libertas
  • 新增 Safe graphics 选项
  • 添加 gxde-freewb 输入法
calamares-settings-gxde ​
  • 修复安装器轮播图被裁剪(修正图片尺寸)
  • 修复非 loong64 安装后系统源为 Debian 13 loong64 的问题(修正架构判断)
  • 新增盘古芯片特别适配(安装盘古内核和配置)
  • 使用 aliyun 做默认源,提升下载速度
  • 在非简体中文/繁体中文系统安装 dde-store 而非星火商店
  • 强制 XCB 平台插件(避免 Wayland 下崩溃)
  • 将 Calamares 语言(而非系统)作为 dde-store 安装依据
gxde-wallpapers ​
  • 新增纯色壁纸(多个纯色选项)
  • 新增壁纸“海底古城”、“sleep”
  • 调整壁纸内容,优化视觉效果
  • 修复编译失败
deepin-gtk-theme ​
  • 新增 GTK4 主题支持
  • 新增本地 deb 构建脚本
  • 更新 README
gxde-qt5integration ​
  • 停用 qt5xdg(避免冲突)
dde-qt5integration ​
  • 启用 DTK5 菜单模糊
  • 新增本地 deb 构建脚本
dde-qt6integration ​
  • 启用 Wayland 模糊(Treeland & GXWM)
  • 新增本地 deb 构建脚本
gxde-qt6-integration ​
  • 新增 DTK2 模糊效果
  • Wayland 下开启模糊后透明
  • 新增 deb 构建脚本
deepin-menu ​
  • 修复 x11 下显示异常
  • 修复 dpkg-buildpackage 构建问题
  • 确保无边框窗口提示(Qt6)
  • 迁移至 Qt6
  • 回退至普通 XDG surface(解决 Wayland 下 UI 问题)
  • 补齐 Debian trixie 构建依赖(LayerShellQt 头文件、X11/xcb 开发包)
  • 修复 UI 问题
  • 确保无边框窗口提示
garma ​
  • 迁移至 Qt6
  • 补充编译依赖 pkg-config
gxde-wm-shim ​
  • deepin-wm-dbus 迁移至 Qt6 + KF6
deepin-screensaver ​
  • 同步上游最新
box64 ​
  • 同步上游最新
gl4es ​
  • 同步上游最新
  • 版本 1.1.6gxde2
spark-store ​
  • 大版本更新
  • 新增提交者窗口、SPK 分享链接、应用列表侧边栏与来源仓库过滤
  • 重构下载/安装队列、指数退避重试与首页加载性能
  • 新增龙架构(LoongArch)构建支持
  • 修复若干 UI 和交互问题
calamares ​
  • arm64 使用 grub-install --removable 避免 NVRAM 失败
grub2 ​
  • 支持加载自定义设备树 /boot/dtb-$(uname -r)
linux-kernel-gxde ​
  • 修复 6.6 内核 NTFS Plus 驱动编译错误,恢复该驱动
  • 6.6 / 6.18 内核引入 7.2 内核针对 MGLRU 的性能优化
  • 6.18 内核引入 7.2 内核提升 zram 压缩性能、EXT4/XFS IOPS
  • 修复漏洞:Januscape(CVE-2026-53359)、SCTPhantom(CVE-2026-64564)、OVSwrap(CVE-2026-64531)
  • 盘古 M900 专用内核适配
nvidia-graphics-drivers ​
  • 更新至 580.178.04、595.91.07
  • 新增 Tesla 470 系列
  • 修复 nvidia-detect 识别问题
v4l2loopback ​
  • 修复 dkms 在 7.0 内核下编译报错
  • 新增自动构建
deepin-pdfium ​
  • 同步上游最新
deepin-gettext-tools ​
  • 同步上游最新
gxde-filetransfer ​
  • 切换至 Qt6 + DTK2 Widget 构建
gxde-local-build-template ​
  • 新增自动安装依赖功能
gxde-quality-tracker ​
  • 新增 Tauri/Electron 桌面端支持,PWA 支持
  • 集成 Tailwind CSS v4
  • 优化 Issue 提交流程
  • IssueForm 无 Token 时 URL 预填跳转 GitHub
  • 功能列表补充 Tauri/Electron 桌面端
  • 更新 README 脚本名一致性
  • 精简 scripts
  • 清理 electron 旧配置
  • 集成 vite-plugin-electron
  • Electron 改用 TypeScript
  • 添加 electron:start 快捷命令
  • Electron 改用 app.isPackaged
  • 设置 base: './'
  • 预留 Electron 镜像配置
  • 集成 Electron 桌面壳
  • README 添加 Tauri 桌面客户端说明
  • 固定 Vite dev server 端口
  • GitHubIssueItem 补充 id 字段
  • 集成 Tauri 桌面壳
  • README 添加 PWA 说明
  • 添加 PWA 支持
  • 使用 Tailwind CSS v4
  • 初始提交
deepin-wayland-protocols ​
  • 新增 set_primary_output 请求(outputmanagement-v1)
  • 同步上游最新
layer-shell-qt5 ​
  • 修复错误顶替 layer-shell 包的问题(移除 Provides 属性)
util-dfm ​
  • 修复路径拼接时 BOM 字符丢失
  • 优化 statx 调用,消除重复系统调用
  • 修复回收站文件无法显示和清空(路径遍历检查误伤)
  • 新增 DVD RW 擦除支持(dvd+rw-format)
  • 同步上游 1.3.71
  • 限制路径遍历检查到文件方案
  • 添加 dvd+rw-format 支持
  • 修复 BOM 字符丢失
  • 缓存 statx 结果
  • 在析构函数中关闭 FTS 树
  • 在 g_file_enumerate_children 后处理 GLib 延迟回调
  • 修复 DConfig 字符串列表加载
  • 优化文件扩展名过滤
  • 实现语义搜索路由
  • 添加文件扩展名字段到搜索索引
  • 更新语义搜索验证条件
  • 添加文件扩展名过滤支持
  • 添加仅搜索隐藏文件功能
  • 添加隐藏文件搜索支持
  • 增强中文 NLP 动作识别
  • 提高 IM 接收文件搜索准确性
  • 更新语义搜索规则和测试
  • 扩展支持的文件扩展名
  • 添加 parseIntent API
  • 调整搜索目录优先级
  • 更新最近搜索 D-Bus 集成
  • 添加最近搜索引擎单元测试
  • 实现最近文件搜索
  • 重构语义类型使用 PIMPL
  • 重构 ParsedIntent 使用 pimpl
  • 将 HighlightOptions 转换为 Pimpl
  • 修正 DConfig 字符串列表加载
  • 优化文件扩展名过滤
  • 实现语义搜索路由
  • 添加文件扩展名字段
  • 更新语义搜索验证条件
  • 添加文件扩展名过滤支持
  • 添加仅搜索隐藏文件功能
  • 添加隐藏文件搜索支持
  • 增强中文 NLP 动作识别
  • 提高 IM 接收文件搜索准确性
  • 更新语义搜索规则和测试
  • 扩展支持的文件扩展名
  • 添加 parseIntent API
  • 调整搜索目录优先级
  • 更新最近搜索 D-Bus 集成
  • 添加最近搜索引擎单元测试
  • 实现最近文件搜索
  • 重构语义类型使用 PIMPL
  • 重构 ParsedIntent 使用 pimpl
  • 将 HighlightOptions 转换为 Pimpl
desktop-environment-installer ​
  • 保留 keyring 扩展构建依赖
  • 移除上游 wlroots 兼容性补丁
  • 保留会话合成器依赖
  • 添加 dde-services
  • 添加 deepin-pdfium
  • 添加 util-dfm
  • 添加 kf5-kscreenlocker
  • 更新 gxde-time-screensaver 顺序
  • 修复 Deepin 屏保 Qt 私有问题
  • 添加 gxde-file-manager-integration
  • 修复链接到安装器依赖
  • 补丁 Wlroots libinput
  • 强制安装 GXWM
  • 修复 GXDE 文件管理器构建问题
  • 修复 Qt 私有问题
  • 添加缺失依赖
  • 添加 zipu
  • 修复 gxde-shell-compressor 打包格式
  • 修复 GXDE 启动器 Qt 私有头文件
  • 修复 GXCC Qt 私有依赖
  • 添加 DBusMenu-Qt6
  • 修复 Debian stanza 错误
  • 修复 dbusmenu-lxqt 不可用
  • 修复作者信息
  • 移除对 gxde-dock 的不必要依赖
  • 补丁 gxde-dock Qt 私有问题
  • 补丁 gxde-dock CMake 问题
  • 跳过 Python2 测试
  • 移除 gtkdoc-mktmpl 依赖
  • 添加 gpgrt-config
  • 移除不支持的 Slate 文件
  • 添加 libgnome-keyring 依赖补丁
  • 添加 libgnome-keyring
  • 修复 gxde-daemon 顺序
  • 修复核心依赖顺序
  • 修复核心模块顺序
  • 修复 IWCTL 配置冲突
  • 修复 Deepin wlroots 协议打包
  • 添加 Deepin wlroots 协议
  • 修复 Git clone 问题
  • 补丁 Qt6 构建问题
  • 添加 gxde-network-utils-qt6
  • 更新中文术语翻译
  • 添加 Deepin Keyring
  • 临时补丁 gxde-desktop-base 包元数据
  • 更新依赖基础设施安装策略
  • 修复 gxde-api cgo
  • 修复基础设施顺序
  • 使 DTK2Widget-Qt6 能针对 Qt 6.10 构建
  • 使 QXCb 能针对 Qt 6.10 构建
  • 继续补丁 DTK6 以针对 Qt 6.10 构建
  • 恢复模式
  • 修复构建问题
  • 添加依赖支持
  • 更新依赖列表
  • 增强程序设计
  • APT 包产物生成
  • 包管理器查询
  • 克隆仓库
  • 询问工作目录
  • 核心定义
  • 更新 Git 忽略文件
  • 初始化安装器
  • 安装警告
  • 初始化项目
gxde-copr-core ​
  • 添加 specs
gxde-dlna-caster ​
  • 修复中文名称缺空格
  • 系统托盘始终启用
  • 菜单开关改为控制关闭后是否隐藏到托盘
  • 修复 PipeWire 授权失效
  • 修复 web casting 性能问题
  • 修复 PipeWire 授权
  • 支持设置窗口壁纸
  • 更新 debian/control
  • Wayland 桌面采集统一走 xdg-desktop-portal + ffmpeg
  • Wayland 会话下桌面采集改用 PipeWire
  • 浏览器投屏改用 mpegts.js
  • 支持投屏图片/音乐
  • 记住投屏参数
  • 关于对话框展示 Logo 与描述
  • 修正 debian 构建依赖
  • 初始提交
gxde-hisi-9000c-gpu-compat ​
  • 添加 Firefox wrapper
  • 设置 GXDM 默认登录会话为 gxde-wlcom
  • 依赖 gxde-hisi-9000c-audio-compat 并升级到 1.0.11
  • 停止重写 1x1 {INVALID} gbm 探测
  • 修复 Electron/clash-party GPU 循环
  • 修复 OBS 启动
  • 修复 hisi gbm 修饰符列表
  • 修复 gxde-movie 崩溃
  • 添加 libgl4es
  • 添加 libffi6
  • 排除 libwayland 库
  • 添加 wl_display_create_queue_with_name
  • 修复 gxde-movie 劫持
  • gxde-movie 启动劫持
  • 添加 LICENSE
  • 初始发布

注:由于提交数量庞大,部分微小调整和文档更新未逐一列出,但均已包含在对应组件更新中。本次更新是 GXDE 历史上规模最大、涉及面最广的一次正式版本迭代,为未来的长期维护和功能扩展奠定了坚实基础。

最后由衷的感谢星火团队提供的资源以及服务,使 GXDE 可以获得更好的体验