[Feedback on issues] 桌面右键菜单先透明再出菜单,卡顿较为明显,找到真正问题所在 Resolved
Tofloor
poster avatar
昨夜的星辰
deepin
2025-07-03 00:43
Author

【前置条件】:deepin25正式版

【复现步骤】:正常桌面右键

【预期结果】:正常弹出右键菜单

【实际结果】:先弹出透明界面,再显示菜单

以前各版本从没有出现过,AU+A卡,不存在驱动的问题,显卡为蓝宝石vega56超白金,不存在连右键菜单都性能不够的问题

测试了一下,只在桌面上有此bug,在文件管理器里右键菜单弹出正常,可见附件图。

由于gif图片动画速度较正常更快,实际情况bug更明显

录屏_选择区域_20250703004246.gif

Reply Favorite View the author
All Replies
1 / 2
To page
昨夜的星辰
deepin
2025-07-03 12:48
#1

卡的太不爽了,希望明天的更新可以解决这个问题。。。

Reply View the author
HualetWang
deepin
2025-07-03 13:17
#2

glxinfo | grep -i opengl 看看啥结果

Reply View the author
昨夜的星辰
deepin
2025-07-03 13:55
#3
HualetWang

glxinfo | grep -i opengl 看看啥结果

OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon RX Vega (radeonsi, vega10, LLVM 19.1.4, DRM 3.61, 6.12.33-amd64-desktop-rolling)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 24.3.0-1deepin4
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.3.0-1deepin4
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 24.3.0-1deepin4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

Reply View the author
昨夜的星辰
deepin
2025-07-05 23:40
#4

刚才意外解决了,估计都想不到是怎么回事儿

无意间刷新的时候见桌面图标会闪一下,突然灵感来了,想到是不是桌面图标多了导致的,立马动手,把图标删到只剩10个,右键一试,诶,好了,这你敢信?太搞笑了

image.png

Reply View the author
昨夜的星辰
deepin
2025-07-08 22:36
#5

晚上无聊想试试桌面上到底放多少图标才会导致右键菜单卡顿,经过测试找到引起这个问题的元凶,星火的应用管理器

不放这个图标,桌面二十多个图标右键也不会卡顿,只要一放这个图标桌面右键就卡了

经过测试,是星火的应用管理器文件Icon行使用了.svg文件做为图标,随便找一个.png文件做图标便不会有此问题发生,DDE对svg文件做图标支持的不太好。

@神末shenmo @deepin-流云 @鲜衣怒马 @把一切操作变成GUI

image.png

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2025-07-09 00:52
#6
昨夜的星辰

晚上无聊想试试桌面上到底放多少图标才会导致右键菜单卡顿,经过测试找到引起这个问题的元凶,星火的应用管理器

不放这个图标,桌面二十多个图标右键也不会卡顿,只要一放这个图标桌面右键就卡了

经过测试,是星火的应用管理器文件Icon行使用了.svg文件做为图标,随便找一个.png文件做图标便不会有此问题发生,DDE对svg文件做图标支持的不太好。

@神末shenmo @deepin-流云 @鲜衣怒马 @把一切操作变成GUI

image.png

我记得我之前用inkscape创建了个svg文件,然后桌面也卡崩了,而且那个svg文件巨大,删除之后就不卡了。

Reply View the author
deepin-流云
Moderator
Community OP
2025-07-09 09:11
#7

跟设计了解到现在25的系统自带应用图标都已经换成了DCI格式,svg 的渲染会比较费内存,所以会引起桌面卡顿问题,我们也转给DDE研发看看能否优化。

Reply View the author
鲜衣怒马
deepin
2025-07-09 09:49
#8
昨夜的星辰

晚上无聊想试试桌面上到底放多少图标才会导致右键菜单卡顿,经过测试找到引起这个问题的元凶,星火的应用管理器

不放这个图标,桌面二十多个图标右键也不会卡顿,只要一放这个图标桌面右键就卡了

经过测试,是星火的应用管理器文件Icon行使用了.svg文件做为图标,随便找一个.png文件做图标便不会有此问题发生,DDE对svg文件做图标支持的不太好。

@神末shenmo @deepin-流云 @鲜衣怒马 @把一切操作变成GUI

image.png

我也是昨晚发现这个问题,我已经给星火提单了~kissing_heart

Reply View the author
猫粮
deepin
2025-07-09 09:53
#9
昨夜的星辰

晚上无聊想试试桌面上到底放多少图标才会导致右键菜单卡顿,经过测试找到引起这个问题的元凶,星火的应用管理器

不放这个图标,桌面二十多个图标右键也不会卡顿,只要一放这个图标桌面右键就卡了

经过测试,是星火的应用管理器文件Icon行使用了.svg文件做为图标,随便找一个.png文件做图标便不会有此问题发生,DDE对svg文件做图标支持的不太好。

