dde-dock icon indicating copy to clipboard operation
dde-dock copied to clipboard

fix: the tray icon can't holded

Open kt286 opened this issue 3 years ago • 9 comments
trafficstars

the tray icon can't holded

Log: the tray icon can't holded

kt286 avatar Jul 13 '22 06:07 kt286

CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅

github-actions[bot] avatar Jul 19 '22 12:07 github-actions[bot]

I have read the CLA Document and I hereby sign the CLA

kt286 avatar Jul 19 '22 12:07 kt286

/merge

kt286 avatar Aug 11 '22 02:08 kt286

This pr cannot be merged! (status: blocked)

deepin-bot[bot] avatar Aug 11 '22 02:08 deepin-bot[bot]

没有看明白为什么要修改,这里以前是为了异步处理,同步的话有一个小概率导致dbus调用无限卡死的问题

ssk-wh avatar Aug 11 '22 11:08 ssk-wh

没有看明白为什么要修改,这里以前是为了异步处理,同步的话有一个小概率导致dbus调用无限卡死的问题

现在托盘图标不能固定到箭头右边了 重启后会又跑到左边

kt286 avatar Aug 12 '22 05:08 kt286

没有看明白为什么要修改,这里以前是为了异步处理,同步的话有一个小概率导致dbus调用无限卡死的问题

现在托盘图标不能固定到箭头右边了 重启后会又跑到左边

和这笔提交中的修改没什么关联,只是改了DBus通信的同步异步机制,不会影响我们驻留图标的情况,而且修改后会出现一个历史问题:部分托盘服务的DBus调用后会卡死,导致任务栏方面也会卡死,所以才使用的异步

ssk-wh avatar Sep 14 '22 07:09 ssk-wh

和要解决的问题看不出关联

可确实影响图标固定位置了,按我的代码修改完也确实可以。以我的技术只能改到这个程度,你们可以搞搞这个问题 @babyfengfjx

kt286 avatar Sep 15 '22 11:09 kt286

没有看明白为什么要修改,这里以前是为了异步处理,同步的话有一个小概率导致dbus调用无限卡死的问题

现在托盘图标不能固定到箭头右边了 重启后会又跑到左边

和这笔提交中的修改没什么关联,只是改了DBus通信的同步异步机制,不会影响我们驻留图标的情况,而且修改后会出现一个历史问题:部分托盘服务的DBus调用后会卡死,导致任务栏方面也会卡死,所以才使用的异步

你们自己用固定图标吗?现在只有 better-dde 的 dock 能固定,官方的不能固定好久了

squallliu avatar Sep 20 '22 08:09 squallliu

initSNIPropertys(); 这个函数改成异步的方式加载

fix with https://github.com/linuxdeepin/dde-dock/commit/968140e6e2b3101942f2f706c215ae38336538fd

kt286 avatar Oct 23 '22 11:10 kt286