[Feedback on issues] 任务栏以及托盘的图标能像随意贴一样上下左右浮动
Tofloor
poster avatar
expskywalker
deepin
2025-12-03 15:12
Author

6.12.43-amd64-desktop-rolling #25.01.01.05 SMP PREEMPT_DYNAMIC

image.png

任务栏的应用图标是不是就会如此,要鼠标把他们来回拖动一番才能恢复等间距排列。

右边的托盘中最小化的应用图标,比如企业微信,有消息时闪烁,鼠标点击该图标,弹出企业微信窗口后托盘的图标与旁边的图标向下错位。只有用鼠标来回拖动一番才能恢复正常。

Reply Favorite View the author
All Replies
BLumia
deepin
2025-12-03 15:25
#1

这个是因为卡动画了,调整一下任务栏高度或者位置就能恢复。这个是个 Qt BUG(具体是这个),已经在修了。

Reply View the author
expskywalker
deepin
2025-12-03 16:16
#2
BLumia

这个是因为卡动画了,调整一下任务栏高度或者位置就能恢复。这个是个 Qt BUG(具体是这个),已经在修了。

已经给了足够空间还是如此,那我极端一点,把任务栏调整到最小试试。

Reply View the author
BLumia
deepin
2025-12-03 19:23
#3
expskywalker

已经给了足够空间还是如此,那我极端一点,把任务栏调整到最小试试。

和给不给足空间没太大关系,只要多任务区域的右侧已经没有剩余空间(你的截图的情况就是)后发生的概率就会变大。这个bug就是因为动画播放位移和布局变化同时发生导致的,就是bug。目前任务栏的做法是通过某种手段绕过这个bug,出问题的时候就是绕过失败了,上面说调整高度也就是强制触发重新布局来恢复问题。

这个bug后续是会通过给Qt打patch的形式修复,已经有在Qt一侧修复的方案了,所以不会拖太久。

Reply View the author
expskywalker
deepin
15 hours ago
#4
BLumia

和给不给足空间没太大关系,只要多任务区域的右侧已经没有剩余空间(你的截图的情况就是)后发生的概率就会变大。这个bug就是因为动画播放位移和布局变化同时发生导致的,就是bug。目前任务栏的做法是通过某种手段绕过这个bug,出问题的时候就是绕过失败了,上面说调整高度也就是强制触发重新布局来恢复问题。

这个bug后续是会通过给Qt打patch的形式修复,已经有在Qt一侧修复的方案了,所以不会拖太久。

确实,即便将任务栏调到最小依旧会出现这个问题。那只能等待补丁了。

Reply View the author