在這個快速信息交互時代,無論是工作還是生活,都需要頻繁的網(wǎng)絡社交,而在中國,這種網(wǎng)絡社交軟件幾乎都被一家公司壟斷:企鵝公司騰訊。我們熟悉的QQ和微信都是騰訊出品,而這只企鵝似乎并不在意另一只企鵝(Linux)的看法。截至目前,騰訊沒有推出任何適用于Linux平臺的微信、QQ安裝包,這一點讓Linux系統(tǒng)愛好者和使用者十分頭痛。
但也不是沒有任何解決辦法,很多Linux用戶都選擇了網(wǎng)頁版微信登錄。這個方法其實很簡單,具體的操作流程與windows系統(tǒng)下使用網(wǎng)頁版微信基本一致。打開微信官方鏈接,然后進入微信主頁,用手機掃描二維碼便可登錄。但問題是,這個方法有個致命弱點:經(jīng)常不小心關閉網(wǎng)頁……
如果能夠在Linux系統(tǒng)下安裝微信安裝包,正常登錄微信就好了。抱著這樣的想法,筆者在GitHub上找到了一個神器:electronic-chat。
圖片來源于網(wǎng)絡
那么electronic-chat客戶端都有什么特點呢?現(xiàn)代化的UI與所有功能;支持群組聊天和被@;支持拖拽發(fā)送圖片;支持表情發(fā)送;支持消息撤回……
electronic-chat是一款GitHub上完全開源的軟件,作為微信的第三方客戶端你可以從烏班圖的Snap商店中下載,也可以直接在GitHub頁面下載。根據(jù)這兩種方法,本文提供了以下兩種解決方案。
方案一:從烏班圖的Snap中下載安裝微信
Snap安裝包是一個基于squashFS文件系統(tǒng)的文件,它包含應用代碼及包含有一個應用特有的叫做snap.yaml的metadata文件.它完全獨立于系統(tǒng).在snap包里,它包含了它可以運行的所有需要的庫及runtime(比如python或Java等),并且它可以通過網(wǎng)路更新,同時也可以退回到上一個版本,而不影響系統(tǒng)的其它部分的運行。同時,它具有沙箱的屬性,不可以隨意訪問外部資源,并和系統(tǒng)的其它部分進行隔離.它可以通過良好設計的安全策略和其它的snap進行交互。
有了Snap,你便更容易在Linux上安裝微信的客戶端。當然,首先要確保你得pc中安裝了snapd和snapd-xdg-open。以下為安裝命令:
sudo apt install snapd snapd-xdg-open
運行完成后,便開始安裝electronic-chat,命令為:
sudo snap install electronic-chat
微信客戶端開始安裝,安裝完成后,輸入命令啟動:
electronic-chat
首次登錄用戶,需要掃描屏幕商的二維碼同意登錄。然后就可以在烏班圖上與windows一樣使用微信的PC客戶端啦。
如果你需要移除微信客戶端,也很簡單,只需要敲下下面這行命令:
sudo snao remove electronic-wechat
方案二:利用GitHub在安裝Linux微信客戶端
從GitHub網(wǎng)站上下載electronic-wechat文件進行安裝是第二種方案。在下載前,你需要選擇適合自己的版本。筆者使用的是64位烏班圖系統(tǒng),下載了linux-x64.tar.gz.。
打開終端并輸入以下命令解壓文件:
tar xvf linux-x64.tar.gz
文件釋出之后,運行下面命令:
./electronic-chat
然后便成功安裝了這個第三方開源客戶端,與上一個方案一樣,我們可以掃描二維碼,在Linux上登錄微信客戶端啦。