为了在Ubuntu使用QQ,折腾了很久,决定写一下自己的经验。

本文写于2020年, 现在腾讯已经有了官方的 Electron QQ 支持, 本文的内容已经过时

进入deepin-wine配置

deepin-wine配置
直接输入winecfg是不管用的。正确方法:
env WINEPREFIX="$HOME/.deepinwine/Deepin-xxx" deepin-wine winecfg

进入注册表

env WINEPREFIX="$HOME/.deepinwine/Deepin-xxx" deepin-wine regedit

把字体设置成微软雅黑

其他字体同理:
在容器$HOME/.deepinwine/Deepin-xxx内建立zh.reg(名字随意自己替换)
输入:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Lucida Sans Unicode"="msyh.ttc"
"Microsoft Sans Serif"="msyh.ttc"
"MS Sans Serif"="msyh.ttc"
"Tahoma"="msyh.ttc"
"Tahoma Bold"="msyhbd.ttc"
"msyh"="msyh.ttc"
"Arial"="msyh.ttc"
"Arial Unicode MS"="msyh.ttc"
"Arial Black"="msyh.ttc"
"SimSun"="msyh.ttc"
"SimKai"="msyh.ttc"
"SimHei"="msyh.ttc"
"PMingLiU"="msyh.ttc"
"NSimSun"="msyh.ttc"
"Microsoft YaHei"="msyh.ttc"
"Microsoft JhengHei"="msyh.ttc"
"MingLiU"="msyh.ttc"
"MS UI Gothic"="msyh.ttc"

网上找到微软雅黑字体msyh.ttc、msyhbd.ttc、msyhl.ttc复制到
$HOME/.deepinwine/Deepin-xxx/drive_c/windows/Fonts

运行env WINEPREFIX="$HOME/.deepinwine/Deepin-xxx" deepin-wine regedit zh.reg即可

要是不奏效,删掉$HOME/.deepinwine/Deepin-xxx,再来重做一遍

高dpi

终端输入env WINEPREFIX="$HOME/.deepinwine/Deepin-xxx" deepin-wine winecfg,在“显示”中把屏幕分辨率调高。例如(原来96)调成120就是125%缩放

改变Windows版本

在winecfg中有“Windows版本”,改之。