GXDE 25.5beta1 Release Notes (2026-08-26)

GXDE 25.5 is the single update with the most changes in GXDE history, including comprehensive Wayland support, Qt6 migration, kernel updates, driver upgrades, security vulnerability fixes, and bug fixes. This update touches more than 60 code repositories, with hundreds of new features, patches, performance optimisations, and security enhancements.
Wayland Support Essentially Ready
The GXDE desktop environment can now run entirely in a Wayland session, with all major components natively adapted:
- Compositor
gxde-wlcomsignificantly upgraded, supporting session lock screen, screenshot management, global shortcuts, window blur/rounded corners, etc. - Core components such as the dock, top panel, launcher, control center, and file manager all support Wayland.
- Tray icons, screenshot/recording, hot corners, screen casting, etc. work normally under Wayland.
- Shortcut keys and input method issues are largely fixed.
- Login manager
GXDMupgraded, supporting Wayland/X11 session switching and a new UI.
Users can select the GXDE Wlcom session at the login screen.




More Components Migrated to Qt6
Over 20 core components have been migrated to Qt6, including: dock, top panel, launcher, control center, file manager, session management, text editor, video player, voice recorder, font manager, system assistant, printer, clipboard, etc. Additionally, multiple Qt6‑version foundational libraries have been added (DFrameworkDBus, gxde-network-utils, disomaster, libdbusmenu, qt6mpris, etc.).
Kernel and Driver Updates
- Kernel updated to 6.18.44 / 6.6.148
- Introduced MGLRU performance optimisations from the 7.2 kernel, improving zram compression performance and EXT4/XFS IOPS
- Fixed multiple kernel security vulnerabilities: Januscape (CVE‑2026‑53359), SCTPhantom (CVE‑2026‑64564), OVSwrap (CVE‑2026‑64531)
- Added support for NVIDIA 470 Tesla / 580 / 595 series drivers
- Default NTFS driver switched to NTFS Plus, improving NTFS filesystem performance
- Supports enabling the open‑source Panfrost GPU driver on the Pangu M900
- Added hardware acceleration compatibility layer for the Kirin 9000c, supporting Maleoon 910 GPU hardware acceleration
- Hardware viewer now includes driver installation functionality, allowing users to conveniently install driver packages from the hardware viewer

Massive Bug Fixes
- Wayland environment: fixed double title bars, input method candidate box misalignment, shortcut key failures, resolution loss after lock screen, etc.
- Desktop components: fixed dock tray explosion, launcher touchscreen ineffectiveness/slow response, control center slow startup/position anomalies/keyboard settings crashes, file manager wallpaper setting failures, etc.
- System level: fixed Dock failure after switching Wayland/X11, D‑Bus cold‑start crashes, etc.
- Numerous application fixes: involving terminal, editor, video player, voice recorder, dictionary, hardware viewer, screen casting, screenshot/recording, weather, etc.
New Components and New Hardware Support
New functional components:
deepin-liferaftmemory lifesaver,gxde-dlna-casterscreen casting tool,gxde-k9service manager,gxde-sni-servertray service, etc.

HiSilicon Kirin 9000c (Qingyun w515x and similar devices):
- Initial adaptation for Kirin 9000c completed; Wayland session is now usable for daily tasks.
- Added
gxde-hisi-9000c-gpu-compathardware acceleration compatibility layer, providing hardware acceleration for the Maleoon 910 GPU. - Works with
gxde-wlcom (>= 2.1.6-gxde5): the startup script automatically switches to the hardware‑accelerated session launcher when the 9000c kernel is detected; falls back to software rendering if the compatibility layer is not installed. - 9000C‑specific kernel + compatibility packages + hw‑series driver packages.
- Supports switching between X11 and Wayland (gxde-wlcom) sessions; Wayland is recommended for hardware acceleration.
- Added
gxde-hisi-9000c-audio-compatfor audio driver support.
Pangu M900 (HiSilicon Pangu platform):
- Successfully runs GXDE OS on the Pangu M900.
- GPU hardware acceleration enabled; glmark2 detects Mali‑G52 GPU.
- Achieved by extracting the device tree (DTB) + enabling the open‑source Panfrost driver + disabling the proprietary Mali driver.
- Runs under X11; Wayland support to be refined later.
Application enhancements: editor adds Markdown live preview, video player native Wayland playback, voice recorder waveform rewritten, system monitor supports Intel integrated GPU usage, etc.