@神末shenmo @deepin-流云 @鲜衣怒马 @把一切操作变成GUI

image.png

星火不背这个锅,麒麟制作主题时,图标要求全是svg,也没见卡。dde需要优化性能。

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2025-07-09 11:12
#10
鲜衣怒马

我也是昨晚发现这个问题,我已经给星火提单了~kissing_heart

星火一直都在用svg图标,应当让DDE修复这个问题

甚至旧版DDE都是好的,在UOS 20 和 GXDE 上是没有这个问题的,23之后才有的

Reply View the author
鲜衣怒马
deepin
2025-07-09 13:56
#11
神末shenmo

星火一直都在用svg图标,应当让DDE修复这个问题

甚至旧版DDE都是好的,在UOS 20 和 GXDE 上是没有这个问题的,23之后才有的

其实旧版应用管理器没问题,新版才有的

Reply View the author
昨夜的星辰
deepin
2025-07-09 20:16
#12
神末shenmo

星火一直都在用svg图标,应当让DDE修复这个问题

甚至旧版DDE都是好的,在UOS 20 和 GXDE 上是没有这个问题的,23之后才有的

deepin这事儿不止是svg图标,SVG图片使用自带看图竟然看不清字

就很奇怪,SVG是有什么对deepin限制了吗?如下图,前面清晰的是300多K的菠萝看图,后面模糊的是自带看图,有条件的可以试一下,SVG文件是命令生成的启动瀑布流

systemd-analyze plot > startup.svg

看了下深度之家的反馈,最早去年就有人反馈,前一段时间我又提了一次,显示待处理。。。

c6878c60d4f2f5b698b659a8ba5a52c6.png

Reply View the author
buyike
deepin
2025-07-09 20:22
#13
deepin-流云

跟设计了解到现在25的系统自带应用图标都已经换成了DCI格式,svg 的渲染会比较费内存,所以会引起桌面卡顿问题,我们也转给DDE研发看看能否优化。

@deepin-流云

DCI格式,新学到呀,能否请设计师介绍一下,


image.png


@神末shenmo

节点多对SVG文件确实影响大,你们有做过优化吗?

image.png

Reply View the author
昨夜的星辰
deepin
2025-07-09 20:26
#14
buyike

@deepin-流云

DCI格式,新学到呀,能否请设计师介绍一下,


image.png


@神末shenmo

节点多对SVG文件确实影响大,你们有做过优化吗?

image.png

AI很明显理解错了,它不知道DCI格式,是按DCI-P3色彩空间去理解的

Reply View the author
昨夜的星辰
deepin
2025-07-09 20:33
#15
buyike

@deepin-流云

DCI格式,新学到呀,能否请设计师介绍一下,


image.png


@神末shenmo

节点多对SVG文件确实影响大,你们有做过优化吗?

image.png

https://docs.deepin.org/linuxdeepin/master/dtkcore/dci.html

这里的是正解

个人猜测如以前deepin的日历图标,会显示当前日期,可能就是用了这种图标的特性,现在的图标好像不会自动变日期了

Reply View the author
buyike
deepin
2025-07-09 20:40
#16
昨夜的星辰

AI很明显理解错了,它不知道DCI格式,是按DCI-P3色彩空间去理解的

好的,这就去学习。

Reply View the author
buyike
deepin
2025-07-09 20:52
#17
昨夜的星辰

https://docs.deepin.org/linuxdeepin/master/dtkcore/dci.html

这里的是正解

个人猜测如以前deepin的日历图标,会显示当前日期,可能就是用了这种图标的特性,现在的图标好像不会自动变日期了

在你说的地方看到的,是不是可以简单理解成一种整合不同位图的包,这个包是专用于图标所使用的格式。

或者说是基于设备上下文或分辨率动态调整的图标,对吗?
image.png

image.png

image.png

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2025-07-09 21:05
#18
昨夜的星辰

https://docs.deepin.org/linuxdeepin/master/dtkcore/dci.html

这里的是正解

个人猜测如以前deepin的日历图标,会显示当前日期,可能就是用了这种图标的特性,现在的图标好像不会自动变日期了

这个倒不是,DCI是到23后期才实现的格式,日历这个是通过合成图标实现的,你在20的/tmp下可以看到日历的临时图标
Reply View the author
昨夜的星辰
deepin
2025-07-09 22:37
#19
神末shenmo
这个倒不是,DCI是到23后期才实现的格式,日历这个是通过合成图标实现的,你在20的/tmp下可以看到日历的临时图标

没研究过,只是发现25的日历图标不能变日期了

Reply View the author
昨夜的星辰
deepin
2025-07-09 22:38
#20
buyike

在你说的地方看到的,是不是可以简单理解成一种整合不同位图的包,这个包是专用于图标所使用的格式。

或者说是基于设备上下文或分辨率动态调整的图标,对吗?
image.png

image.png

image.png

没细研究过😂

Reply View the author
1 / 2
To page