Ubuntu 20.04 安裝微信、qq等


Ubuntu 20.04 安裝微信、qq等

1.安裝前准備

安裝必要的工具及deepin-wine5依賴

sudo apt install wget g++ git     #如已安裝可自行跳過

2.安裝deepin-wine5

# 添加官方源
sudo gedit /etc/apt/sources.list.d/deepin.list
deb [by-hash=force] https://community-packages.deepin.com/deepin/ apricot main contrib non-free
# 在文件中添加deepin20商店源
sudo gedit /etc/apt/sources.list.d/appstore.list
deb https://community-store-packages.deepin.com/appstore eagle appstore
# 添加密鑰
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1C30362C0A53D5BB
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 78BD65473CB3BD13
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 425956BB3E31DF51
# 先 update
sudo apt update
# 安裝 deepin-wine5
sudo apt install -t focal deepin-wine5 deepin-wine5-i386
# 刪除源
sudo mv /etc/apt/sources.list.d/deepin.list  /etc/apt/sources.list.d/deepin.list.bak
sudo mv /etc/apt/sources.list.d/appstore.list  /etc/apt/sources.list.d/appstore.list.bak
sudo apt update

3,安裝騰訊會議
1).下載exe文件
2).安裝騰訊會議:
WINEPREFIX=~/.deepinwine/Deepin-WeChat deepin-wine5 ~/Downloads/TencentMeeting_0300000000_2.3.0.443.publish.exe
3).桌面快捷方式
➜ Desktop cat 騰訊會議.desktop
[Desktop Entry]
Name=騰訊會議
Exec=env WINEPREFIX="/home/wzs/.deepinwine/Deepin-WeChat" deepin-wine5 C:\\windows\\command\\start.exe /Unix /home/wzs/.deepinwine/Deepin-WeChat/drive_c/Program\ Files/Tencent/WeMeet/wemeetapp.exe
Type=Application
StartupNotify=true
Path=/home/wzs/.deepinwine/Deepin-WeChat/dosdevices/c:/Program Files/Tencent/WeMeet
Icon=6389_wemeetapp.0
StartupWMClass=wemeetapp.exe

https://www.jianshu.com/p/6740f6c73033

3.1 解決字體亂碼
使用windows字體:
將Windows下的幾個常用字體打了個包,比如simsun.ttc, simyou.ttf, msyh.ttc等,有空間就多拷點,將這些文件放在/usr/share/fonts下的一個自建的目錄下,比如我建的是:winfonts。
然后:
cd /usr/share/fonts/winfonts
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv

4.托盤懸浮

正常安裝后wine窗口為獨立窗口,為了便於美觀建議安裝如下插件:

Gnome Shell 插件:TopIcons Plus

img安裝后效果圖

5.軟件需求其他輔助軟件的安裝方法

  1. 下載需要的軟件安裝包,exe文件,如:flash
  2. 將下載的安裝文件放入 ~/.deepinwine/<容器名(微信的為Deepin-WeChat,TIM為:Deepin-TIM)>/drive_c 下,即軟件所在 Wine C 盤根目錄
  3. 打開一個 Terminal ,執行:
WINEPREFIX=~/.deepinwine/<容器名> deepin-wine "c:\\<文件名>"

然后按提示進行安裝、重啟軟件即可。


### 10.wine全部進入后台后無法調用問題

#### 1. 安裝 xdotool

```text
sudo apt install --no-install-recommends xdotool

2. 編寫 xdotool 腳本

*思路: Wine 應用在后台無法接收到快捷鍵狀態, 此時借助 xdotool 向 Wine 應用發送模擬按鍵信息即可. *

在合適的位置新建一個腳本文件 "open_wechat.sh", 寫入以下內容:

#!/bin/sh 
#在當前運行的應用中找到名為WeChat.exe的應用程序,並向它發送按鍵事件"ctrl+alt+W" 
#WeChat的可執行文件名為WeChat.exe,如果是其它應用程序就修改成其它應用程序的可執行文件名, 應用名稱大小寫敏感, 一個字母都不能錯! 
xdotool key --window $(xdotool search --limit 1 --all --pid $(pgrep WeChat.exe)) "ctrl+alt+W"

賦予腳本可執行權限:

chmod +x open_wechat.sh

如果此時你的微信正好運行在后台, 執行這個腳本就可以把它召喚到前台. 如果沒有, 請檢查腳本是否有錯誤.

3. 設置快捷鍵

圖形界面依次打開 "設置" -> "設備" -> "鍵盤快捷鍵", 點擊列表最底部的 "+" 號添加自定義快捷鍵.

  • 名稱隨便, 填寫 "打開微信" 即可;
  • 命令填寫剛才編寫的腳本的全路徑;
  • 快捷鍵設置自己想用的快捷鍵即可, 建議於應用內部快捷鍵相同;
  • 最后點擊"添加"即可.

4. 驗證

到這里已經設置成功了, 打開微信, 切換到后台, 然后按下剛才設置的快捷鍵就能召喚應用至前台. 如果不能, 請檢查自己前面的設置是否有誤.

目前存在無法語音通話和視頻


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM