dde-session-daemon: utils.go:130: Set wm blackscreen failed exit status 1
daemon/session/power: power_save_plan.go:880: Short idle state not exchange.
daemon/session/power: power_save_plan.go:1017: x.Error: 3 (BadWindow), sequence: 8, resource id: 0, major code: 20 (GetProperty)
dde-session-daemon: manager_lid.go:84: lid closed signal / manager_lid.go:91: lid open signal
Deepin 系统缺陷 Bug 反馈报告(保险柜功能不可用 & 锁屏/合盖黑屏机制失效)
报告说明与基本信息
本文档面向 Deepin 官方反馈渠道(社区论坛 / Bug 跟踪系统),汇总排查发现的两项系统级缺陷,分别涉及文件管理器的保险柜(File Vault)功能与锁屏/合盖黑屏机制。两项缺陷相互独立、成因明确,均已通过日志与命令行验证复现,现整理为正式 Bug 报告提交,以便官方定位与修复。
提交信息
系统环境信息
文档结构约定
每个 Bug 报告均自包含完整信息(现象、复现、日志、版本、修复尝试),供官方按缺陷分别跟踪处理。
优先级建议
验证命令使用说明
本文档中每个 Bug 报告均附有「验证/复现命令」小节,所列命令可直接复制至终端执行;涉及
sudo的命令请根据实际环境自行判断;输出中的时间戳等字段请以实际为准。Bug 报告一:保险柜(File Vault)功能不可用
dde-file-manager 6.6.3 中提供的保险柜(File Vault,对应插件
dfmplugin-vault)功能当前完全不可用。调用保险柜加锁(lockVault)操作时失败,且系统中不存在 vault 相关的 D-Bus 服务文件,导致保险柜相关的 D-Bus 通信无法建立。已尝试重装相关软件包并重启系统,问题依旧。复现步骤
以下步骤可在干净环境中复现该问题(请按顺序执行):
验证命令
期望行为
dfmplugin-vault被正确加载(不应被 "Black plugin(filter)" 过滤);lockVault操作应当成功执行,保险柜成功加锁;实际行为
dfmplugin-vault被 "Black plugin(filter)" 过滤机制拦截,未加载或未生效;lockVault调用失败(Vault lock failed with exit code: 1,2026-09-22 出现约 35 次,2026-09-23 出现 4 次,最近一次 09:37:21);busctl --user list无 vault 服务);关键日志证据
Black plugin(filter)标记表明动态加载机制主动对dfmplugin-vault插件执行了黑名单过滤,导致插件被排除在加载列表之外。另已确认插件文件存在于预期路径且完整(1,838,544 字节,ELF 64-bit),用户配置目录中无插件黑名单配置。软件包版本
已尝试的修复措施
apt install --reinstall dde-file-manager,未生效;修复建议
dfmplugin-vault是否被误加入插件黑名单/过滤规则,或过滤机制是否存在逻辑缺陷(如依赖未满足、路径识别错误等);.service文件未随包安装或路径错误);Bug 报告二:锁屏/合盖黑屏机制失效
dde-session-daemon 在锁屏或合盖时通过
dbus-send调用org.kde.KWin的/BlackScreen接口,但当前系统中安装的 kwin-x11 4:6.1.38 并不存在该接口对象,导致每次锁屏/合盖操作均失败并输出 "Set wm blackscreen failed exit status 1" 报错。同时,节能状态机卡死在 "Short idle state not exchange" 状态,无法正常进入或退出节能模式。系统中仅安装 kwin-x11 4:6.1.38 一套(与 dde-kwin 6.0.9 搭配),该版本未注册
/BlackScreen接口;重装相关组件并重启系统后,D-Bus 接口缺失问题依旧。复现步骤
以下步骤可在当前系统环境中复现该问题(请按顺序执行):
验证命令
期望行为
/BlackScreen接口,使屏幕进入黑屏节能状态;实际行为
/BlackScreen接口对象(探测返回No such object path '/BlackScreen')。关键日志证据
根因证据链:
dbus-send --print-reply --dest=org.kde.KWin /BlackScreen org.kde.kwin.BlackScreen.setActive boolean:truebusctl --user introspect org.kde.KWin /BlackScreen返回No such object path '/BlackScreen'软件包版本
已尝试的修复措施
busctl introspect主动探测,确认/BlackScreen接口对象在 KWin 中不存在。修复建议
org.kde.KWin /BlackScreen接口的兼容性逻辑,确认该接口在 kwin-x11 4:6.1.38 中应由哪个包提供;/BlackScreen接口的打包匹配情况(Deepin 定制补丁是否缺失);/sys/devices/system/loongarch/idle_state not found警告在 AMD x86_64 平台同样出现,属架构路径探测噪音,与本次故障无关。附件说明
附件清单
bug-report-evidence.mddde-file-manager-vault.logkwin-blackscreen.logdbus-interface-check.txt/BlackScreen接口探测输出,证明接口对象缺失system-info.txt以上证据均基于 2026-09-23 实际采集。Deepin-Bug反馈-2026-09-23.zip