Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【deepin_V23_beta】【一般】【紧急】【集成测试】【DDE】控制中心-个性化中标准字体和等宽字体缺少默认配置,选项展示为空 #4117

Closed
xuqi27837288 opened this issue Apr 19, 2023 · 8 comments
Labels
回归通过 回归通过 许琪 许琪

Comments

@xuqi27837288
Copy link

SUMMARY | 问题概要

必现问题

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

镜像地址:https://packagesupdate.uniontech.com/repo/uos-professional/image-beige/CUSTOM/lichenggang/20230419
内核信息: Linux test-PC 6.1.11-amd64-desktop-hwe #23 SMP PREEMPT_DYNAMIC Mon Feb 27 17:25:36 CST 2023 x86_64 GNU/Linux

PRE-REQUIREMENT | 预置条件

安装0419镜像

STEPS TO REPRODUCE | 复现步骤

1、打开控制中心-个性化-主题,观察标准字体和等宽字体的选项值及展示效果

OBSERVED RESULT | 观察到的结果

标准字体和等宽字体选项框展示为空,无默认选项值

截图_选择区域_20230419142514

EXPECTED RESULT | 期望的结果

标准字体和等宽字体应该有默认选项值

ADDITIONAL INFORMATION | 额外补充

No response

@Decodetalkers
Copy link

dconfig炸了,在修

@BLumia BLumia assigned Decodetalkers and unassigned BLumia Apr 20, 2023
kegechen added a commit to kegechen/dtkgui that referenced this issue Apr 20, 2023
在 setApplicationName 前调用 dconfig 会导致 appid 不匹配
导致无法正确读取修改配置.
没有 setApplicationName 时 applicationName 会 fallback
到二进制的名字( argv[0] )
将 docnfig 初始化改到第一次调用 themeType() 中

Issue: linuxdeepin/developer-center#4117
kegechen added a commit to kegechen/dtkgui that referenced this issue Apr 20, 2023
在 setApplicationName 前调用 dconfig 会导致 appid 不匹配
导致无法正确读取修改配置.
没有 setApplicationName 时 applicationName 会 fallback
到二进制的名字( argv[0] )
将 docnfig 初始化改到第一次调用 themeType / paletteType 中

Issue: linuxdeepin/developer-center#4117
kegechen added a commit to kegechen/dtkgui that referenced this issue Apr 20, 2023
在 setApplicationName 前调用 dconfig 会导致 appid 不匹配
导致无法正确读取修改配置.
没有 setApplicationName 时 applicationName 会 fallback
到二进制的名字( argv[0] )
将 docnfig 初始化改到第一次调用 themeType / paletteType 中

Issue: linuxdeepin/developer-center#4117
@kegechen
Copy link

dtkgui 的在 dguiapplication 中加了一个记住主题的逻辑, 由于过早的初始化 dconfig 导致获取 appid 失败, 同时 dconfig 自身缓存了一份 appid, 导致后续设置applicationName时没有更新 dconfigappid . 结果 dde-appearance 读取设置配置都失败了.

@kegechen
Copy link

kegechen commented Apr 20, 2023

deb [trusted=yes] https://ci.deepin.com/repo/obs/deepin:/CI:/linuxdeepin:/dtkgui:/PR-146/deepin_develop/ ./

修复个性化里面的设置无法生效的问题

包括 #4142

@kegechen
Copy link

@babyfengfjx @xuqi27837288

@babyfengfjx
Copy link

@vivianxf 请使用上述仓库开展回归验证。

@SuperEffie SuperEffie assigned SuperEffie and unassigned vivianxf Apr 20, 2023
@SuperEffie
Copy link

SuperEffie commented Apr 20, 2023

【验证结论】
【集成仓库】:deb [trusted=yes] https://ci.deepin.com/repo/obs/home:/zeno:/test/Deepin_23_stable-commercial/ ./
【版本信息】:libdtkgui5:5.6.10+u001
【验证结论】:验证通过
【录屏信息】:
个性化设置

kegechen added a commit to linuxdeepin/dtkgui that referenced this issue Apr 20, 2023
在 setApplicationName 前调用 dconfig 会导致 appid 不匹配
导致无法正确读取修改配置.
没有 setApplicationName 时 applicationName 会 fallback
到二进制的名字( argv[0] )
将 docnfig 初始化改到第一次调用 themeType / paletteType 中

Issue: linuxdeepin/developer-center#4117
@SuperEffie SuperEffie moved this from Waiting Test to Integrated in V23 Beta Apr 21, 2023
@vivianxf
Copy link

【验证环境】:
镜像地址:https://cdimage.uniontech.com/daily-iso/image-beige/CUSTOM/lichenggang/20230424/
内核:6.1.11
仓库:./deb [trusted=yes] https://ci.deepin.com/repo/obs/deepin:/CI:/TestingIntegration:/test-intergration-pr-9/testing/ ./
验证步骤:提单的步骤
验证现象:符合预期
【验证结果】:通过

@xuqi27837288
Copy link
Author

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

@xuqi27837288 xuqi27837288 moved this from Integrated to CLOSED in V23 Beta May 9, 2023
@xuqi27837288 xuqi27837288 added the 回归通过 回归通过 label Jul 7, 2023
@xuqi27837288 xuqi27837288 added the 许琪 许琪 label Aug 31, 2023
Whale107 pushed a commit to linuxdeepin/dtkgui that referenced this issue May 27, 2024
在 setApplicationName 前调用 dconfig 会导致 appid 不匹配
导致无法正确读取修改配置.
没有 setApplicationName 时 applicationName 会 fallback
到二进制的名字( argv[0] )
将 docnfig 初始化改到第一次调用 themeType / paletteType 中

Issue: linuxdeepin/developer-center#4117
(cherry picked from commit 99d1849)
Change-Id: Ib5beec4ebd421582a10c08fba5aab714aa425857
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
回归通过 回归通过 许琪 许琪
Projects
Status: CLOSED
Development

No branches or pull requests

7 participants