Detailed Changelog
✨ New Features and Components
I. Wayland Session and Compositor
gxde-wayland-session
- Provides the GXDE Wayland session integration metapackage, tying together Wlcom, Dock, file manager, desktop panels, etc.
- Supports automatic installation of the
gxde-wlcomsession andstartgxde_wlcomstartup script into the system. - One‑click installation of all necessary Wayland session components, including
gxde-desktop-panel-neo,gxde-dock,gxde-file-manager, etc. - Depends on
dtk2widget-qt6,gxde-daemon,deepin-daemon, etc., ensuring matching module versions.
gxde-wlcom
New protocols and features:
- Session lock screen: added
ext_session_lock_manager_v1protocol support, implementing native Wayland lock screen. - Screenshot management: added
treeland-capture-unstable-v1protocol, providing region/window screenshot interactions. - Shortcut management: added GXDE shortcut protocol, exposing
ListAllActions,GrabNextKeyetc. via D‑Bus, enabling the control center to record shortcuts under Wayland. - DTK5/DTK6 window blur: added support for blur effects on DTK5/DTK6 application windows via
org.kde.kwin.effectstyle configuration. - OSD popups: NumLock / CapsLock / volume keys trigger OSD prompts, providing visual feedback.
- Kirin 9000c hardware acceleration session jump: when
gxde-hisi-9000c-gpu-compatis detected, it automatically jumps to the hardware‑accelerated launcher; falls back to software rendering if not installed. - Force CSD window rounded corners: allows forced clipping of all CSD windows to have rounded corners (experimental, disabled by default).
- GTK title bar button control: added D‑Bus interface to control visibility of minimise/maximise/close buttons, adapting to GXDE window management style.
- GTK theme setting: allows setting GTK themes via D‑Bus, syncing with XSettings.
- XWayland global menu export: supports KDE AppMenu protocol compatibility, enabling GTK application menus to appear in the GXDE top panel.
- Deepin‑style multitasking view: allows invoking the
Super + Ashortcut multitasking view (DKwin style) via the original Deepin WM D‑Bus interface. - Cycle activation of windows: added D‑Bus support for
ActivateNextWindowmethod, implementingAlt+Tabcycle switching between windows of the same application. - Qt icon theme sync: added a mechanism to synchronise Qt icon themes with the system theme.
- Treeland Personalization Manager: added
treeland-personalization-manager-v1support for synchronising wallpaper, cursor, etc. personalisation settings. - Text input and screenshot protocols: added
ext-foreign-toplevel-list-v1(foreign toplevel list),ext-image-capture-source-v1(image capture source),ext-image-copy-capture-v1(image copy capture),ext-screencopy-v1(screen copy) protocols. - XSettings IME preferences: the compositor holds XSettings, providing input method (IME) preferences such as input method switching, candidate box placement, etc.
- Clipboard persistence: fixed wl_seat broadcast timing to ensure clipboard contents remain valid after application switching.
- PipeWire support: supports OBS and other applications sharing the screen via PipeWire for screen recording and streaming.
- Performance optimisation: disabled
WLR_DRM_NO_ATOMICto improve performance and reduce frame latency. - Distribution support: added Arch Linux build support, including PKGBUILDs for x86_64 and aarch64.
- Multitasking animations: added window scaling, magic lamp, and other window switching animations.
- Window switcher: implemented a KWin‑style window switcher (Alt+Tab) with thumbnail previews.
- Show Desktop (Toggle Desktop): provides a show desktop function with shortcut
Super + D. - Top panel info query: added D‑Bus interface to obtain the current active window title, application icon, etc., for display on the top panel.
- XWayland menu export: supports XWayland applications exporting menus, allowing older apps to use global menus under Wayland.
Fixes:
- Fixed language remaining English after login (environment variables not correctly passed).
- Fixed missing shadows/borders on DTK6 windows (optimised window decoration rendering).
- Fixed crashes in Treeland screenshot protocol (handled null pointers and release order).
- Fixed double title bar issues in DTK5/DTK6 applications (unified window management strategy).
- Fixed IME candidate box misalignment in Electron apps under Wlcom (corrected text‑input‑v3 coordinate mapping).
- Fixed window flickering under NVIDIA discrete GPU direct‑rendering (optimised DRM commit timing).
- Fixed inability to start under LightDM due to default seatd usage (reverted to normal user session startup).
- Fixed fcitx5 candidate box not showing in WeChat (corrected input method context activation).
- Fixed QQ crashes under text‑input‑v3 (added null pointer checks).
- Fixed touchpad tap‑to‑click enabled by default (corrected libinput configuration).
- Fixed layer‑shell surfaces unable to attach to the top edge (corrected exclusive zone logic).
- Fixed dde‑shell protocol window corner interfaces not working on layer‑shell (corrected protocol handling).
- Fixed inability to re‑apply previous resolution configuration after logout/restart (persisted resolution settings).
- Fixed media play/pause, volume adjustment, Windows key, resource monitor launcher shortcuts not working under Wayland (supplemented shortcut mappings).
- Skipped installing
kylin-wlcom.desktopsession during installation (to avoid confusion). - Fixed crashes during screenshots on Kirin 9000c (corrected gbm allocator).
- Fixed window thumbnail capture failures (optimised ext‑img‑copy implementation).
- Fixed wallpaper not updating in window previews on multi‑monitor setups (connected wallpaper change signals).
- Fixed
Super + Amultitasking view crashes (corrected window list retrieval). - Fixed IME candidate box position errors under full‑screen applications (corrected relative coordinates).
- Fixed screenshots being too low‑resolution (corrected buffer scaling).
- Fixed DMenu crashes due to protocol mismatches (updated protocol versions).
gxde-wayland-gtk-menu
- Provides global menu export support for GTK applications under Wayland via the DBusMenu protocol.
- Used for GTK global menu export in the GXDE top panel under Wayland, compatible with GTK2/GTK3/GTK4.
gxde-sni-server
- Provides a SNI (StatusNotifierItem) system tray service, based on Plasma’s SNI implementation.
- Allows the Dock to display tray icons normally under Wayland, supporting hover, click, right‑click menus, etc.
- Runs as an independent process and communicates with the Dock via D‑Bus.
xdg-desktop-portal-gxde
- Added Wayland file chooser portal support, implementing the portal backend for file save/open dialogs.
- Fixed segmentation faults when opening the screen sharing authorisation window under Wayland (corrected D‑Bus callbacks).
- Fixed file chooser inability to select folders (corrected mode parameters).
- Fixed Treeland personalisation manager protocol opcode mismatches (updated protocol versions).
- Optimised screen selector UI and preselected the first screen.
- Translation updates (Chinese, Portuguese, etc.).
gxde-requ
- Added Wayland support for GXDE hot corners, enabling four‑corner hot zones under Wayland via LayerShell.
- Fixed hot corner positioning anomalies where the other three corners could not be triggered before the top‑left corner (corrected coordinate calculations).
- Supports single‑instance operation to avoid multiple hot corner processes.
II. GXDM
- New DDE 15‑style login UI and lock screen UI, based on Qt Quick, with animations and custom wallpaper.
- New UI animations: smooth animations for login selection, user switching, lock screen, etc.
- Allows users to modify the Greeter wallpaper and cursor (global): via D‑Bus interfaces
SetWallpaper,SetCursorTheme. - Allows users to switch between Wayland and X11 greeters (default Wayland with GXWM preference), providing a session selector.
- Allows users to change their own lock screen wallpaper: synchronised when setting wallpaper from the control center or file manager.
- Lock screen registration toggle: users can enable/disable lock screen registration; when
Super + Lis available and the user allows, it automatically registers. - Build system: switched from QMake to CMake, with new Bazel support (DEB packaging defaults to CMake), simplifying cross‑platform builds.
- Auto‑login: supports setting an auto‑login user via configuration files or D‑Bus.
- Session memory: remembers the last used session type and auto‑selects it next time.
- Virtual keyboard support: displays an on‑screen keyboard on the login screen for touch devices.
- Dual‑screen DPI fix: DPI settings are correct under multi‑monitor setups.
- Fixed lock screen not locking a second time (corrected lock screen state machine).
- Dependencies: breaks compatibility with older
gxde-wlcomversions, requiring>= 2.1.9-gxde1. - Wallpaper persistence: user‑customised lock screen wallpapers are stored in
~gxdmand readable by the login interface.
III. System Management Components
gxde-k9
- Added task lifecycle management (start/stop/restart/disable) for managing user‑level services.
- Added
chockerTUI management tool (based on whiptail/dialog), providing an interactive task management menu. - Added task log viewing and bash auto‑completion.
- System task start/stop no longer require sudo; only enable/disable need privileges.
- GXDE Daemon switches to using GXDE K9 to manage multiple sub‑daemons, such as Dock and top panel.
- Supports importing external scripts as tasks (e.g.,
.slimy,.shottypes). - TUI menu supports navigating back, scrolling logs, and batch‑removing tasks.
- Added
gxde-k9-chockersub‑command with script‑friendly operations (status, restart, logs, etc.). - Task logs are stored per task with size limits and startup cleanup.
gxde-daemon
- Switched to GXDE K9: implemented
gxde-daemon-managerto manage multiple sub‑daemons, launched uniformly viagxde-k9. - New
top.gxde.daemon.Dockinterface: replaces the original Deepin Daemon Dock module, providingSetDockMode,SetHideMode,SetTopPanel, etc. - New theme loading util: used to load GTK themes into the Wayland session, notifying Wlcom via D‑Bus.
- Fixed multiple application instances when rapidly calling SetTopPanel etc. (corrected singleton checks).
- Fixed Dock smart hide failure under X11 (corrected window edge trigger logic).
- Fixed Dock multi‑window cycle switching (optimised window activation algorithm).
- Removed obsolete Wayland sessions (cleaned up legacy files).
- Improved Dock right‑click menu order and i18n: menu items (Open, Launch, Unpin, Pin, All Windows, Force Quit, Close All) now support translations (zh_CN, ru_RU, es_ES, fr_FR, de_DE, ja_JP, ko_KR, pt_BR).
- Window identification optimisation: prioritises matching non‑hidden official desktop files, fixing launcher icon and running window merging errors.
- New CapsLock/NumLock hint scripts: OSD prompts appear when locking keys are pressed.
- VNC remote support disables XShm for the tiny computer, fixing VNC enabling issues.
deepin-liferaft
- System memory/resource monitoring and lifecycle management component, with a built‑in “memory lifesaver” tool.
- Monitors system memory pressure and automatically triggers freeze/force‑quit of high‑memory applications when memory is low.
- Supports user‑triggered force‑quit of stuck applications via a graphical interface.
- Started via systemd user service or gxde-k9, supports logging and internationalisation (Chinese, Japanese, Korean).
- Uses DtkCore logging system, supporting both journald and file output.
- Systemd service enabled by default.
deepin-daemon
- Fixed notebook play/pause key only pausing and not resuming (corrected key mapping).
- Fixed show desktop failure under X11 (
deepin-toggle-desktopnot working in X11). - Fixed
deepin-toggle-desktopnot working under Wayland (switched to D‑Bus calls to Wlcom). - Fixed inability to open the notification center with shortcuts (supplemented D‑Bus interface).
- Added support for running applications with NVIDIA GPU via prime‑run (added environment variable detection).
- Disabled incompatible modules under Wayland (e.g., some input device modules) to avoid crashes.
- Fixed Wayland state not cleared after switching back to X11, causing Dock failure.
- Added support for resetting daemon after user logout, cleaning up residual processes.
gxde-default-settings
- Default NTFS driver adjusted from ntfs3 to NTFS Plus (legacy driver) to improve NTFS filesystem compatibility and performance.
gxde-desktop-base
- Enabled zram (compressed swap) by default, improving system responsiveness.
- Kernel default
psi=1(pressure stall information) enabled to improve resource scheduling. - Preserved Wayland session environment variables for sudo‑launched graphical applications (XDG_SESSION_TYPE, XDG_RUNTIME_DIR, WAYLAND_DISPLAY, QT_QPA_PLATFORM), fixing segmentation faults when launching graphical apps with plain sudo.
gxde-desktop-schemas
- Added screen scaling support for Electron applications.
- Added support for prime‑run to invoke NVIDIA GPU (new gsettings key).
startgxde
- No longer forces dependency on lightdm.
- Fixed XWayland application scaling anomalies under different refresh rates on multi‑monitor setups with GXDE Wlcom (corrected scaling calculations).
- Replaced
--no-sandboxwithELECTRON_DISABLE_SANDBOX=1for safer Electron application execution. - Added support for prime‑run to invoke NVIDIA GPU.
- Removed deepin-prime dependency, using prime‑run instead.
- Added optional dependency on
gxde-wlcomfor easier Wayland session switching. - Fixed screen scaling disabling not taking effect for Electron apps.
- Fixed XDG_CURRENT_DESKTOP setting under GXWM.
gxde-api
- Enabled
deepin-shutdown-sound.serviceby default to ensure shutdown sound. - Fixed shutdown sound not playing when enabled (corrected service startup order).
gxde-sound-theme
- Fixed missing shutdown sound when enabled (added sound files and configuration).
gxde-qt-dbus-factory
- Added
top_gxde_daemon_dock.h, providing D‑Bus bindings for thetop.gxde.daemon.dockinterface.
IV. Screen Casting and Android Container
gxde-dlna-caster
- Wayland session desktop capture now supports PipeWire and xdg‑desktop‑portal + ffmpeg (capturing via PipeWire).
- Browser casting switched to
mpegts.js(plays MPEG‑TS streams), compatible with Chrome/Firefox/TV browsers. - Added tray menu and close confirmation (minimise to tray or exit directly).
- Supports casting images/music: images pushed directly (Content‑Length), music transcoded to MP3 (audio/mpeg).
- Remembers casting parameters (source, framerate, bitrate, port, audio, etc.) via QSettings.
- About dialog shows logo and description (using DTK default entry).
- User‑Agent unified as
GXDE Caster/<version> <login name>. - Fixed PipeWire authorisation failures (corrected Portal authorisation flow).
- Supports setting window wallpaper (follows system wallpaper).
- Fixed missing spaces in Chinese names.
- System tray always enabled; menu toggle controls whether to hide to tray after closing.
Waydroid Android Container Support
waydroid: synced upstream, added LoongArch64 host identification, generated persistent virtual device identifiers, added/metadata/aconfigstorage support for Android 16.waydroid-android-image-vanilla: adjustedpersist.waydroid.multi_windowsvalue, fixed download failures, removed libhoudini.libgbinder/libglibutil/gbinder-python: synced upstream bullseye branches, improved Android container binder support.libffi6: added as a dependency for Android compatibility layer.v4l2loopback: fixed dkms build errors on kernel 7.0 (adapted to kernel API changes).
gxde-boot-maker
- Improved multilingual translations.
- Optimised UI details.
V. Pangu M900 Platform Specific Support
- Default use of open‑source Panfrost driver, replacing the proprietary Mali driver by extracting the device tree (DTB) and modifying kernel configuration.
- Supports partial OpenGL ES GPU hardware acceleration, with glmark2 detecting Mali‑G52 GPU.
- gxde-iso-builder added support for building Pangu M900 images, with the
gxde-pangu-m900-configvirtual package. - Calamares installer added initial Pangu M900 adaptation, automatically installing the corresponding kernel and drivers.
- Added
gxde-hisi-9000c-gpu-compat: Kirin 9000c platform GPU compatibility layer (see hardware support section). - Added
gxde-disable-security-boot: a helper tool to disable secure boot, resolving kernel startup anomalies on Pangu M900. - grub2 now supports automatically detecting and specifying
/boot/dtb-xxxas the device tree for the current kernel, adapting to the Pangu platform. - Added
gxde-pangu-m900-config: contains Pangu‑specific configuration files (e.g., kernel cmdline, udev rules).
VI. New Qt6 Base Libraries
| New Library | Purpose |
|---|---|
DFrameworkDBus-Qt6 | D‑Bus framework Qt6 version, providing D‑Bus type system, interface generation, etc. |
gxde-network-utils-qt6 | Network utilities Qt6 version, including network status, connection management, etc. |
libgxmr-qt6 | GXDE Media Renderer Qt6 version, media rendering library. |
disomaster-qt6 | Optical disc burning library Qt6 version, providing disc burning, erasing, etc., depends on libisoburn‑dev. |
libdbusmenu-qt6 | DBusMenu Qt6 version, for global menus. |
qt6mpris | MPRIS media control Qt6 version, providing MPRIS D‑Bus interface. |
util-dfm | Deepin File Manager utility library Qt6 version, including search, IO, etc. |
gxde-file-manager-neo | Qt6 version of GXDE file manager/desktop panel, co‑existing with Qt5 version. |
dtk2widget-qt6 | DTK2 Widget Qt6 branch, for migrating legacy DTK2 applications. |
dde-qt6integration | DDE Qt6 integration plugin, providing Qt6 applications with DTK style, blur support, etc. |
gxde-qt6-integration | GXDE Qt6 integration plugin, with extra patches like blur under Wayland. |
VII. NVIDIA Drivers
- Added NVIDIA 470 Tesla series driver packaging (
nvidia-graphics-drivers-tesla-470), for older Tesla cards. - Added NVIDIA 595 series driver packages (updated to 595.91.07), supporting RTX 40/50 series cards.
- Updated NVIDIA 580 driver to version 580.178.04, fixing several compatibility issues.
- Fixed
nvidia-detectnot identifying cards that support 580 (corrected detection script).
VIII. Application Enhancements
gxde-dock
- Added blur effect for Dock under Wayland (via layer shell).
- Added tray support (depends on
gxde-sni-server), displaying system tray icons under Wayland. - Added fallback daemon and
top.gxde.daemon.dockinterface for improved stability. - Added dual‑screen launcher support (launcher appears on secondary screen in fashion mode).
- Mouse moving to screen edge automatically unhides the hidden dock (enhanced smart hide).
- Fixed Wayland tray explosions, plugin windows not closing, right‑click menu persistence, etc.
- Fixed Recycle Bin opening two windows (corrected click event handling).
- Fixed inconsistent plugin icon sizes under high DPI (corrected scaling calculations).
- Fixed dock right‑click crashes and tray icon loss (corrected null pointers and signal slots).
- Fixed blur length not updating when dock lengthens (updated blur region).
- Fixed fashion‑mode items misaligned due to screen size changes (corrected layout updates).
- Fixed dock anomalies after resume from sleep (restored window states).
- Fixed right‑click menu settings not taking effect under X11 (corrected menu interactions).
- Fixed tray icon right‑click menu not opening in efficient mode (corrected event filters).
- Fixed abnormal program icon lengths in multi‑monitor different‑scaling setups (corrected scaling factors).
- Fixed secondary screen dock too short in efficient mode under certain conditions (corrected geometry calculations).
- Fixed minimised window missing animation and unable to dock (supplemented animation driver).
- Fixed Wayland menu mask not covering dock area (corrected layer shell stacking order).
- Fixed right‑click hit area too small in fashion mode (adjusted hitbox).
- Fixed hard disk mount plugin icon size (unified dimensions).
- Fixed window thumbnail preview scaling issues.
- Fixed missing animations under Wayland (supplemented animation driver).
- Fixed icon tearing and misalignment under HDPI Wayland (optimised rendering).
- Added dependency on
gxde-sni-serverto display tray icons under Wayland. - Allows mouse hovering over edge to show dock (smart hide).
- In always‑hide mode, mouse hover does not auto‑expand; only right‑click menu state switching can reveal it.
- Fixed dock not hiding in always‑hide mode.
- Fixed Recycle Bin plugin opening two windows on single click.
gxde-launcher
- Added ability to run specified programs with NVIDIA GPU on hybrid GPU setups (via prime‑run).
- Added screen scaling support for Electron apps (via environment variables).
- Added dual‑screen support, correctly displaying launcher on secondary screen.
- Fixed touchscreen clicks not working under Wayland (corrected touch event delivery).
- Fixed full‑screen mode crashes (corrected layer shell initialisation).
- Fixed wallpaper retrieval anomalies / transparency issues (corrected wallpaper path retrieval).
- Fixed inability to auto‑hide (corrected hide mode logic).
- Fixed slow response (optimised D‑Bus call caching).
- Fixed incorrect display position under X11 (corrected mouse positioning).
- Fixed inconsistent hover animations for control center and power buttons in full‑screen mode.
- Fixed right‑click menu positioning in full‑screen mode (switched to Wayland mouse positioning protocol).
- Added Wayland private protocol for mouse location (
gxde_launcher_pointer). - Fixed first‑time opening flickering half‑screen before correct popup (delayed display).
- Fixed icon anomalies (corrected icon loading).
- Improved screen scaling disable, adding support for Electron apps.
- Supports correctly following dock movement (via D‑Bus listening to dock position changes).
- Replaced
com.deepin.dde.daemon.Dockwithtop.gxde.daemon.dockinterface. - Fixed full‑screen mode crashes under Wayland.
- Fixed slow response (optimised event loop).
- Fixed launcher icon anomalies (corrected icon loading under Qt6).
- Supports prime‑run for NVIDIA GPU execution.
- Fixed missing Chinese translation for sandbox disable option.
gxde-top-panel and gxde-top-panel-plugins
- Added native Wayland adaptation (using LayerShell), top panel now correctly stays on top and responds to screen changes.
- Switched to DTK2 menu style, unifying right‑click menu appearance.
- Added Wayland blur effect (follows system blur settings).
- Added
gxde-top-panel-devdevelopment package for plugin development. - Fixed Wayland crashes (corrected LayerShell initialisation).
- Fixed menu misalignment (corrected coordinate conversion).
- Fixed missing application icons/information (corrected window info retrieval).
- Fixed blur not working (corrected blur region settings).
- Fixed plugin drag‑and‑drop segmentation faults (corrected drag event handling).
- Fixed tray right‑click menu not working (corrected D‑Bus interface).
- Fixed plugin width anomalies (corrected layout calculations).
- Fixed slow startup (optimised D‑Bus calls).
- Fixed overlapping top panels on X11 multi‑monitor setups (corrected screen geometry calculations).
- Fixed missing effects under X11 (supplemented X11 effects support).
- Fixed display anomalies after dragging some plugins (corrected drag logic).
- Fixed resource monitor division‑by‑zero checks (avoided crashes).
- Fixed crashes when playing certain songs (corrected audio decoding).
- All plugins migrated to Qt6.
- Fixed time plugin and resource monitor plugin not following system theme colour changes.
- Fixed software tray right‑click menu functions not working.
- Fixed repeated Qt signal‑slot connection error logs.
- Fixed onboard CMakeLists.txt configuration errors.
- Fixed top panel not automatically adjusting position/size based on dock changes.
- Fixed non‑amd64 build failures.
- Replaced
/bin/lreleasewith/usr/lib/qt6/bin/lrelease. - Added build dependencies:
libxkbcommon-dev,libxcb-xkb-dev,libgsettings-qt6-dev,libdframeworkdbus-qt6-dev. - Requires
gxde-top-panel-pluginsversion > 6.0.0 to avoid installing Qt5 plugins causing crashes. - Only one top panel instance allowed (singleton).
gxde-control-center
- Added window minimise animation settings (scale/magic lamp), linked with Wlcom.
- Added GXDM login manager settings page (wallpaper, cursor theme, auto‑login).
- Added GXWM window manager settings (window effects, animations, etc.).
- Under Wayland, mouse/touchpad/keyboard settings communicate directly with Wlcom via
com.kylin.Wlcom.InputandInputAction. - Touchpad: natural scrolling, tap‑to‑click, left‑handed mode, pointer speed, acceleration configuration, disable while typing, disable when external mouse connected, double‑tap, etc.
- Keyboard: key repeat rate, shortcut list (add/modify/delete), key capture (via
GrabNextKey). - Fixed control center positioning anomalies under Wayland (corrected window positioning).
- Fixed transparency anomalies (corrected blur effects).
- Fixed slow startup (disabled some X11 interfaces).
- Fixed surface crashes (corrected window creation).
- Fixed brightness/resolution anomalies (corrected D‑Bus calls).
- Fixed D‑Bus cold‑start crashes (enhanced platform plugin detection).
- Fixed keyboard subpage setting crashes (corrected input device enumeration).
- Fixed scrolling to keyboard module freezing (temporarily disabled problematic interfaces).
- Fixed UI anomalies in some cases (corrected layouts).
- Fixed applications launched from the info page quick center missing effects (corrected launch parameters).
- Fixed CapsLock anomalies after VNC remote setup (corrected keyboard state).
- Fixed different‑screen‑different‑scaling not correctly enabling and slider anomalies (corrected scaling calculations).
- Fixed Wacom devices not showing (corrected device enumeration).
- Disabled control center scrollbar (to avoid visual clutter).
- Fixed crashes when launching control center via dbus cold‑start.
- Fixed launcher not auto‑hiding under Wayland.
- Fixed control center position anomalies under Wayland.
- Added build dependency
liblayershellqtinterface-dev. - Disabled interfaces to improve Wayland startup speed.
- No longer disables top panel option under Wayland.
- Improved multilingual translations.
- Fixed crashes when clicking keyboard & language and mouse subpages.
- Fixed missing Chinese translations.
- Qt6 migration.
- Fixed logic for enabling “dock resembles Mac style” (auto‑enable top panel and global menu, auto‑check hide dock, etc.).
gxde-file-manager
- Comprehensive Wayland support:
- Desktop panel (
gxde-desktop-panel) uses LayerShell, fixing popup full‑screen issues. - Fixed desktop icons positioned below the top panel (corrected exclusive zone).
- Fixed wallpaper scaling/setting failures (corrected wallpaper setting interface).
- Fixed DFileDialog stacking (corrected window type).
- Fixed SIGSEGV (corrected null pointers).
- Fixed Ctrl+click deselect (corrected selection logic).
- Fixed Delete key not working under GXDE‑Wlcom (corrected keyboard events).
- Fixed missing USB plug/unplug sounds (supplemented audio files).
- Fixed file loss (corrected IO error handling).
- Fixed blurry icons on high‑DPI screens (corrected DPI scaling).
- Fixed wallpaper picker taking ~25 seconds to launch (optimised thumbnail loading).
- Desktop panel (
- Integration with GXDM: when setting wallpaper via right‑click in file manager, GXDM lock screen wallpaper is synchronised.
- Desktop panel:
- Fixed right‑click refresh not working.
- Fixed crashes when changing wallpaper under X11 (corrected wallpaper update signals).
- Fixed desktop icons encroaching on Dock and top panel areas (corrected exclusive zone).
- Fixed icon overlap under Wayland (corrected layout updates).
- Mount plugin: fixed high CPU usage caused by disk mount plugin’s self‑triggered repaint loop (corrected paintEvent).
- File operation forwarding: file creation dialogs from the desktop panel are forwarded to the file manager process to avoid LayerShell window full‑screen.
- Right‑click menu: fixed menu flip gaps and menu drawing on wrong screens.
- Properties window: fixed full‑screen properties window issue from right‑click.
- Delete key: fixed not working under Wlcom.
- Upstream sync: large amount of code synced to Qt6 branch, fixing several stability issues.
gxde-session-ui
- Wayland adaptation:
- Notification bubbles (
dde-notifications) no longer full‑screen under Wayland and auto‑dismiss after timeout. - dde‑osd (OSD display) supports Wayland, correct position, blur, and animations.
- dde‑shutdown (shutdown/restart dialog) under Wlcom has no title bar, stays on top, and follows wallpaper.
- Audio notification window positioned correctly.
- Fixed inability to remember last used session (corrected configuration file).
- Notification bubbles (
- Other fixes:
- Notification panel right margin too large when disabled in control center (corrected layout).
- Notifications flying to the top (corrected position).
- Fixed not displaying under X11 (corrected platform detection).
- Fixed
notify-senderror “No such file or directory” (supplemented DBus service). - Fixed missing styles (corrected theme loading).
- Fixed Wayland crashes (corrected LayerShell initialisation).
- Build migration: switched from qmake to CMake, built with Qt6.
- Uses
gxde-qt5integrationfor Qt5 application compatibility. - Added build dependencies:
qt6-wayland-dev,libwayland-dev,libgsettings-qt6-dev,libdframeworkdbus-qt6-dev,qt6-svg-dev, etc. - Improved lightdm‑deepin‑greeter default session priority.
dde-clipboard
- Fixed clipboard manager not recognising copied text (corrected event listeners).
- Fixed inability to auto‑hide correctly under Wayland (corrected window hiding logic).
- Fixed illegible text under Wayland (corrected colour themes).
- Fixed slow startup under Wayland (optimised D‑Bus calls).
- Qt6 migration.
- Added build dependencies:
libcups2-dev,libxcb-xkb-dev.
deepin-screen-recorder
- Upgraded to 7.0.
- GXWM support: adapted to GXDE window manager, screenshot/recording interaction with the WM.
- Initial Wlcom support: supports screenshot/recording pin function under GXDE Wayland.
- New Dock icon invocation: can launch screenshot/recording by clicking the icon on the taskbar.
- Registered
Ctrl+Alt+Ascreenshot shortcut (consistent with Deepin). - Cross‑compositor recording: recording no longer stops when switching between 3D/2D compositors; camera migrates with the recording box.
- Fixed Dock icon not invoking screenshot (corrected D‑Bus calls).
- Fixed pin function not working under Wayland (corrected window properties).
- Fixed segmentation faults (added null pointer checks).
- Performance enhancements: disabled click‑through, optimised Wayland performance.
- Upstream sync to 6.6.39: merged many upstream fixes.
gxde-terminal
- Supports setting terminal wallpaper (via background image option).
- Merged window background menu into a single “Set Window Background” checkbox; clicking sets and shows a checkmark, clicking again clears the background.
- Fixed fcitx5 input method flickering under Wayland (unset GTK_IM_MODULE=fcitx, switched to gtk‑im‑context‑wayland).
- Fixed style anomalies under GXWM (corrected window decorations).
- Fixed duplicate terminal wallpaper after splitting screens (corrected wallpaper update logic).
- Improved multilingual translations.
- Refactored window size restoration logic, fixing inability to set initial window size correctly under Wayland.
gxde-editor
- New Markdown dual‑panel editing and live preview: uses QTextDocument for Markdown rendering, removing QtWebEngine dependency.
- Edit/preview each take 50%; supports title bar menu and
Ctrl+Shift+Mshortcut to toggle preview. - Implements bidirectional scroll synchronisation between editor and preview.
- Fixed inability to return to foreground correctly under Wayland (corrected window activation).
- Fixed crashes after file deletion (corrected file monitoring).
- Fixed DXCB double title bar (corrected window decorations).
- Migrated to Qt6.
- Improved multilingual translations.
gxde-movie-reborn
- Upgraded to 4.0, migrated to Qt6.
- New native Wayland playback: uses Wayland backend directly, no longer relying on XWayland.
- New Wayland window rounded corners: uses LayerShell for rounded corner effects.
- Supports audio playback: can now play audio files separately.
- Fixed missing X11 effects (corrected effect initialisation).
- Fixed Wayland crashes (corrected window creation).
- Fixed volume bar display and sub‑window independence on startup (corrected volume control UI).
- Added multilingual translations.
gxde-voice-recorder
- Upgraded to 2.0, waveform display rewritten (using Qt6 Multimedia module).
- Supports setting window wallpaper (follows system wallpaper).
- Migrated to Qt6.
- Added build dependencies:
qt6-multimedia-dev,libavdevice-dev.
deepin-system-monitor
- Supports Intel integrated GPU usage: added Intel iGPU detection and display.
- Improved Chinese translations.
gxde-dict
- Selection translation now supports whole‑sentence translation and automatic target language selection.
- Supports global background / program wallpaper.
- Fixed selection translation not working under X11 (corrected clipboard listening).
- Improved Chinese translations.
gxde-font-manager
- Supports setting program wallpaper.
- Improved multilingual translations.
gxde-image-viewer
- Fixed crashes under Wayland (corrected window creation).
- Added multilingual translations.
gxde-music
- Added multilingual translations.
gxde-deb-installer
- Fixed Chinese descriptions showing as “?” (corrected encoding handling).
- Fixed occasional crashes (corrected null pointers).
- Improved multilingual translations.
gxde-sendbylan
- Fixed memory overflow during large file transfers (switched to chunked transfer).
- Fixed icons not showing (corrected icon paths).
- Fixed inability to open from file manager right‑click (corrected D‑Bus calls).
gxde-hardware-viewer
- Fixed system info page showing zram partitions (filtered zram).
- Replaced icons with new ones (from Yoyo OS).
- Added driver installation functionality, merged with driver update into “Driver Management”.
- Added missing dependencies (e.g., nvidia‑detect).
- Updated translations.
gxde-dock-weather
- Supports Chinese city name input, automatic weather detection, and temperature unit settings.
- Fixed fashion‑mode icon blurring after repeated resizing.
MineSweep
- Fixed launcher icon not showing (corrected desktop file).
- Fixed being categorised as “Other Software” (corrected Categories).
fantascene-dynamic-wallpaper
- Fixed launcher icon not showing (using .svg icon).
- Fixed compilation issues (migrated to Qt6).
- Synced upstream to 2.1.4.
gxde-timer-neo
- Fixed window dragging anomalies under Wayland (corrected window drag).
gxde-introduction
- Fixed double title bar / inability to drag under Wayland (corrected window decorations).
- Fixed QQ icon being cropped (corrected icon size).
- Added page‑switching animations.
- Disabled special effects mode page under Wayland.
- Qt6 migration.
- Improved multilingual translations.
gxde-picker
- Fixed missing Chinese translations (improved translation).
gxde-system-assistant
- Removed kmag (magnifier), changed to recommend other tools.
- Qt6 migration.
dde-printer
- Migrated to Qt6.
- Uses
/usr/lib/qt6/bin/xxxtools.
gxde-calculator
- Fixed multiplication sign being mistakenly removed by input cleanup (corrected operator retention logic).
- Fixed binary input exceeding 32‑bit limit in programmer mode (skipped range check).
- Fixed DWORD binary mode input restrictions.
deepin-reader
- Synced to latest upstream, no additional customisations.
deepin-log-viewer
- Security hardening:
- Fixed
getFileSizelacking authorisation (added polkit check). - Fixed
quitmethod without authorisation (only root allowed; auto‑exits when no clients). - Fixed
whiteListOutPathswithout authorisation (added polkit check, cleaned front‑end dead calls). - Fixed
exportOpsLogpath injection (switched to fd transfer, symlink safe deletion). - Fixed
readLogInStreamlacking authentication (added auth validation). - Fixed predictable token (switched to random UUID).
- Fixed checkAuth D‑Bus reply invalid leading to bypass (explicit validation).
- Fixed
- Functional fixes:
- Fixed intermittent service list retrieval failures (register object before service name).
- Fixed Kwin/Xorg log display logic (decoupled).
- Fixed multiple polkit authorisation popups and mutex crashes.
- Fixed log export path injection.
- Supports reading GXWM logs.
- Qt6 migration, added dependencies.
deepin-service-manager
- Fixed duplicate plugin registration, D‑Bus security policies, systemd dependencies and install locations, and race condition crashes.
- Synced to latest upstream.
gxde-iso-builder
- Added Pangu M900 image building support.
- Replaced qemu‑user‑static with qemu‑user‑binfmt.
- Added riscv64 support.
- Defaults to aliyun mirrors.
- No longer bundles lightdm; relies on live‑config‑gxde for auto‑login support.
- Pangu images use the virtual package
gxde-pangu-m900-config. - Disabled arm64 security to fix kernel boot failures on some devices.
- Installs firmware‑libertas.
calamares-settings-gxde
- Fixed installer carousel images being cropped (corrected image sizes).
- Fixed non‑loong64 systems having Debian 13 loong64 repos after installation (corrected architecture detection).
- Added special adaptation for Pangu chips (install Pangu kernel and configuration).
- Uses aliyun as default mirror for faster download speeds.
- Installs dde‑store instead of Spark Store on non‑Simplified/Traditional Chinese systems.
- Forces XCB platform plugin to avoid Wayland crashes.
- Uses Calamares language (rather than system language) as basis for dde‑store installation.
gxde-wallpapers
- Added solid‑colour wallpapers (multiple colour options).
- Added wallpapers “Ancient City Under the Sea”, “sleep”.
- Adjusted wallpaper content and optimised visuals.
- Fixed compilation failures.
deepin-gtk-theme
- Added GTK4 theme support.
- Added local deb build scripts.
gxde-qt5integration
- Disabled qt5xdg (to avoid conflicts).
dde-qt5integration
- Enabled DTK5 menu blur.
- Added local deb build scripts.
dde-qt6integration
- Enabled Wayland blur (Treeland & GXWM).
- Added local deb build scripts.
gxde-qt6-integration
- Added DTK2 blur effect.
- After enabling blur under Wayland, transparency is applied.
- Added deb build scripts.
dtk2widget-qt6
- Modernised DTK2 widget styles, updated light/dark themes, enhanced rounded corners and translucent glass textures.
- Dialogs/main windows now have Aero‑style blur and soft shadows.
- Enhanced default shadow values for cards, floating windows, arrow popups.
- Fixed Qt6 DTK translation directory mismatch causing missing Chinese translations in window background menus.
- Fixed GXDE Editor issues.
- Merged title bar background menu into a single checkbox.
- Fixed crashes under Wayland.
- Fixed crashes when launching gxde‑editor Markdown preview.
- Fixed wallpaper position/size anomalies on first window open under GXWM scaling.
- Fixed SystemSoundEffect not playing audio.
- Fixed blur length not updating after dock length changes.
- Fixed transparency anomalies in dtk2 applications.
- Fixed icon loading anomalies in dtk2 applications.
- Added build dependencies:
qt6-wayland-dev,qt6-wayland-private-dev. - Fixed sub‑menu drift.
- Fixed Wayland menu blur issues.
- Allows blur under Wayland.
- Fixed DVideoWidget VideoFormatProxy::isFormatSupported not working.
- Fixed “About” dialog causing program crashes.
- Fixed menus lacking rounded corners and shadows.
- Updated WIKI URL.
- Added local deb build scripts.
dtk6widget
- Fixed transparency anomalies in dtk applications.
- Fixed missing application icons under Wayland.
- Fixed double title bars under GXDE Wlcom.
- Added build dependency
libwayland-dev.
dtk6declarative
- Fixed i386 build issues.
deepin-menu
- Fixed display anomalies under X11.
- Fixed dpkg‑buildpackage build issues.
- Ensured borderless window hints (Qt6).
- Migrated to Qt6.
- Reverted to normal XDG surface (fixed Wayland UI issues).
- Added Debian trixie build dependencies (LayerShellQt headers, X11/xcb dev packages).
garma
- Migrated to Qt6.
- Added build dependency
pkg-config.
gxde-wm-shim
deepin-wm-dbusmigrated to Qt6 + KF6.
deepin-screensaver
- Synced to latest upstream.
box64
- Synced to latest upstream.
gl4es
- Synced to latest upstream.
llama.cpp
- Synced with Debian upstream, fixed Web UI download, privacy module installation, and tests.
spark-store
- Major version update.
- Added submitter window, SPK share links, application list sidebar and source repo filtering.
- Refactored download/install queue, exponential backoff retry, and homepage loading performance.
- Added LoongArch build support.
- Fixed several UI and interaction issues.
uos-ai
- Built as Qt6 taskbar plugin.
linyaps
- Added debug mode (gdbserver integration).
- Added
analyze sizecommand to analyse disk usage. - Supports CDI devices, PipeWire sockets, AT SPI socket mounting.
- Fixed overlayfs detection, hardlink cross‑device fallback, UAB export relative paths.
- Added
--no-truncatedoption. - Many translation updates.
- Synced upstream to 1.13.8-1.
dde-cooperation
- Synced upstream to 1.2.7.
calamares
- On arm64, uses
grub-install --removableto avoid NVRAM failures.
grub2
- Supports loading custom device tree
/boot/dtb-$(uname -r).
linux-kernel-gxde
- Fixed NTFS Plus driver build errors in kernel 6.6, restored the driver.
- Introduced MGLRU performance optimisations from kernel 7.2 into 6.6/6.18.
- Kernel 6.18 introduced zram compression performance improvements and EXT4/XFS IOPS enhancements from kernel 7.2.
- Fixed vulnerabilities: Januscape (CVE‑2026‑53359), SCTPhantom (CVE‑2026‑64564), OVSwrap (CVE‑2026‑64531).
- Pangu M900‑specific kernel (based on 6.6 series) adapted.
nvidia-graphics-drivers
- Updated to 580.178.04, 595.91.07.
- Added Tesla 470 series.
- Fixed nvidia‑detect recognition issues.
v4l2loopback
- Fixed dkms build errors on kernel 7.0.
deepin-pdfium
- Synced to latest upstream.
deepin-gettext-tools
- Synced to latest upstream.
gxde-kernel-builder
- Version bumped to 6.6.148gxde1.
- Fixed CVE‑2026‑53359.
- Updated kernel version.
gxde-filetransfer
- Switched to Qt6 + DTK2 Widget build.
gxde-local-build-template
- Added automatic dependency installation.
gxde-quality-tracker
- Added Tauri/Electron desktop support and PWA support.
- Integrated Tailwind CSS v4.
- Optimised issue submission flow.
gxde-os.github.io
- Added Henan Provincial Education and Research Network open‑source mirror.
- Improved introduction and fixed missing images.
document
- Added “Pitfalls of Migrating from Qt5 to Qt6” document.
wayland-migration-dashboard
- New project for tracking Wayland migration progress.
treeland
- Fixed menu positioning inaccuracies.
- Added private protocol to detect GXDE edition.
gxde-wlroots
- Fixed numerous XWayland focus, drag‑and‑drop, clipboard, modal window issues.
- Fixed DRM backend cursor plane, LVDS screen flickering.
- Fixed libinput gesture increments, input device hot‑plug.
- Fixed scene node visible region calculations.
- Added secure context CLOEXEC.
- Based on upstream 0.20.2 with many accumulated patches.
deepin-wayland-protocols
- Added
set_primary_outputrequest (outputmanagement‑v1). - Synced to latest upstream.
layer-shell-qt5
- Fixed incorrect replacement of layer‑shell package (removed Provides attribute).
util-dfm
- Fixed BOM character loss during path concatenation.
- Optimised statx calls, eliminating redundant system calls.
- Fixed inability to display and empty Trash (path traversal check false positive).
- Added DVD RW erasure support (dvd+rw‑format).
- Synced upstream to 1.3.71.
disomaster-qt6
- Added
libisoburn-devdependency, fixed compilation issues. - Qt6 migration, co‑exists with Qt5 version.
libdbusmenu-qt6
- Ported from Qt5, applied patches, added automated builds.
qt6mpris
- New package, initial packaging.
DFrameworkDBus-Qt6
- Fixed non‑x86 architecture compilation issues (switched to target_link_libraries).
- Added build dependency
qt6-base-private-dev. - Added
gxde-qdbusxml2cpptool.
gxde-network-utils-qt6
- Ported from Qt5.
gxde-hisi-9000c-gpu-compat
- Hardware acceleration compatibility layer for HiSilicon Kirin 9000c (Maleoon 910 GPU).
- Provides
startgxde_wlcom_9000cstartup script, using hisi EGL/gbm/GLESv2 libraries. - Provides
libhisi_gbm_shim.soto fix gbm modifier lists, resolving screenshot and video playback crashes. - Provides
xwayland-mesawrapper for XWayland acceleration. - Includes UOS libwayland 1.21 libraries (client/cursor).
- Fixed OBS not starting (stripped hisi environment).
- Fixed Electron/clash‑party GPU loops (corrected gbm probing).
- Depends on
gxde-hisi-9000c-audio-compataudio fix package (fixes speaker path, PipeWire period). - Version iterated to 1.0.11.
gxde-pangu-m900-config
- Contains Pangu‑specific configuration (kernel cmdline, udev rules, etc.).
- Fixed update‑initramfs errors.
gxde-disable-security-boot
- Helper tool to disable secure boot, resolving kernel startup anomalies on Pangu M900.
- Fixed update‑grub2 not taking effect.
- Added console=tty parameter.
live-config-gxde
- Disabled Relogin.
- Fixed inability to auto‑login.
🐛 Major Fixes (Summary)
- Wayland double title bars, input method misalignment, shortcut failures, lock screen resolution loss → fixed
- Dock tray explosion, plugin windows not closing, right‑click menu disappearance → fixed
- Launcher touchscreen ineffective, full‑screen crashes, slow response → fixed
- Control center slow startup, position anomalies, keyboard settings crashes → fixed
- File manager wallpaper setting failures, desktop icon misalignment, popup full‑screen → fixed
- Dock smart hide failures, multi‑window cycle switching → fixed
- Screenshot/recording pin failure under Wayland, Dock icon invocation failure → fixed
- Terminal input method flickering, style anomalies → fixed
- Editor Markdown preview crashes, window activation failures → fixed
- Video player effects loss, Wayland crashes → fixed
- Voice recorder waveform rewritten → optimised
- Dictionary selection translation failures → fixed
- System monitor CPU core display errors → fixed
- Log viewer multiple security vulnerabilities → fixed
- Cooperation module path traversal and hard‑coded credentials → fixed
🔧 Major Adjustments
- Qt6 migration (40+ components, see individual component notes)
- Default desktop policies: enable zram, psi=1, NTFS Plus, ELECTRON_DISABLE_SANDBOX
- Build system: multiple components switched from qmake to CMake, added local deb build scripts
- Internationalisation: many components improved Chinese translations, added multilingual support
- Mirror policy: Spark Store default for Chinese environments, aptss+dde‑store for non‑Chinese environments
- Source adjustments: hetao defaults to Tsinghua mirror, aliyun as backup
📦 Upstream Sync (No GXDE Custom Changes)
| Component | Version |
|---|---|
deepin-screensaver | 6.5.11 |
deepin-service-manager | 1.0.22 |
deepin-wayland-protocols | 1.10.0.32 |
deepin-log-viewer | 6.5.37 (includes security fixes) |
deepin-camera | 6.5.46 |
dde-cooperation | 1.2.7 |
deepin-reader | latest upstream |
deepin-gettext-tools | latest upstream |
gl4es | latest upstream |
box64 | 0.4.5-1 |
lat | 1.6.4 |
libgbinder / libglibutil / gbinder-python | latest upstream |
fantascene-dynamic-wallpaper | 2.1.4 |
llama.cpp | 10108+dfsg1-2 |
linyaps | 1.13.8-1 |
util-dfm | 1.3.71 |
deepin-calculator | 6.5.37 |
deepin-system-monitor | 6.5.46 |
deepin-pdfium | 1.5.8 |
📦 New Repositories/Packages
Wayland Related
gxde-wayland-sessiongxde-wayland-gtk-menugxde-sni-serverxdg-desktop-portal-gxde
Screen Casting / Compatibility / System
gxde-dlna-castergxde-hisi-9000c-gpu-compatgxde-hisi-9000c-audio-compatgxde-disable-security-bootdeepin-liferaftgxde-k9gxde-pangu-m900-configlive-config-gxdefonts-gb
Android Container
waydroidwaydroid-android-image-vanillav4l2loopbacklibffi6
Qt6 Base Libraries
libdbusmenu-qt6qt6mprisdisomaster-qt6util-dfmDFrameworkDBus-Qt6libgxmr-qt6dtk2widget-qt6
NVIDIA Drivers
nvidia-driver-595,nvidia-dkms-595,nvidia-utils-595nvidia-graphics-drivers-tesla-470
Development / Tools
gxde-local-build-templategxde-quality-trackerwayland-migration-dashboard
Note: Due to the large number of commits, some minor adjustments and documentation updates are not listed individually, but are included in the respective component updates. This release is the largest and most wide‑ranging version iteration in GXDE history.
