linuxdeepin / developer-center

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

【deepin_V23_beta3】【一般】【有空】【内测反馈】【DDE】【控制中心】切换图标主题,常用应用如wps的图标不会发生变化 #6497

Closed SuperEffie closed 9 months ago

SuperEffie commented 9 months ago

SUMMARY | 问题概要

No response

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

1. 镜像地址:https://cdimage.uniontech.com/community/releases/23-Beta2/deepin-desktop-community-23-Beta2-amd64.iso
2. 版本信息:dde-control-center:6.0.35

PRE-REQUIREMENT | 预置条件

应用商店中下载应用wps

STEPS TO REPRODUCE | 复现步骤

打开控制中心,个性化-主题中切换图标主题,观察启动器中wps应用图标是否发生变化

OBSERVED RESULT | 观察到的结果

切换图标主题后,wps的图标未发生变化

EXPECTED RESULT | 期望的结果

切换图标主题后,常用应用如wps的图标能跟随主题发生变化

ADDITIONAL INFORMATION | 额外补充

No response

babyfengfjx commented 9 months ago

@kegechen 这个设计说有对这类应用做主题图标重绘,看是不是我们没有应用。

hotime commented 9 months ago

商店中提供的WPS,其相应的桌面入口文件中:Icon项使用了绝对路径指向WPS安装目录中的图标文件,所以切换图标主题时图标没有发生变化。 这需要下次打包发布WPS时,捎带地把桌面入口文件的Icon项修改下才能解决吧?

hotime@T5s:/opt/apps/cn.wps.wps-office/entries/applications$ grep Icon= *.desktop
wps-office-et.desktop:Icon=/opt/apps/cn.wps.wps-office/entries/icons/hicolor/256x256/mimetypes/wps-office2019-etmain.png
wps-office-pdf.desktop:Icon=/opt/apps/cn.wps.wps-office/entries/icons/hicolor/256x256/mimetypes/wps-office2019-pdfmain.png
wps-office-prometheus.desktop:Icon=/opt/apps/cn.wps.wps-office/entries/icons/hicolor/256x256/mimetypes/wps-office2019-kprometheus.png
wps-office-wpp.desktop:Icon=/opt/apps/cn.wps.wps-office/entries/icons/hicolor/256x256/mimetypes/wps-office2019-wppmain.png
wps-office-wps.desktop:Icon=/opt/apps/cn.wps.wps-office/entries/icons/hicolor/256x256/mimetypes/wps-office2019-wpsmain.png
Decodetalkers commented 9 months ago

如 @hotime 所说,这个是wps打包给我们时候是用的绝对路径,没有使用系统图标。如果需要跟随需要联系厂商,和我们无关 @babyfengfjx

kegechen commented 9 months ago

非问题, desktop中的icon是可以指定图标绝对路径的,wps就不希望跟随图标主题变化 @babyfengfjx @SuperEffie

[Desktop Entry]
Categories=Office;WordProcessor;Qt;
Comment=Use WPS Writer to edit articles and reports.
Comment[zh_CN]=使用 WPS 文字编写报告,排版文章
Exec=/opt/apps/cn.wps.wps-office/files/bin/wps %U
GenericName=WPS Writer
GenericName[zh_CN]=WPS 文字
Icon=/opt/apps/cn.wps.wps-office/entries/icons/hicolor/256x256/mimetypes/wps-office2019-wpsmain.png
SuperEffie commented 9 months ago

【验证结论】:参考以上备注,wps的应用图标(icon)获取路径被第三方应用写死,系统端无法进行修改。 和产品经理沟通后,对该问题暂不做处理。关闭此issue~ 【备注信息】:当前产品现状:查看第三方应用的desktop文件,若第三方应用提供的icon是名称,则系统端可跟随主题更改应用图标;若第三方应用提供的icon是绝对路径,则系统端无法更改应用图标 名称1 路径1

meiyixiang commented 9 months ago

暂不处理,如应用自己打包未指定遵循系统主题变化,则无法生效。