0x01 前言

最新版本deepin-wine-wechat默认使用deepin-wine6-stable,而deepin-wine6-stable中有BUG,arch系统没做适配还是啥的,导致微信调用deepin-wine6-stable时会报错

0x02 错误信息

  • 系统环境:Manjaro LInux KDE
  • 微信版本:deepin-wine-wechat (3.7.6.44-1)
  • deepin-wine版本:deepin-wine6-stable

deepin-wine-wechat的运行路径一般在这个路径

/opt/apps/com.qq.weixin.deepin/files/run.sh

在shell中运行后会出现以下错误信息:

grep: 警告:/ 前有多余的 \
grep: 警告:/ 前有多余的 \
grep: 警告:/ 前有多余的 \
cat: /proc/48693/maps: 没有那个文件或目录grep: 警告:/ 前有多余的 \
kill 48698 for /home/apricot/.deepinwine/Deepin-WeChat
kill 48700 for /home/apricot/.deepinwine/Deepin-WeChat
kill 48702 for /home/apricot/.deepinwine/Deepin-WeChat
/opt/deepinwine/tools/kill.sh:行66: /proc/48708/environ: 没有那个文件或目录cat: /proc/48708/maps: 没有那个文件或目录grep: 警告:/ 前有多余的 \
grep: 警告:/ 前有多余的 \
grep: 警告:/ 前有多余的 \
grep: 警告:/ 前有多余的 \
cat: /proc/48708/cmdlinexargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value
: 没有那个文件或目录grep: 警告:/ 前有多余的 \
grep: 警告:/ 前有多余的 \
grep: 警告:/ 前有多余的 \
grep: 警告:/ 前有多余的 \
cat: /proc/48708/maps: 没有那个文件或目录grep: 警告:/ 前有多余的 \
apricot    49326   48777  0 19:19 pts/1    00:00:00 grep -E apricot.*exe.*<defunct>
/home/apricot/.deepinwine/Deepin-WeChat/drive_c/Program Files/Tencent
==> Restoring fonts ...
==> Creating /home/apricot/.deepinwine/Deepin-WeChat/PACKAGE_VERSION ...
/usr/bin/deepin-wine6-stable:行46: arch:未找到命令
/usr/bin/deepin-wine6-stable: 第 48 行:[: 参数太多X Error of failed request:  BadWindow (invalid Window parameter)Major opcode of failed request:  20 (X_GetProperty)Resource id in failed request:  0x0Serial number of failed request:  10Current serial number in output stream:  10

0x03 解决办法

1、先卸载微信,重新安装,但不要运行(注意,一定不要先运行,因为要修改初次启动的参数)

卸载deepin-wine-wechat及相关依赖

yay -Rns deepin-wine-wechat

重新安装deepin-wine-wechat

yay -S deepin-wine-wechat

2、安装deepin-wine5(注意是deepin-wine5,不是deepin-wine5-stable)或者wine (二选其一即可)

yay -S deepin-wine5  # 二选其一即可
yay -S wine # 二选其一即可

测试deepin-wine5是否添加至环境变量,且是否可用,若出现以下提示,则说明安装成功。(若安装的为wine则测试wine)

➜  ~ deepin-wine5
Usage: wine PROGRAM [ARGUMENTS...]   Run the specified programwine --help                   Display this help and exitwine --version                Output version information and exit

3、修改/opt/apps/com.qq.weixin.deepin/files/run.sh 中的APPRUN_CMD="deepin-wine6-stable"为APPRUN_CMD="deepin-wine5"并保存

export APPRUN_CMD="deepin-wine5" # 如果是wine则将此处deepin-wine5修改为wine

4、运行微信

此时可直接运行/opt/apps/com.qq.weixin.deepin/files/run.sh 进行微信的启动

0x04 后记

如果用最新wine安装微信,可正常打开小程序,但是用微信的在文件夹中显示时,会用wine自带的文件管理器,用着不太舒适。如果用deepin-wine5安装微信,目前好像无法正常打开微信(能打开,但是一片空白),但是能用linux自带的文件管理器,比如nemo

PS:找这个BUG,耗费了大量的时间,翻遍了google和baidu还有github都没有可靠的消息,最后在一篇求助中了解到不是微信本身的问题,是wine的问题。记录该问题,方便有同样问题的人进行查找。(要是对你有帮助的话,点个赞和关注吧~)

linux微信最新版无法打开问题解决相关推荐

  1. 如何使用计算机微信看小程序,新版微信pc版怎么打开小程序 pc版打开小程序方法...

    央视影音手机版6.7.3 安卓版 类型:影音播放大小:53.8M语言:中文 评分:9.8 标签: 立即下载 以前的电脑版微信是不支持小程序的,不能够搜到也不能够打开好友分享的小程序,不过在新版微信更新 ...

  2. Ubuntu20.04安装,并Linux微信等

    Ubuntu20.04安装,并Linux微信等 一.Ubuntu20.04双硬盘双系统安装 电脑状况:256G+260G双固态硬盘,其中256G(sda)分C.D盘安装win10,460G(sdb)硬 ...

  3. android/iphone/windows/linux/微信声波通讯库

    声波通讯让传统的各种linux设备,单片机设备等等能编程的设备与智能手机之间有了数据传输的能力,这在智能家居.医疗设备.工业应用等各个行业有了大力应用的机会. 声波通讯让电脑与手机连通:电脑一般都有音 ...

  4. linux下VMware安装出现的问题解决

    linux下VMware安装出现的问题解决 报错信息 问题1liboverlay-scrollbar.so和libunity-gtk-module.so加载失败的问题. 问题2 Gtk-WARNING ...

  5. 微信上线新版电子社保卡 | 英特尔将为5年内9成处理器提供补丁 计划下周末推送

    每一个企业级的人  都置顶了 中国软件网 中国软件网  为你带来最新鲜的行业干货 小编点评 微信越来越神奇了 承包了各种生活需求 衣食住行 一个不少 趋势洞察 Uptime Institute总裁:数 ...

  6. 微信需要什么软件打开html,微信调试模式怎么打开?在线调试微信打开的HTML5页面...

    说到微信浏览器,虽说在一定程度上为我们提供了不少便利,但毕竟不如我们平时使用的浏览器一般好用,在使用的过程中难免会出现一些小问题,这就需要一些相关技术人员进行调试,那么微信调试模式怎么打开?接下来小编 ...

  7. 宝塔Linux启动mongodb失败,Linux安装MongoDB启动及常见问题解决

    Linux安装MongoDB启动及常见问题解决,目录,的是,后台,运行状态,如图 Linux安装MongoDB启动及常见问题解决 易采站长站,站长之家为您整理了Linux安装MongoDB启动及常见问 ...

  8. 微信android最新版本,微信安卓新版7.0-微信新版本预约7.0.13 安卓正式版-西西软件园...

    最新版微信7.0安卓版也不知道小伙伴尝鲜了没,不过没关系小编特意为广大的安卓用户带来微信新版本7.0正式版,不用再去跟风了,下载即可免费特意哦! 微信新版本7.0介绍 不过如果你非常焦急地想体验微信7 ...

  9. 安装Ubuntu 14.04系统Linux微信开发工具的笔记

    安装Ubuntu 14.04系统&微信开发工具的笔记 Ubuntu 14.04系统所需硬件配置低,我所使用的1.9GRAM笔电上正是安装的此系统. 最近因为崩溃重装了一次,并接着安装了linu ...

最新文章

  1. apache安装mod_ssl.so 出现 undefined symbol: ssl_cmd_SSLPassPhraseDialog错误解决
  2. mysql命令行各个参数解释
  3. lucene.net 某些类的介绍
  4. matlab中的方波信号图片_电气信息类专业课程之matlab系统仿真 第十章 DBPSK调制解调器(9)...
  5. markdown 流程图js_科学网—让Markdown支持ASCII流程图和JavaScript流程图 - 李继存的博文...
  6. thrift服务windows环境编译失败
  7. jquery 判断是否有类名_Day037-JS、jQuery
  8. 括号匹配问题(c和c++版本实现)
  9. [html] 如何动态修改`<title>`的标题名称?
  10. PHP 5.3.0以上推荐使用mysqlnd驱动
  11. IE设置自动获得代理(ISA20042006中设置相应项)
  12. 餐饮智能化:餐饮机器人正当时餐饮机器人的喜与忧
  13. 【阿里云播放器】AliyunPlayerTest.exe 播放mp4日志 win7
  14. 【PID优化】基于布谷鸟算法PID控制器优化设计含Matlab源码
  15. 斗破苍穹手游找不到以前服务器,斗破苍穹手游服务器爆满怎么进 服务器爆满进入方法[图]...
  16. js 京东关闭广告 pink
  17. 场景分析法设计测试用例
  18. java深入理解深拷贝和浅拷贝的区别 如何实现深拷贝和浅拷贝
  19. Linux删除重复行
  20. 网络基础笔记(三)二层交换机工作原理、单点故障与链路聚合、DHCP

热门文章

  1. 《程序员防近视指南》学习笔记全
  2. 个人微信淘客机器人api开发
  3. 命令行工具 DOT和DOH测试
  4. 车辆仪表数显器E-mark认证流程是怎样的?
  5. matlab示波器坐标调整,SIMULINK示波器参数设置
  6. 网易我的世界服务器怎么显示键盘,电脑版按键操作指南 我的世界电脑版怎么玩...
  7. URI URL区别及转换
  8. PPT制作(文字排版)
  9. 人工神经网络的发展现状,神经网络未来发展趋势
  10. 工作日志之Sonar扫描错误处理-Sonar扫描结果入库 java.sql.BatchUpdateException: Incorrect string value: '\xF3\xA3\xAC\xB