在 Linux 中安裝微信
阿新 • • 發佈:2021-10-07
微信,是我在 Linux 中最難以捨棄的一個軟體。因為安裝經常遇到奇怪的問題,而知乎上完整的教程並不多,本文試圖補上這個遺憾。
適用範圍:
- 本文以最流行的發行版 Manjaro(KDE桌面系統)為例
- 我認為該方法也適合 ArchLinux;及其它桌面系統,如 Gnome
- 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
遇到問題可重啟一次,祝你好運!