linux版本的qq存在着很多的毛病,以下我是使用的遇到的BUG
- 運行linux版的QQ當內存吃到11g左右的時候明顯出現的卡頓(我的配置 i5 8500 ,16G 3000hz,系統Ubuntu19),按道理來說是沒有任何的問題的。這不是系統帶不動,現在不敢運行,不運行基本是沒有什么卡頓的,具體什么原因不清楚
- 閃退,關於閃退都不少人都遇到過,也有不少解決方法,但並沒有什么軟用,具體什么原因不清楚
還有wine,我在GITHUB里面找到的,github還是有不少關於linux下的好玩的東西,自己去探索吧,地址貼這里了,為了避免有的小伙伴訪問有慢,我決定的復制這里跟着步驟走就行了
https://github.com/wszqkzqk/deepin-wine-ubuntu
Deepin wine for Ubuntu and Debian
一、項目介紹
Deepin-wine 環境的 Ubuntu/Debian 移植版
使用deepin原版二進制文件,解決依賴問題
僅供個人研究學習使用
剛剛適配debian,可能在安裝或運行上還存在問題,歡迎反饋!
Gitee用戶遇到問題請盡量到Github集中反饋或討論,Gitee倉庫主要僅作加速訪問存檔功能
聲明: 因為使用本倉庫的任何內容所導致的任何后果與本人無關,若你無法對使用該倉庫后的任何后果負責,請不要使用本倉庫的任何內容。 本倉庫所有者不擁有該倉庫任何二進制文件的版權,所有由本人編寫的非二進制文件以GPL開源協議開源。若該倉庫的文件侵犯了您的法律權益,請聯系1726509538@qq.com,我會刪除侵權內容並道歉。 該項目得以實現的全部功勞來自於深度操作系統開發人員的辛勤努力,本人只是將其成果適配到Ubuntu/Debian平台以讓這一偉大成果能為更多人所共享,本人對深度操作系統的開發人員致以崇高的敬意。 2.18-19適配計划可能會推遲(因暫時無必要性,實際上新版軟件改依賴即可安裝,不太影響使用。)。
二、軟件架構
軟件架構說明
(1)安裝教程
在線安裝(目前尚有bug)
直接使用在線安裝腳本,安裝最新的Release版本:
wget -qO- https://raw.githubusercontent.com/wszqkzqk/deepin-wine-ubuntu/master/online_install.sh | bash -e
本地安裝(Ubuntu/Debian通用)
-
克隆 (
git clone https://github.com/wszqkzqk/deepin-wine-ubuntu.git
) 或下載到本地。 -
在中國推薦用下面的地址,速度更快: (
git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git
) -
解壓后切換到解壓文件目錄,在終端中運行(授予可執行權限后):
./install.sh
KDE或其他按照普通安裝方式安裝后運行出現X錯誤的桌面環境執行
./KDE-install.sh
)。
本地安裝deepin-wine的官方最新環境(目前2.18-22版本/僅ubuntu測試)
- 解壓后切換到解壓文件目錄,在終端中運行(授予可執行權限后):
./install_2.8.22.sh
(2)使用說明
下載並安裝所需要的deepin-wine容器 (建議在終端下使用dpkg -i安裝容器,否則容易誤報依賴錯誤)
可使用deepin發布的最新版容器安裝包:
其它deepin-wine容器:阿里雲鏡像下載
若版本不兼容,可選擇下載安裝以下舊版包文件:
注意:1.目前基本適配最新版KDE,但測試可能不足(已測試可用:最新版KDE neon、Kubuntu 18.04/18.0.1/18.0.2),歡迎大家測試反饋(建議將KDE升級到最新版) 2.部分桌面環境無法正常使用視頻通話功能!
(3)關於托盤
Ubuntu 18.04 下(Gnome 桌面):
安裝 Gnome Shell 插件:TopIcons Plus
(4)TIM 的可選操作--Flash 的安裝方法
*本操作無必要性
- 下載需要的 install_flash_player_ppapi.exe
- 將下載的安裝文件放入 ~/.deepinwine/Deepin-TIM/drive_c 下,即 TIM 所在 Wine C 盤根目錄
- 打開一個 Terminal ,執行:
WINEPREFIX=~/.deepinwine/Deepin-TIM deepin-wine "c:\\install_flash_player_ppapi.exe"
然后按提示進行安裝、重啟 TIM 即可。
(5)手動更改配置(winecfg)
執行 WINEPREFIX=~/.deepinwine/容器名稱 deepin-wine winecfg
即可,也可以用此方法來調整縮放問題
(6)解決系統非中文語言環境時軟件無法設置為中文
在/opt/deepinwine/tools/run.sh 中將 WINE_CMD 那一行修改為 WINE_CMD="LC_ALL=zh_CN.UTF-8 deepin-wine"
(7)卸載方法
- 執行uninstall.sh即可
(8)微信更新問題
- 如果出現微信提示跟新問題執行這一條語句即可
wget -qO- https://deepin-wine.i-m.dev/setup.sh | sudo sh
(9)最近問題
部分環境出現deepin最新容器無法安裝的問題,主要是因為這套軟件包為了保證兼容性,保持了較舊的軟件包版本,使得某些deepin新打包的容器無法正常獲得依賴關系,可以到這里下載兼容包
另外,希望大家遇到問題時,先檢測自己的deepin-wine環境是否升級到了最新版。
(10)wine 應用程序全局快捷鍵無效的解決方案
1. 安裝 xdotool
直接在命令行運行以下命令即可:
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. 驗證
到這里已經設置成功了, 打開微信, 切換到后台, 然后按下剛才設置的快捷鍵就能召喚應用至前台. 如果不能, 請檢查自己前面的設置是否有誤.
(11)問題記錄及解決方案
1. 微信無法發送圖片
sudo apt-get install libjpeg62:i386
寫到最后想說的是,侵權刪