linuxdeepin / developer-center

Deepin developer center, provide developer wiki and community forum.
452 stars 73 forks source link

【deepin_V23_Release】【一般】【立即】【预发布测试】【DDE】重启后加载进入桌面,壁纸会显示异常一次 #8566

Closed kobe337 closed 5 months ago

kobe337 commented 5 months ago

SUMMARY | 问题概要

重启后加载进入桌面,壁纸会显示异常一次,壁纸会先显示非设置的,后显示设置的壁纸

SOFTWARE/OS VERSIONS | 软件/系统版本信息

镜像版本:Deepin OS-23-20240509035255-1_x86_64

PRE-REQUIREMENT | 预置条件

No response

STEPS TO REPRODUCE | 复现步骤

  1. 重启设备,进入登陆界面,输入正确的密码后,观察加载界面状态

OBSERVED RESULT | 观察到的结果

重启后加载进入桌面,壁纸会显示异常一次,壁纸会先显示非设置的,后显示设置的壁纸

https://github.com/linuxdeepin/developer-center/assets/17869922/6595ba03-2172-4a76-97ee-3b3a6258fb93

EXPECTED RESULT | 期望的结果

重启后加载进入桌面,壁纸正常显示

ADDITIONAL INFORMATION | 额外补充

No response

babyfengfjx commented 5 months ago

@kegechen 这个可以帮忙分析一下,现象还是比较明显。

kegechen commented 5 months ago

@asterwyx 看下session-shell 为啥壁纸和desktop的壁纸不一致。desktop 壁纸是从 dde-appearance 来的

asterwyx commented 5 months ago

session-shell的壁纸是从dde-system-daemon拿过来的,org.deepin.dde.Accounts1.User接口。

zsien commented 5 months ago

dde-appearance 的 GetCurrentWorkspaceBackground 第一次被调用时,org.kde.KWin 还没起来,导致获取 Workspace 失败,从而导致获取的壁纸错误。

zsien commented 5 months ago

https://github.com/linuxdeepin/dde-session/pull/75 已经解决了

kegechen commented 5 months ago

linuxdeepin/dde-session#75 已经解决了

80

xuqi27837288 commented 5 months ago

【验证环境】:v23 RC镜像 镜像:https://cdimage.uniontech.com/daily-iso/image-beige/CUSTOM/lichenggang/20240514 仓库:deb https://ci.deepin.com/repo/deepin/deepin-community/testing/ unstable main dde community commercial 内核:Linux test-PC 6.6.25-amd64-desktop-hwe 【验证步骤】:问题单中描述的步骤 【验证结果】:回归测试通过