最近因为跟着豆包修这个错误,重新装了两回系统,不敢再折腾了,让codewhale出了份报告,给高人看看。
生成时间:2026-06-01
XDG_SESSION_TYPE=x11
killall dde-shell
配置文件: ~/.config/deepin/startdde/display-user.json
~/.config/deepin/startdde/display-user.json
{ "ColorTemperatureMode": 2, // 手动/常开 "ColorTemperatureManual": 4900, // 暖色温 4900K "ColorTemperatureModeOn": 2 // 激活中 }
机制: 息屏(DPMS)唤醒后,dde-shell 需要重新叠加色温滤镜。在 X11 + KWin 下,色温层是通过 gamma/LUT 叠加在合成层之上的。唤醒时如果色温层和桌面图标层渲染不同步,就会导致:
证据:dde-shell 日志反复出现
DConfig is invalid of appid=org.deepin.dde.tray-loader Can't acquire config manager for: /org.deepin.dde.network DConfig is invalid of appid=org.deepin.dde.dock Can't acquire config manager for: /org.deepin.dde.control-center.systeminfo
DConfig 是 Deepin v25 的新一代配置管理系统。多个核心模块的配置管理器无法加载,意味着:
dde-shell 日志:
Background geometry equals root widget geometry, discarding changes handle geometry: 3440×1440 vs screen geometry: 2752×1152
主屏物理 3440×1440 但工作区是 2752×1152(缩放)。竖屏副屏 1152×2048。这种非常规组合在唤醒后几何计算容易出现偏差,背景管理器频繁丢弃变更,加剧桌面抖动。
息屏(DPMS) → dde-shell 需要恢复色温滤镜 + 屏幕几何 + 合成器状态 → DConfig 损坏,读不到正确配置 → 色温层与桌面图标层渲染不同步 → 桌面抖动 + 图标无法点击 → killall dde-shell 重建一切 → 暂时恢复
打开 控制中心 → 显示 → 护眼模式 → 关闭 然后息屏一次。如果不再死锁,就是色温层的兼容性问题。
只接主屏或只接副屏,息屏唤醒看是否还会出现。 如果单屏正常,说明双屏组合是诱因。
终端执行(恢复后操作):
rm -rf ~/.local/share/dsg/
然后重新登录。不清除用户数据,只重建配置缓存。
0 0
No replies yet
Featured Collection
Popular Ranking
Popular Events
最近因为跟着豆包修这个错误,重新装了两回系统,不敢再折腾了,让codewhale出了份报告,给高人看看。
Deepin v25 息屏后 dde-shell 死锁问题分析报告
生成时间:2026-06-01
系统概况
XDG_SESSION_TYPE=x11)症状
killall dde-shell可恢复发现的问题(三层层叠)
第一层(核心):护眼模式色温层与 DPMS 息屏唤醒冲突
配置文件:
~/.config/deepin/startdde/display-user.json机制:
息屏(DPMS)唤醒后,dde-shell 需要重新叠加色温滤镜。在 X11 + KWin 下,色温层是通过 gamma/LUT 叠加在合成层之上的。唤醒时如果色温层和桌面图标层渲染不同步,就会导致:
killall dde-shell重建所有图层后恢复正常第二层(放大器):DConfig 配置系统大面积损坏
证据:dde-shell 日志反复出现
DConfig 是 Deepin v25 的新一代配置管理系统。多个核心模块的配置管理器无法加载,意味着:
第三层(诱因):双屏非常规分辨率叠加
dde-shell 日志:
主屏物理 3440×1440 但工作区是 2752×1152(缩放)。竖屏副屏 1152×2048。这种非常规组合在唤醒后几何计算容易出现偏差,背景管理器频繁丢弃变更,加剧桌面抖动。
根因链路(总结)
用户可尝试的排查(不改系统)
1. 关闭护眼模式
打开 控制中心 → 显示 → 护眼模式 → 关闭
然后息屏一次。如果不再死锁,就是色温层的兼容性问题。
2. 尝试单屏
只接主屏或只接副屏,息屏唤醒看是否还会出现。
如果单屏正常,说明双屏组合是诱因。
3. 清除 DConfig 缓存
终端执行(恢复后操作):
然后重新登录。不清除用户数据,只重建配置缓存。
备注
0 0(永不触发)是用户手动设置的,不是问题根源