v2.8.0.106-1+:文件,图片和视频发送有时候会失败
JadeRing opened this issue · 48 comments
我的是不管哪的图片,都很难发出去,或说要好几分钟才能发出去,就像图片上传链接被墙了上传速度几k一样。。。
试了一下,17k的图片3秒发完。。。
看日志,是因为一个图片解码相关的库,应该发图片和收图片都会有问题:
0022:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0xb7eff3c,0xb28e768): stub
0022:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0xb7eff3c,0xb897788): stub
0022:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x97c1ef4,0xb897c28): stub
还在找解决办法
使用微信2.7.1.88可以发送,2.8.0.106 和2.8.0.110都不行 降级一下微信的版本就行 不知道是不是微信更新了啥
看日志,是因为一个图片解码相关的库,应该发图片和收图片都会有问题:
0022:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0xb7eff3c,0xb28e768): stub 0022:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0xb7eff3c,0xb897788): stub 0022:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x97c1ef4,0xb897c28): stub还在找解决办法
接收没有问题,无法发送图片,不论是复制发送截图还是选文件发送图片或者转发图片都是失败。
看日志,是因为一个图片解码相关的库,应该发图片和收图片都会有问题:
0022:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0xb7eff3c,0xb28e768): stub 0022:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0xb7eff3c,0xb897788): stub 0022:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x97c1ef4,0xb897c28): stub还在找解决办法
文件发送也有小Bug,从窗口中打开file选文件会提示被占用。但是可以直接复制文件到聊天中发送
2.8.0.121-1
发送图片和文件问题好像解决了
更新到2.8.0.121-1测试图片发送正常
更新第二天发现前面几张图片可以,后面再发还是不行
一样不行。 还是和之前一样,几k的小图几秒能发,大一点的几乎发不出去
同该问题
刚升级了 2.9.0.95 一样有文件发送不了的问题,图片倒是没问题,给 文件传输助手发送文件 也没问题
刚升级了 2.9.0.95 一样有文件发送不了的问题,图片倒是没问题,给 文件传输助手发送文件 也没问题
我这边升级到 2.9.0.112,并不能发送图片。
发送小图片不会有问题, 截图截大了, 就会发送不出去
同问题,搜索了下,还没有找到解决方法
同此问题,暂时用着2.7.188
2.9.0.123版本依然存在这个问题
发送图片失败的问题,还没有大佬可以解决吗?希望有大佬能解决 ,自己折腾了一下,还是搞不定。
发送图片失败的问题,还没有大佬可以解决吗?希望有大佬能解决 ,自己折腾了一下,还是搞不定。
只能暂时用 2.7.1.88
@guxiwuruo 我是 debian apt 装的,ubuntu 差不多。用的这两天发现大图片(200k)会发送失败,小图可以正常发。还能接受。
@guxiwuruo 我是 debian apt 装的,ubuntu 差不多。用的这两天发现大图片(200k)会发送失败,小图可以正常发。还能接受。
那文档表格压缩包正常吗?
@guxiwuruo 截图里测试了几个比较小的 doc excel pdf,猜测也是小文件可以,大文件过不去吧(和图片一样)。
@guxiwuruo 截图里测试了几个比较小的 doc excel pdf,猜测也是小文件可以,大文件过不去吧(和图片一样)。
嗯嗯 谢谢回复。
@countstarlight 经试验,用deepin-wine5可解决此问题,https://bbs.deepin.org/forum.php?mod=viewthread&tid=196764
安装过程是(我是ubuntu 20.04):
- 下载 https://community-packages.deepin.com/deepin/pool/main/d/deepin-wine5/ 里几个deb,并安装(ubuntu也可)
- 建立 /usr/bin/{wine, wineboot, winebuild, winecfg, wineconsole, winedbg, winedump, winefile, winegcc, winemaker, winemine, winepath, wine-preloader, wineserver} 符号链接到 /usr/lib/i386-linux-gnu/deepin-wine5/ 相应文件
- 建立一个32位WINEPREFIX,用winetricks (git版本) 安装msls31 msxml6 riched20 riched30 ole32
- 安装新版微信 2.9.5.41
不仅使用正常,能发图片、文件,阴影框也不见了,剪贴板也好用了(可直接粘贴图片、url)
@bpint @countstarlight Arch 也可以了 而且打字文本框也可以跟随了
yay -S deepin-wine5
vim /opt/deepinwine/apps/Deepin-WeChat/run.sh
如果使用sendkeys的话需要copy一个sendkeys.sh,这样不会影响到别的deepin-wine应用
vim /opt/deepinwine/tools/sendkeys-deepin-wine5.sh
文本框也可以跟随
换用 deepin-wine5 之后,大图确实可以发送了。但是输入法我这里还是没办法跟随。 第一次打字不能跟随,后面就可以了
更换deepin-wine5之后确实没问题了
文本框也可以跟随
换用 deepin-wine5 之后,大图确实可以发送了。
但是输入法我这里还是没办法跟随。第一次打字不能跟随,后面就可以了
me too
majaro 使用 deepin-wine5 也解决了这个问题了
majaro 使用 deepin-wine5 也解决了这个问题了
请教下 manjaro 解决问题的步骤,我安装了wine5 后还是不行~。
majaro 使用 deepin-wine5 也解决了这个问题了
请教下 manjaro 解决问题的步骤,我安装了wine5 后还是不行~。
方法一
1.安装deeping-wine5
2.从arch 上下载 deepin-wine-wechat 的 snapthot 包,解压修改PKGBUILD 文件中的 dependenies 里面 wine 为 deepin-wine5 , make -s 生成 安装包 再安装
方法二
1.如果你已经安装了 deepin-wine-wechat 最新版本了, 也安装了 deepin-wine5 了,直接修改vim /opt/deepinwine/apps/Deepin-WeChat/run.sh 里面的 WINE_CMD 为 deepin-wine5;这里面有个坑, 修改完了 deepin-wine5 后, 需要把 所有 winesever 的后台进程都干掉, 重启微信 才能使用 deepin-wine5 启动.
majaro 使用 deepin-wine5 也解决了这个问题了
请教下 manjaro 解决问题的步骤,我安装了wine5 后还是不行~。
方法一
1.安装deeping-wine5
2.从arch 上下载 deepin-wine-wechat 的 snapthot 包,解压修改PKGBUILD 文件中的 dependenies 里面 wine 为 deepin-wine5 , make -s 生成 安装包 再安装方法二
1.如果你已经安装了 deepin-wine-wechat 最新版本了, 也安装了 deepin-wine5 了,直接修改vim /opt/deepinwine/apps/Deepin-WeChat/run.sh 里面的 WINE_CMD 为 deepin-wine5;这里面有个坑, 修改完了 deepin-wine5 后, 需要把 所有 winesever 的后台进程都干掉, 重启微信 才能使用 deepin-wine5 启动.
用了方法二。修改了 init里面的 deepin-wine5 然后结束了 所有wine的进程 重启了微信 也不行。。 还是大图发不出,几十k的可以。~
majaro 使用 deepin-wine5 也解决了这个问题了
请教下 manjaro 解决问题的步骤,我安装了wine5 后还是不行~。
方法一
1.安装deeping-wine5
2.从arch 上下载 deepin-wine-wechat 的 snapthot 包,解压修改PKGBUILD 文件中的 dependenies 里面 wine 为 deepin-wine5 , make -s 生成 安装包 再安装
方法二
1.如果你已经安装了 deepin-wine-wechat 最新版本了, 也安装了 deepin-wine5 了,直接修改vim /opt/deepinwine/apps/Deepin-WeChat/run.sh 里面的 WINE_CMD 为 deepin-wine5;这里面有个坑, 修改完了 deepin-wine5 后, 需要把 所有 winesever 的后台进程都干掉, 重启微信 才能使用 deepin-wine5 启动.用了方法二。修改了 init里面的 deepin-wine5 然后结束了 所有wine的进程 重启了微信 也不行。。 还是大图发不出,几十k的可以。~
要看你的deepin-wine5装在哪里了。如果安装了多个版本的wine,只使用deepin-wine5这个命令并不能保证wineserver是deepin-wine5的,可以通过ps -Af | grep wineserver来验证是不是正确的版本。
对于系统里安装了多个版本wine的,至少要设置以下环境变量:
export WINEDLLPATH=/usr/lib/i386-linux-gnu/deepin-wine5
export WINELOADER=/usr/lib/i386-linux-gnu/deepin-wine5/wine
export WINESERVER=/usr/lib/i386-linux-gnu/deepin-wine5/wineserver
$WINELOADER "xxxx.exe"
当然,以上的路径要改成与系统相符的。
还有,“重启微信”并不是说只关掉微信界面(有时微信会残留进程),而是要杀掉wine相关的过程。
majaro 使用 deepin-wine5 也解决了这个问题了
请教下 manjaro 解决问题的步骤,我安装了wine5 后还是不行~。
方法一
1.安装deeping-wine5
2.从arch 上下载 deepin-wine-wechat 的 snapthot 包,解压修改PKGBUILD 文件中的 dependenies 里面 wine 为 deepin-wine5 , make -s 生成 安装包 再安装
方法二
1.如果你已经安装了 deepin-wine-wechat 最新版本了, 也安装了 deepin-wine5 了,直接修改vim /opt/deepinwine/apps/Deepin-WeChat/run.sh 里面的 WINE_CMD 为 deepin-wine5;这里面有个坑, 修改完了 deepin-wine5 后, 需要把 所有 winesever 的后台进程都干掉, 重启微信 才能使用 deepin-wine5 启动.用了方法二。修改了 init里面的 deepin-wine5 然后结束了 所有wine的进程 重启了微信 也不行。。 还是大图发不出,几十k的可以。~
直接执行一下 /opt/deepinwine/apps/Deepin-WeChat/run.sh 看看报错就知道了
majaro 使用 deepin-wine5 也解决了这个问题了
请教下 manjaro 解决问题的步骤,我安装了wine5 后还是不行~。
方法一
1.安装deeping-wine5
2.从arch 上下载 deepin-wine-wechat 的 snapthot 包,解压修改PKGBUILD 文件中的 dependenies 里面 wine 为 deepin-wine5 , make -s 生成 安装包 再安装
方法二
1.如果你已经安装了 deepin-wine-wechat 最新版本了, 也安装了 deepin-wine5 了,直接修改vim /opt/deepinwine/apps/Deepin-WeChat/run.sh 里面的 WINE_CMD 为 deepin-wine5;这里面有个坑, 修改完了 deepin-wine5 后, 需要把 所有 winesever 的后台进程都干掉, 重启微信 才能使用 deepin-wine5 启动.用了方法二。修改了 init里面的 deepin-wine5 然后结束了 所有wine的进程 重启了微信 也不行。。 还是大图发不出,几十k的可以。~
另外,修改 WINE_CMD 是在文件头的那个变量定义里面修改 ,不只是上面那个哥们的截图里只修改了 init 里面的这个
majaro 使用 deepin-wine5 也解决了这个问题了
请教下 manjaro 解决问题的步骤,我安装了wine5 后还是不行~。
方法一
1.安装deeping-wine5
2.从arch 上下载 deepin-wine-wechat 的 snapthot 包,解压修改PKGBUILD 文件中的 dependenies 里面 wine 为 deepin-wine5 , make -s 生成 安装包 再安装
方法二
1.如果你已经安装了 deepin-wine-wechat 最新版本了, 也安装了 deepin-wine5 了,直接修改vim /opt/deepinwine/apps/Deepin-WeChat/run.sh 里面的 WINE_CMD 为 deepin-wine5;这里面有个坑, 修改完了 deepin-wine5 后, 需要把 所有 winesever 的后台进程都干掉, 重启微信 才能使用 deepin-wine5 启动.用了方法二。修改了 init里面的 deepin-wine5 然后结束了 所有wine的进程 重启了微信 也不行。。 还是大图发不出,几十k的可以。~
另外,修改 WINE_CMD 是在文件头的那个变量定义里面修改 ,不只是上面那个哥们的截图里只修改了 init 里面的这个
可以了 谢谢
完整步骤如下
1.修改/opt/deepinwine/apps/Deepin-WeChat/run.sh WINE_CMD 为deepin-wine5 保存
2.退出微信
3.利用任务管理器杀死所有wine进程
4.重启微信。
majaro 使用 deepin-wine5 也解决了这个问题了
请教下 manjaro 解决问题的步骤,我安装了wine5 后还是不行~。
方法一
1.安装deeping-wine5
2.从arch 上下载 deepin-wine-wechat 的 snapthot 包,解压修改PKGBUILD 文件中的 dependenies 里面 wine 为 deepin-wine5 , make -s 生成 安装包 再安装
方法二
1.如果你已经安装了 deepin-wine-wechat 最新版本了, 也安装了 deepin-wine5 了,直接修改vim /opt/deepinwine/apps/Deepin-WeChat/run.sh 里面的 WINE_CMD 为 deepin-wine5;这里面有个坑, 修改完了 deepin-wine5 后, 需要把 所有 winesever 的后台进程都干掉, 重启微信 才能使用 deepin-wine5 启动.用了方法二。修改了 init里面的 deepin-wine5 然后结束了 所有wine的进程 重启了微信 也不行。。 还是大图发不出,几十k的可以。~
要看你的deepin-wine5装在哪里了。如果安装了多个版本的wine,只使用deepin-wine5这个命令并不能保证wineserver是deepin-wine5的,可以通过ps -Af | grep wineserver来验证是不是正确的版本。
对于系统里安装了多个版本wine的,至少要设置以下环境变量:
export WINEDLLPATH=/usr/lib/i386-linux-gnu/deepin-wine5
export WINELOADER=/usr/lib/i386-linux-gnu/deepin-wine5/wine
export WINESERVER=/usr/lib/i386-linux-gnu/deepin-wine5/wineserver$WINELOADER "xxxx.exe"
当然,以上的路径要改成与系统相符的。
还有,“重启微信”并不是说只关掉微信界面(有时微信会残留进程),而是要杀掉wine相关的过程。
请问deepin-wine5的winecfg怎么设置
majaro 使用 deepin-wine5 也解决了这个问题了
请教下 manjaro 解决问题的步骤,我安装了wine5 后还是不行~。
方法一
1.安装deeping-wine5
2.从arch 上下载 deepin-wine-wechat 的 snapthot 包,解压修改PKGBUILD 文件中的 dependenies 里面 wine 为 deepin-wine5 , make -s 生成 安装包 再安装
方法二
1.如果你已经安装了 deepin-wine-wechat 最新版本了, 也安装了 deepin-wine5 了,直接修改vim /opt/deepinwine/apps/Deepin-WeChat/run.sh 里面的 WINE_CMD 为 deepin-wine5;这里面有个坑, 修改完了 deepin-wine5 后, 需要把 所有 winesever 的后台进程都干掉, 重启微信 才能使用 deepin-wine5 启动.用了方法二。修改了 init里面的 deepin-wine5 然后结束了 所有wine的进程 重启了微信 也不行。。 还是大图发不出,几十k的可以。~
要看你的deepin-wine5装在哪里了。如果安装了多个版本的wine,只使用deepin-wine5这个命令并不能保证wineserver是deepin-wine5的,可以通过ps -Af | grep wineserver来验证是不是正确的版本。
对于系统里安装了多个版本wine的,至少要设置以下环境变量:
export WINEDLLPATH=/usr/lib/i386-linux-gnu/deepin-wine5
export WINELOADER=/usr/lib/i386-linux-gnu/deepin-wine5/wine
export WINESERVER=/usr/lib/i386-linux-gnu/deepin-wine5/wineserver
$WINELOADER "xxxx.exe"
当然,以上的路径要改成与系统相符的。
还有,“重启微信”并不是说只关掉微信界面(有时微信会残留进程),而是要杀掉wine相关的过程。请问deepin-wine5的winecfg怎么设置
如果想运行winecfg,只要
$WINELOADER winecfg.exe
自带的winecfg是个shell脚本,可以参考
请问TIM
是否也可以使用deepin-wine5
呢?
我执行more /opt/deepinwine/apps/Deepin-TIM/run.sh
输出结果如下, 是否需要手动添加WINE_CMD
#!/bin/sh
# Copyright (C) 2016 Deepin, Inc.
#
# Author: Li LongYu <lilongyu@linuxdeepin.com>
# Peng Hao <penghao@linuxdeepin.com>
BOTTLENAME="Deepin-TIM"
APPVER="2.0.0deepin4"
/opt/deepinwine/tools/run.sh $BOTTLENAME $APPVER "$1" "$2" "$3"
我使用的是manjaro
操作系统
谢谢
用了 deepin-wine5 之后,窗口只能展示在上半个屏幕中。这是什么问题呢?
用了 deepin-wine5 之后,窗口只能展示在上半个屏幕中。这是什么问题呢?
这个问题我用官方版本的 wine 也遇到过,大概是某个版本的 glibc / gcc / wine 有问题。后来更新之后就好了。
用 deepin-wine5 是不是需要把 wine wine-staging deepin-wine 都卸载了呢?
还有一个问题,貌似png图片发不了,转成jpg就可以发
还有一个问题,貌似png图片发不了,转成jpg就可以发
可能是包的信赖关系不全。检查下这些包(或者不同发行版中等同的包)是否安装:
libjpeg62:i386
libpng16-16:i386
WeChat 3.0.0.57
发送大图和文件的问题好像已经解决
WeChat 3.3.0 不行,无法发送文件,且有阴影框。