linuxdeepin / developer-center

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

jetbrains-toolbox托盘图标为空 #3043

Open tsic404 opened 2 years ago

tsic404 commented 2 years ago

SUMMARY | 问题概要

jetbrains-toolbox在托盘图标为空

STEPS TO REPRODUCE | 复现步骤

下载jetbrains-toolbox 然后打开jetbrains-toolbox

OBSERVED RESULT | 观察到的结果

jetbrains-toolbox托盘图标为空

EXPECTED RESULT | 期望的结果

图标正常显示

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

20.5

ADDITIONAL INFORMATION | 额外补充

必现问题

bugparty commented 2 years ago

图片

tsic404 commented 2 years ago

产生这个问题的原因是,jetbrains-toolbox注册的StatusNotifierItem中的org.freedesktop.Dbus.Properties的Get调用,错误的返回了全部的属性(GetAll返回的结果),dbus无法识别报错。kde采用的是GetAll获取全部属性,dde-dock采用Get获取单个属性

bugparty commented 2 years ago

修不修这个问题?

BLumia commented 2 years ago

修不修这个问题?

建这个 issue 就是为了跟进修复进度的...

liming1019 commented 2 years ago

产生这个问题的原因是,jetbrains-toolbox注册的StatusNotifierItem中的org.freedesktop.Dbus.Properties的Get调用,错误的返回了全部的属性(GetAll返回的结果),dbus无法识别报错。kde采用的是GetAll获取全部属性,dde-dock采用Get获取单个属性

这是deepin的问题,还是toolbox的问题?

tsic404 commented 2 years ago

产生这个问题的原因是,jetbrains-toolbox注册的StatusNotifierItem中的org.freedesktop.Dbus.Properties的Get调用,错误的返回了全部的属性(GetAll返回的结果),dbus无法识别报错。kde采用的是GetAll获取全部属性,dde-dock采用Get获取单个属性

这是deepin的问题,还是toolbox的问题?

目前内部暂认定为是toolbox的问题,因为是toolbox接口返回错误数据导致。

kt286 commented 1 year ago

@babyfengfjx 貌似已经没问题了 https://bbs.deepin.org/zh/post/255981