1. 程式人生 > 其它 >在 Linux 中安裝微信

在 Linux 中安裝微信

微信,是我在 Linux 中最難以捨棄的一個軟體。因為安裝經常遇到奇怪的問題,而知乎上完整的教程並不多,本文試圖補上這個遺憾。

適用範圍:

  1. 本文以最流行的發行版 Manjaro(KDE桌面系統)為例
  2. 我認為該方法也適合 ArchLinux;及其它桌面系統,如 Gnome
  3. Ubuntu 等及其衍生系統,可參考Ubuntu 16.04安裝Wine版的微信(deepin-wechat)。但可能會遇到其它問題。

一、安裝

安裝包管理工具

sudo pacman -S yaourt

安裝微信

yaourt deepin-wechat --noconfirm

二、 配置

2.1 解決微信閃退問題

開啟微信配置檔案,注意必須使用 sudo 模式

sudo vim /opt/deepinwine/apps/Deepin-WeChat/run.sh

修改為

# /opt/deepinwine/tools/run.sh $BOTTLENAME $APPVER "$1" "$2" "$3"
env WINEPREFIX="$HOME/.deepinwine/Deepin-WeChat" wine "c:\\Program Files\\Tencent\\WeChat\\WeChat.exe" &

2.2 解決無法輸入中文問題

微信只支援 fcitx 輸入法框架,然後還要修改相應配置,才能輸入中文。本章教你如何:

  • 解除安裝 ibus 輸入法框架
  • 安裝一種 fcitx 輸入法
  • 修改配置檔案,支援中文輸入法

請根據自己情況,跳過第1或2步

  • 解除安裝 ibus 輸入法框架
sudo pacman -Rs ibus
  • 安裝 fcitx 輸入框架及 Rime 輸入法
sudo pacman -S fcitx-im fcitx-rime

注:我認為可用搜狗拼音替代 Rime,即把 fcitx-rime 替換成 fcitx-sogoupinyin,雖然我沒有試過。

從開始選單中開啟 fctix config 工具,取消左下角的 Only Show Current Language,雙擊 Rime 新增輸入法。

注:如果是 KDE 桌面,還需要安裝 kcm-fcitx,否則 fcitx config 無法開啟

sudo pacman -S kcm-fcitx

點選 Ctrl + 空格,切換到 Rime 輸入法。點選 Ctrl + ~,選擇手機號碼交易平臺地圖朙月拼音.簡化字

如果認為 Rime 不好用,可參考Rime增強計劃新增詞庫,或嘗試安裝搜狗拼音。

  • 修改配置檔案,支援中文輸入法

開啟微信配置檔案,注意必須使用 sudo 模式

sudo vim /opt/deepinwine/apps/Deepin-WeChat/run.sh

修改為

# /opt/deepinwine/tools/run.sh $BOTTLENAME $APPVER "$1" "$2" "$3"
env GTK_IM_MODULE="fcitx" XMODIFIERS="@im=fcitx" QT_IM_MODULE="fcitx" WINEPREFIX="$HOME/.deepinwine/Deepin-WeChat" wine "c:\\Program Files\\Tencent\\WeChat\\WeChat.exe" &

2.3 解決高分屏適配問題

若你的裝置是高分屏,微信可能字型顯示很小,請嘗試本章方法

輸入以下內容,開啟 wine 配置面板

env WINEPREFIX=$HOME/.deepinwine/Deepin-WeChat winecfg

嘗試把 Screen resolution改為 1.5 或 2.0

遇到問題可重啟一次,祝你好運!