感谢指导。我看了一下同目录的sendkeys.sh
,使用此命令也是可以发送的
/opt/deepinwine/tools/sendkeys.sh wechat w
Git Clone URL: | https://aur.archlinux.org/com.qq.weixin.deepin.git (read-only, click to copy) |
---|---|
Package Base: | com.qq.weixin.deepin |
Description: | Deepin Wine WeChat |
Upstream URL: | http://pc.weixin.qq.com/ |
Keywords: | deepin wechat weixin |
Licenses: | LicenseRef-Proprietary |
Conflicts: | com.qq.weixin.mejituu, com.qq.weixin.spark, deepin-wine-wechat |
Submitter: | luosoy |
Maintainer: | zxp19821005 (stillchill) |
Last Packager: | zxp19821005 |
Votes: | 16 |
Popularity: | 0.96 |
First Submitted: | 2020-07-13 07:28 (UTC) |
Last Updated: | 2024-04-09 10:01 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 Next › Last »
感谢指导。我看了一下同目录的sendkeys.sh
,使用此命令也是可以发送的
/opt/deepinwine/tools/sendkeys.sh wechat w
当微信最小化到托盘的时候 dock一般识别不到窗口 如果点击dock图标就会运行启动脚本 会重启微信
至于快捷键也是支持的 比如微信中设置的是Ctrl+Alt+W 可以用如下命令唤醒 快捷键也可以绑定如下命令
WINEPREFIX=~/.deepinwine/Deepin-WeChat deepin-wine6-stable /opt/deepinwine/tools/sendkeys.exe w
再次请教大家一个问题。
我用的是i3+polybar+com.qq.weixin.deepin。在微信界面有时候会误按Esc,导致微信界面消失(在正常桌面,应该是最小化了)。有时候我的polybar中能显示微信图标,点击后就可以再调用出来;有时候微信图标是不显示的,只能重新登录微信。
tim也有此问题
我该如何通过deepin-wine,来发送某个按钮唤醒微信。
新修改的版本应该可以解决WeChatWin.dll的问题,不影响系统更新
@abcfy2 已解决,感激
WeChatWin.dll
文件缺失的解决方案:
下载deepin的libldap以及相关依赖扔进/usr/lib32/
就可以了。具体步骤如下:
下载 deepin 的 libldap-2.4-2:i386
和 libsasl2-2:i386
这两个包,具体下载地址:
libldap-2.4-2:i386
: https://community-packages.deepin.com/deepin/pool/main/o/openldap/libldap-2.4-2_2.4.47+dfsg.4-1+eagle_i386.deblibsasl2-2:i386
: https://community-packages.deepin.com/deepin/pool/main/c/cyrus-sasl2/libsasl2-2_2.1.27+dfsg-1+deb10u1_i386.deb下载之后解压这两个包的内容,参考命令如下:
ar -x 'libldap-2.4-2_2.4.47+dfsg.4-1+eagle_i386.deb'
tar xvf data.tar.xz
ar -x 'libsasl2-2_2.1.27+dfsg-1+deb10u1_i386.deb'
tar xvf data.tar.xz
然后将 liblber-2.4.so.2
, libldap-2.4.so.2
, libldap_r-2.4.so.2
, libsasl2.so.2
这几个文件复制到/usr/lib32
就行了:
sudo cp usr/lib/i386-linux-gnu/liblber-2.4.so.2 usr/lib/i386-linux-gnu/libldap-2.4.so.2 usr/lib/i386-linux-gnu/libldap_r-2.4.so.2 usr/lib/i386-linux-gnu/libsasl2.so.2 /usr/lib32/
问题解决,希望给遇到这个问题的朋友们参考。
今天使用sudo pacman -Syu
更新后,启动微信弹出WeChatWin.dll
文件缺失,我在~.deepinwine/Deepin-WeChat/drive_c/Program Files/Tencent/WeChat/WeChatWin.dll
是可以找到此文件的。请教下这个该如何解决
更新一下包地址https://com-store-packages.uniontech.com/appstore/pool/appstore/c/com.qq.weixin.deepin/com.qq.weixin.deepin_3.2.1.154deepin13_i386.deb
要是没时间维护,可以给我添加个权限
Wayland下发送文件卡住。 WINEDEBUG=1追踪后发现报错
invalid cast from 'GdkWaylandDisplay' to 'GdkX11Display'
参考https://github.com/NixOS/nixpkgs/issues/67697,在run.sh中设置:
GDK_BACKEND=x11 lxappearance
可以发送文件。
Pinned Comments
zxp19821005 commented on 2024-01-19 10:14 (UTC) (edited on 2024-01-24 04:32 (UTC) by zxp19821005)
按照@libook 的指点,我在打包阶段就删除了user.reg里面的
[Software\Wine\Fonts\whitelist]
目前自己测试运行正常。
目前个人发现的遗留问题:
所以建议大家不要将程序最大化,点击关闭后让其在后台运行即可。