Wine游戏助手开发者致统信:我们需要可以正常点击的wine托盘图标
只要 wine 不是 deepin-wine,生成的托盘图标在被任务栏收纳后就无法点击。只有 deepin-wine 生成的托盘图标可以正常点击。
这个问题自 UOS 20 发布以来一直存在,直到现在都没有解决。
一年来,我通过各种方式进行反馈,但是修复迟迟没有到来。
所以统信,我们什么时候才能得到可以正常点击的wine托盘图标???!!!
问题详细描述:https://github.com/linuxdeepin/developer-center/issues/3140
全文转载:
SUMMARY | 问题概要
只要 wine 不是 deepin-wine,生成的托盘图标在被 dde-dock 收纳后就无法点击。只有 deepin-wine 生成的托盘图标可以正常点击。
STEPS TO REPRODUCE | 复现步骤
-
从 deepin 应用商店安装 wine 游戏助手。只上架了deepin,UOS因为开发者模式的问题没有上架,可从这里下载deb:https://winegame.net/downloads/
-
打开 https://winegame.net/games/tuo-pan-tu-biao-ce-shi-cheng-xu/
-
依次安装1到5,安装到不同的目录(比如
~/Games/test1到~/Games/test5)。
-
如果在网页上点“安装”没反应,请执行以下命令进行诊断,并修复来自deepin的错误
.desktop文件(这种事情曾经发生过):sudo update-desktop-database -v -
启动前4个测试程序,你会发现只有deepin-wine生成的托盘图标可以点击,其他wine生成的托盘图标均不能点击,鼠标左击和右击均无任何反应。

-
启动第5个测试程序,此时dde-dock会被以下命令不断杀死,任务栏会消失,所有wine的托盘图标均堆叠在左上角。把它们分开,然后尝试右击每个托盘图标,发现所有托盘图标均能正常交互。
#!/bin/bash while true; do killall dde-dock; done
-
停止第5个测试程序,然后右击它,选择“执行维护脚本”。此时dde-dock会被以下命令重新启动,任务栏重新出现,除deepin-wine之外的所以wine托盘图标均变回不能点击的状态。
#!/bin/bash nohup dde-dock &>/dev/null & dde-dock &
OBSERVED RESULT | 观察到的结果
dde-dock 与除 deepin-wine 之外的所有其他 wine 生成的托盘图标均不兼容,如果这些 wine 生成的托盘图标被 dde-dock 收纳,则用户无法正常与其交互。但是这些托盘图标本身并没有问题,如果结束 dde-dock 进程,则托盘图标可以正常交互。
EXPECTED RESULT | 期望的结果
dde-dock 收纳其他 wine 的托盘图标后,这些图标可正常交互,就像 deepin-wine 的那样。
SOFTWARE/OS VERSIONS | 软件/系统版本信息
根据我的最新尝试,统信发布的所有使用 dde-dock 的操作系统均存在该问题。UOS家庭版21.2已确认存在该问题,已安装所有更新。Deepin 20.5确认存在该问题,已安装所有更新。deepin 23nightly确认存在该问题,已安装所有更新。很少收到更新的UOS专业版自然也存在该问题。所以修复看起来尚未发布到任何软件源中。

ADDITIONAL INFORMATION | 额外补充
deepin-wine 的托盘图标确实可以正常点击,这是好消息,但这远远不够。
dde-dock 与 wine 托盘图标不兼容,靠修补 wine 来解决问题是正确的方法吗?不是。
用户对 wine 的需求(特别是游戏兼容性和游戏性能方面的需求)远比 deepin-wine 能提供的更多。

