Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v23b] dde-dock上wine7的tray无法交互 #4508

Open
shenmo7192 opened this issue May 27, 2023 · 5 comments
Open

[v23b] dde-dock上wine7的tray无法交互 #4508

shenmo7192 opened this issue May 27, 2023 · 5 comments
Assignees

Comments

@shenmo7192
Copy link

shenmo7192 commented May 27, 2023

SUMMARY | 问题概要

dde-dock上wine7的tray无法交互。点击没有反应,无论左右键都是

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

deepin 23 beta

PRE-REQUIREMENT | 预置条件

deepin 23 beta

STEPS TO REPRODUCE | 复现步骤

打开一个带托盘的wine7应用,并尝试交互托盘

例如

https://deepin-community-store.gitee.io/spk-resolv/?spk=spk://store/network/com.aliyundrive.spark

OBSERVED RESULT | 观察到的结果

托盘无法交互,无论左右键

EXPECTED RESULT | 期望的结果

正常交互

ADDITIONAL INFORMATION | 额外补充

这个问题曾经出现在20,但是被修复了
相关链接

#3140

linuxdeepin/dde-dock@7b625b1

@shenmo7192 shenmo7192 changed the title [v23] dde-dock上wine7的tray无法交互 [v23b] dde-dock上wine7的tray无法交互 May 27, 2023
hudeng-go added a commit to hudeng-go/dde-dock that referenced this issue Jun 20, 2023
dde-dock use XTest to send mouse button event,
but wine do not support XTest extension,
so use XEvent to deal with wine.

Log: fix wine systray can't interact with
Influence: tray
Issue: linuxdeepin/developer-center#2262 linuxdeepin/developer-center#4508
Bug: https://pms.uniontech.com/bug-view-125181.html

Co-authored-by: hudeng <[email protected]>
@xuqi27837288 xuqi27837288 self-assigned this Jun 20, 2023
hudeng-go added a commit to hudeng-go/dde-dock that referenced this issue Jun 20, 2023
dde-dock use XTest to send mouse button event,
but wine do not support XTest extension,
so use XEvent to deal with wine.

Log: fix wine systray can't interact with
Influence: tray
Issue: linuxdeepin/developer-center#2262 linuxdeepin/developer-center#4508
Bug: https://pms.uniontech.com/bug-view-125181.html

Co-authored-by: hudeng <[email protected]>
@hudeng-go
Copy link

#4744

@shenmo7192
Copy link
Author

这测试的...是啥....?
出问题的不是商店托盘,是任意wine7+应用托盘
算了算了.....

@hudeng-go
Copy link

原来出现过的bug,没有合并到v23的分支,拿过来验证一下,就是wine应用的托盘操作bug。

@tsic404
Copy link

tsic404 commented Jun 20, 2023

验证的不对,应该使用原生wine + 带托盘的exe做验证 @xuqi27837288

@xuqi27837288 xuqi27837288 removed their assignment Jun 21, 2023
tsic404 pushed a commit to hudeng-go/dde-dock that referenced this issue Jul 24, 2023
dde-dock use XTest to send mouse button event,
but wine do not support XTest extension,
so use XEvent to deal with wine.

Log: fix wine systray can't interact with
Influence: tray
Issue: linuxdeepin/developer-center#2262 linuxdeepin/developer-center#4508
Bug: https://pms.uniontech.com/bug-view-125181.html

Co-authored-by: hudeng <[email protected]>
@shenmo7192
Copy link
Author

问题重复出现,v23b2

shenmo@shenmo-PC:~$ apt policy dde-dock
dde-dock:
  已安装:6.0.23
  候选: 6.0.23
  版本列表:
 *** 6.0.23 500
        500 https://proposed-packages.deepin.com/beige-testing unstable/dde amd64 Packages
        100 /var/lib/dpkg/status
     6.0.22 500
        500 https://community-packages.deepin.com/deepin/beige beige/main amd64 Packages
        500 https://proposed-packages.deepin.com/beige-testing unstable/main amd64 Packages
     6.0.17+kt286 500
        500 http://120.132.17.134:3000/better-dde/better-deepin23/raw/branch/master  Packages

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: 放弃
Development

No branches or pull requests

4 participants