Loading... ## Ubuntu微信客户端 工作主要还是用Ubuntu,微信又是非常常用的即时通讯工具。为了在ubuntu上找到靠谱的微信客户端,我着实花了不少功夫。下面就来盘点一下我用过的客户端工具~我的推荐顺序是:DeepIn Wechat>Electronic Wechat>网页版微信 ## 网页版微信 网页版微信是腾讯官方推出的,严格来说不能说是客户端,但确实是Ubuntu下一个比较靠谱的解决方案了。 **地址**:https://wx.qq.com **优点** - 官方推出,稳定靠谱 - 跨平台,只要有浏览器就行 - 轻量级,无需安装 - 支持文件图片传输 相对来说,**缺点**就比较明显了 - 不支持快捷键:ctrl+alt+w唤出 - 不支持截图:linux平台不支持截图 - 跟其他网页的tab混在一起,使用不便 - 功能单一:不如windows和mac客户端强大 ## Electronic Wechat客户端 Electronic Wechat客户端是第三方的客户端,用nodejs实现,其实就是个网页版微信,外面包了一层封装而已,虽然作者声称有不少特性,但是用起来还是不太爽… **地址**:https://github.com/geeeeeeeeek/electronic-wechat/ **优点** - 单独的app封装,不会像网页版找不到在哪里… - 网页版所有功能都支持 **缺点** - 不支持快捷键唤出,全靠鼠标了 - 不支持截图 - 功能单一 ## DeepIn Wechat客户端 DeepIn微信客户端是我用过体验最好的Ubuntu微信客户端了。DeepIn微信客户端其实是DeepIn Wine+Windows Wechat。Wine是一个能够在多种Linux/Unix系统上运行Windows程序的兼容层程序,而Deepin Wine则是DeepIn针对中文和常用中文Windows程序的优化兼容版本。DeepIn Wine不仅支持微信,还支持QQ、Tim、迅雷、网易云音乐、百度网盘等常用程序。 **地址**: https://github.com/wszqkzqk/deepin-wine-ubuntu https://github.com/Jactor-Sue/Deepin-Apps-Installation **优点** - 支持Windows客户端的所有功能:比如说备份聊天记录之类的 - 支持截图,快捷键的截图也支持 - 有单独的app,不会像网页版一样找不到在哪里 - 通过修改可以支持快捷键唤出,速度不像Windows唤出那么迅速 **缺点** - 原生不支持快捷键唤出,但是有tricky的方法可以搞定 ### 快捷键 ~~原生DeepIn Wechat并不支持快捷键唤出,这个貌似是Wine的问题,先说修改方法。~~ 1. ~~依次打开 系统设置->键盘->快捷键->自定义快捷键->点右侧“+”添加快捷键~~ 2. ~~名称随便写,比如说“微信”~~ 3. ~~命令写,`env WINEPREFIX="/home/{username}/.deepinwine/Deepin-WeChat" deepin-wine "c:\\Program Files\\Tencent\\WeChat\\WeChat.exe"`,其中`{username}`替换成你的用户名,确定~~ 4. ~~点击添加的快捷键项目右侧,设置想要的快捷键,比如说`ctrl+alt+w`~~ 5. ~~大功告成,`ctrl+alt+w`尝试一下吧!~~ ~~PS:在微信界面按`esc`可以关掉对话框,微信保持后台,再按`ctrl+alt+w`可以唤出微信界面~~ 原声DeepIn Wine是支持快捷键的。在`/opt/deepinwine/tools/`目录下有一个`sendkeys.sh`脚本。脚本内注释的使用方法如下: ```bash # $1 key value # $2 process name , default QQ|TIM # $3 control mode , default ctrl+alt # 0 no control key # 1 shift+ # 2 ctrl+ # 3 alt+ # 4 ctrl+alt+ # 5 ctrl+shift+ # 6 alt+shift+ ``` 例如: 如果要向微信发送快捷键`ctrl+a`,则需要执行`/opt/deepinwine/tools/sendkeys.sh a WeChat 2` #### 快捷键唤出 1. 设置DeepIn WeChat的快捷键:微信界面左下角打开菜单->设置(Settings)->快捷键(Shortcuts)设置“打开微信”的快捷键为`ctrl+alt+w` 2. 添加系统快捷键: 1. 依次打开 系统设置->键盘->快捷键->自定义快捷键->点右侧“+”添加快捷键 2. 名称随便写,比如说“微信” 3. 命令写:`/opt/deepinwine/tools/sendkeys.sh w WeChat 4` 4. 添加快捷键为:`ctrl+alt+w` #### 快捷键截图 可参照快捷键唤出部分设置截图快捷键 ### DeepIn Wine安装报错 我在安装DeepIn Wine的时候碰到了`overwrite`错误,在执行`sudo apt install -f`的时候报出失败: ``` dpkg: error processing archive /var/cache/apt/archives/libpng16-16-0_0.10.36-1.5ubuntu1_i386.deb (--unpack): trying to overwrite shared '/usr/share/doc/libpng16-16/ANNOUNCE', which is different from other instances of package libpng16-16 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/libpng16-16-0_0.10.36-1.5ubuntu1_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1) ``` 这个错误的原因通常是同一个库(比如说libpng16-16)安装了x64版本,又要安装i386版本时发生的,DeepIn Wine库的依赖都是32位的,而我机器上都是64位的,两个版本的库虽然安装的位置并不一样,但是其doc安装的位置却冲突了,解决方法就是将报错的文件删除(`/usr/share/doc/libpng16-16/ANNOUNCE`),或是直接将整个库的doc文件夹删除(`/usr/share/doc/libpng16-16`) ```bash # 删除报错的文件 sudo rm -f /usr/share/doc/libpng16-16/ANNOUNCE # 或是删除库的doc文件夹 sudo rm -rf /usr/share/doc/libpng16-16 # 再次安装 sudo apt install -f ``` Last modification:February 3rd, 2020 at 04:50 pm © 允许规范转载
2 comments
web端好用~~ ୧(๑•̀⌄•́๑)૭
Web端还是很方便的,但是tab开的多了我觉着我眼睛就要瞎了