Wine相关
使用crossover安装微信出错
- WeChatWin.dll缺失
- 原因:系统缺少lib32-libldap,导致软件无法加载特定的dll文件。
- 解决方案:64位ubuntu
sudo apt-get install libldap-2.4-2:i386 - 具体参考codeweavers
- qbcore.dll模块错误
- 解决方法:安装环境选择windowXP
- 输入框无法输入文字
- 原因:riched20.dll有问题
- 解决方案:网上下载win7版riched20.dll替换c:/windows/system32/riched20.dll文件
- 中文豆腐块显示
- 调Locale设置
- 具体方法:
- Go up one level to find the cxbottle.conf file on same directory level as the drive_c folder.
- 修改该文件中的如下配置项
[EnvironmentVariables] "LANG" = "zh_CN.UTF-8"
中文显示不美观
利用注册表机制替换字体为文泉驿微米黑字体
REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] "Arial"="WenQuanYi Micro Hei" "Arial CE,238"="WenQuanYi Micro Hei" "Arial CYR,204"="WenQuanYi Micro Hei" "Arial Greek,161"="WenQuanYi Micro Hei" "Arial TUR,162"="WenQuanYi Micro Hei" "Courier New"="WenQuanYi Micro Hei" "Courier New CE,238"="WenQuanYi Micro Hei" "Courier New CYR,204"="WenQuanYi Micro Hei" "Courier New Greek,161"="WenQuanYi Micro Hei" "Courier New TUR,162"="WenQuanYi Micro Hei" "FixedSys"="WenQuanYi Micro Hei" "Helv"="WenQuanYi Micro Hei" "Helvetica"="WenQuanYi Micro Hei" "MS Sans Serif"="WenQuanYi Micro Hei" "MS Shell Dlg"="WenQuanYi Micro Hei" "MS Shell Dlg 2"="WenQuanYi Micro Hei" "System"="WenQuanYi Micro Hei" "Tahoma"="WenQuanYi Micro Hei" "Times"="WenQuanYi Micro Hei" "Times New Roman CE,238"="WenQuanYi Micro Hei" "Times New Roman CYR,204"="WenQuanYi Micro Hei" "Times New Roman Greek,161"="WenQuanYi Micro Hei" "Times New Roman TUR,162"="WenQuanYi Micro Hei" "Tms Rmn"="WenQuanYi Micro Hei" [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink] "Lucida Sans Unicode"="wqy-microhei.ttc,wqy-microhei" "Microsoft Sans Serif"="wqy-microhei.ttc,wqy-microhei" "SimSun"="wqy-microhei.ttc,wqy-microhei" "Tahoma"="wqy-microhei.ttc,wqy-microhei" [HKEY_CURRENT_USER\Control Panel\Desktop] "FontSmoothing"="2"- 容器内cmd运行regedit PATH/TO/XXX.reg
- 网上下载wqy-microhei.ttc拷贝到容器的C:\Windows\Fonts目录下。
Use deepin wine
- deepin-wine-ubuntu,github
- at f0bb24b7f3f788b924b7517b5577bcd83243f23b this point, it's ok, if other commit doesn't good.
- 非中文系统下中文显示
修改: WINE_CMD="LC_ALL=zh_CN.UTF-8 deepin-wine"$ cd /opt/deepinwine/tools/run.sh