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

打开微信窗口时, 任务栏图标异常激活 #201

Open
myuanz opened this issue Feb 18, 2022 · 8 comments
Open

打开微信窗口时, 任务栏图标异常激活 #201

myuanz opened this issue Feb 18, 2022 · 8 comments

Comments

@myuanz
Copy link

myuanz commented Feb 18, 2022

image

Manjaro KED 中, 只要微信窗口处于前台, 任务栏图标则一直是激活状态, 无论是否有新消息.

deepin-wine-wechat-3.5.0.46-3降级到deepin-wine-wechat-3.5.0.46-1可行

@CoreJa
Copy link

CoreJa commented Feb 23, 2022

情况相同,3.5.0.46三次打包只有第一次打包没有异常激活状态。

附上系统版本参数:

OS: Manjaro 21.2.3 Qonos
Kernel: x86_64 Linux 5.16.7-1-MANJARO
Uptime: 31m
Packages: 1776
Shell: zsh 5.8
Resolution: 3440x2840
DE: KDE 5.90.0 / Plasma 5.23.5
WM: KWin
GTK Theme: Breath [GTK2/3]
Icon Theme: breath2
Disk: 232G / 361G (68%)
CPU: AMD Ryzen 7 5800H with Radeon Graphics @ 16x 3.2GHz
GPU: AMD/ATI

@ADSWT518
Copy link

ADSWT518 commented Mar 5, 2022

出现了同样的问题,猜测是升级依赖的 deepin-wine 包引起的。

情况相同,3.5.0.46 三次打包只有第一次打包没有异常激活状态。

第二次打包时,将 deepin-wine5 换成了 deepin-wine6-stable,具体见 ad197db


已回退至 3.5.0.46-1 版本,解决了本 issue 出现的问题,以及 #188 中提到的问题。希望开发者 @vufa 可以考虑把依赖的 deepin-wine 版本回退到 deepin-wine5。

@liyuj
Copy link

liyuj commented Mar 11, 2022

遇到了同样的问题。

@listenerri
Copy link

没办法解决的么

@qazhub
Copy link

qazhub commented Jul 19, 2022

KDE 中,如果微信窗口最大化则没有这个问题。如果微信窗口不是最大化,那么只有将窗口最小化时会取消任务栏图标高亮。在有解决方案之前可以尝试将微信窗口最大化使用 :|

@listenerri
Copy link

如果不要求使用较新版本微信的话,推荐使用 AUR 包 com.qq.weixin.deepin,此包微信版本较旧,是 3.2 版本的,但胜在稳定

@ADSWT518
Copy link

如果不要求使用较新版本微信的话,推荐使用 AUR 包 com.qq.weixin.deepin,此包微信版本较旧,是 3.2 版本的,但胜在稳定

其实本包的 3.5.0.46-1 版本也没有这个问题。主要 3.2 版本的微信没有自动登录功能,还是不太方便。

@ppwwyyxx
Copy link

var fixWechat = function() {
    var clients = workspace.clientList();
    for (var i=0; i<clients.length; i++) {
        if (clients[i].caption.indexOf("WeChat") == 0 && clients[i].desktop != workspace.currentDesktop) {
            // minimize wechat if it's not on current desktop
            // https://github.com/vufa/deepin-wine-wechat-arch/issues/201#issuecomment-1188833005
            clients[i].minimized = true;
        }
    }
};

workspace.currentDesktopChanged.connect(fixWechat);

可以添加这个kwinscript来自动把微信最小化以取消其高亮

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants