基於AUR的安裝是沒什么難度了,主要安裝后會出各種問題,還有選不同的包的影響。
官方的wiki上推薦安裝deepin-wine-tim,基於wine和最新版的tim。安裝后存在qq密碼每次都要輸入的問題(201804測試沒有此問題,但還是不太穩定,2018年因為wine的更新導致掛了兩次只能回退)。
更推薦使用的deepin.com.qq.office,基於deepin-wine,配置好了比較穩定。
安裝步驟
安裝
yaourt -S deepin.com.qq.office
ps:吐槽,安裝deepin-wine的各個確認略多。 d
qq提取消息、截圖等快捷鍵設置
在/opt/deepinwine/tools/sendkeys.sh腳本能夠傳遞快捷鍵,如直接運行./sendkeys.sh a 則會向qq或tim進程發送 ctrl+alt+a。
不同桌面環境添加快捷鍵的方法差不多,主要步驟:
- setting -> keyboard -> shortcut
- 添加快捷鍵,選擇上面的腳本,在腳本后面加上a
- 指定運行腳本的快捷鍵
此時按快捷鍵后相當於qq中按 ctrl+alt+a (截圖)
同理可以設置qq其它快捷鍵
一般問題
大多出現在基於wine的tim上,基於deepin的tim問題很少。
deepin-wine在非gnome系的桌面上的運行問題
3wm, kde, awesome等桌面管理器或桌面環境里運行基於deepin-wine的qq和tim時,會出現下面的錯誤
X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 20 (X_GetProperty)
由於deepin-wine依賴了gnome系(mate,cinnamon,gnome)的setting-daemon,需要安裝后運行(一般加入開機啟動)
sudo pacman -S cinnamon-settings-daemon
/usr/lib/cinnamon-settings-daemon/csd-xsettings
無法輸入中文
如果其它地方可以使用輸入法,一般為環境變量的問題,fcitx沒有配置好。
粗暴解決方式: 下面的文件夾中加入環境變量
/opt/deepinwine/apps/Deepin-TIM/run.sh
export XMODIFIERS=“@im=fcitx” export GTK_IM_MODULE=“fcitx” export QT_IM_MODULE=“fcitx”
正常的解決方式: 根據系統環境在.xinitrc、.xprofile、/etc/environment等文件中選擇正確的文件加入環境變量。(具體參考fcitx的配置)
基於wine的問題
文字過小問題
出現在基於wine的TIM上,deepin-wine下沒問題。
后面列出的官方wiki上有設置字體的方法,我只是在winecfg命令后加大了dpi,還可以具體改字體。(已經能忍,不想折騰)
表情無法使用
出現在xfce4上
all settings -> window Manager -> Focus -> 取消勾選 “automatically give focus to newly created windows”
點右鍵的菜單都不能用的問題
一個很煩的一點,特別是不能收藏表情,保存圖片,還不能屏蔽群消息!
從xfce4轉到i3wm后就好了,不知道是不是xfce4的專屬bug,現在不想折騰,以后再換KDE一類的試試。
貌似xfce4對wine特別是wine qq不怎么友好。
每次登錄顯示身份過期,必須重新輸入密碼
安裝deepin后卸載xfce4,然后就出現了這一奇葩問題.
安裝xfce4后解決問題.(不知道怎么出的問題,也不知道怎么好的)
other
一些沒有出現的問題,在wiki上有說明,可在后面的鏈接上找。此處只列問題:
- 文件被占用
- 字體設置
參考
從deepin系統轉向arch的,deepin在國產軟件的處理上確實相當不錯,deepin-wine應該算是對開源社區做出的最大貢獻之一,解決qq這一大剛需問題。
