Linux和Mac下的微信电脑版electronic-wechat(非官方)
2016-10-12 20:10
369 查看
2016-10-15更新
添加了3.3–为微信电脑版增加桌面启动器(快捷方式)
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可
为此社区退出了
Electronic WeChat
开源地址
https://github.com/geeeeeeeeek/electronic-wechat
下载地址
https://github.com/geeeeeeeeek/electronic-wechat/releases
该微信客户端基于Electronic技术开发, Electron提供了丰富的本地(操作系统)的API,使你能够使用纯JavaScript来创建桌面应用程序, 支持Mac, Linux, Windows可谓是全平台, 项目使用MIT许可
来自网页版微信的更现代的界面和更完备的功能
拖入图片、文件即可发送
阻止其他人撤回消息
没有原生客户端万年不修复的bug
Electronic WeChat v.s. 网页版微信客户端
能够显示贴纸消息
原生应用的体验,独立于浏览器
OS X中的dock未读消息计数和消息通知
直接打开微信重定向的链接 (如 taobao.com)
Electronic WeChat v.s. Linux 官方微信客户端
添加了3.3–为微信电脑版增加桌面启动器(快捷方式)
CSDN | GitHub |
---|---|
Linux和Mac下的微信电脑版electronic-wechat(非官方) | AderXCoding/system/tools/electronic_wechat |
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可
1 electronic-wechat
微信的出现和QQ一样极大的方便了我们的社交网络, 但是按照鹅厂一贯的风格, 微信推出了电脑版WeChat for Windows和
WeChat for Mac, 当然自然也少不了
WeChat网页版但是却迟迟不推出Linux版本
为此社区退出了
Electronic WeChat开源项目. 网页版微信是其中重要的一部分, 但请注意这是一个社区发布的产品, 而不是官方微信团队发布的产品.
Electronic WeChat
开源地址
https://github.com/geeeeeeeeek/electronic-wechat
下载地址
https://github.com/geeeeeeeeek/electronic-wechat/releases
该微信客户端基于Electronic技术开发, Electron提供了丰富的本地(操作系统)的API,使你能够使用纯JavaScript来创建桌面应用程序, 支持Mac, Linux, Windows可谓是全平台, 项目使用MIT许可
2 应用特性
Electronic WeChat v.s. Mac 官方微信客户端来自网页版微信的更现代的界面和更完备的功能
拖入图片、文件即可发送
阻止其他人撤回消息
没有原生客户端万年不修复的bug
Electronic WeChat v.s. 网页版微信客户端
能够显示贴纸消息
原生应用的体验,独立于浏览器
OS X中的dock未读消息计数和消息通知
直接打开微信重定向的链接 (如 taobao.com)
Electronic WeChat v.s. Linux 官方微信客户端
3 安装 & 使用
在下载和运行这个项目之前,你需要在电脑上安装Git和Node.js(来自npm).3.1 源码编译安装
下载仓库# Clone this repository git clone https://github.com/geeeeeeeeek/electronic-wechat.git[/code]
进入仓库cd electronic-wechat
安装依赖, 运行应用npm install && npm start
根据你的平台打包应用npm run build:osx npm run build:linux npm run build:win3.2 直接下载应用(二进制包)
如果你希望开箱即用,你可以在release中下载到最新的稳定版本.wget https://github.com/geeeeeeeeek/electronic-wechat/releases/download/v1.4.0/linux-x64.tar.gz[/code]
运行的话, 直接双击可执行程序electronic-wechat即可3.3 创建桌面启动器(快捷方式)
每次都在终端中启动微信实在太麻烦了, 所以我决定给微信添加一个桌面启动器, 就是就是windows下面的快捷方式Ubuntu下dash home中每个图标对应/usr/share/applications当中的一个配置文件(文件后缀为.desktop), 所以要在dash home中 添加一个自定义程序启动器, 需要在该文件目录下创建对应的配置文件
首先下载图标wget https://raw.githubusercontent.com/geeeeeeeeek/electronic-wechat/master/assets/icon.png -O electronic-wechat.png
然后把应用程序包和图标拷贝到系统中的合适的目录下, 比如/usr等, 我放在了/opt下面
接着我们创建一个微信电脑版的桌面启动器,保存在/usr/share/applications/electronic-wechat.desktop中[Desktop Entry] Name=Electronic Wechat Name[zh_CN]=微信电脑版 Name[zh_TW]=微信电脑版 Exec=/opt/electronic-wechat/electronic-wechat Icon=/opt/electronic-wechat/resources/electronic-wechat.png Terminal=false X-MultipleArgs=false Type=Application Encoding=UTF-8 Categories=Application;Utility;Network;InstantMessaging; StartupNotify=false
示例中我们讲我们的electronic-wechat应用程序包放在了/opt/electronic-wechat目录下, 而启动器对应/usr/share/applications, 这是全局有效的, 而如果我们只是期望对本用户有效, 可以讲应用程序包放在自己的$HOME(~)下面, 而启动器则放到~/.local/share/applications目录下
相关文章推荐
- Linux/mac crontab 命令格式与详细例子
- linux下修改MAC(fedora)
- 虚拟机中装Linux配置网络时提示:Device eth0 has different MAC address than expected 的解决方法
- Linux MacOS 查看端口占用及关闭命令
- 闲话Linux系统安全(二)——强制访问控制(MAC)
- mac/linux终端光标的快捷键操作
- Linux/Mac OS 个人常用Terminal技巧整理
- Linux下获取IP、MAC、掩码的shell脚本
- Sqlite在Windows、Linux 和 Mac OS X 上的安装过程
- Linux下如何获取网络设备MAC地址
- Mac OS X中Launchpad的图标添加删除方法(添加方法别试了,和Linux很大区别)
- 如何修改linux的MAC地址
- Linux MacOSX SecureCRT 完全破解
- Linux 下获取LAN中指定IP的网卡的MAC(物理地址)
- 榜眼之争: Mac 和 Linux 谁居操作系统老二
- linux/mac下命令行rm回收站--rmtrash
- mac或者linux常见重要命令
- mac和Linux的环境变量设置
- Golang 在 Mac、Linux、Windows 下交叉编译