1.安装winetricks: sudo dnf search winetricks , 然后安装;
2. 给winetricks执行权限:sudo chmod +x winetricks
3.建立安装目录,并且将 微信exe文件下载
sudo mkdir -p /opt/tools/wine/; cd /opt/tools/wine/
wget -c https://dldir1.qq.com/weixin/Windows/WeChatSetup.exe
4.安装wine
sudo dnf search wine , 然后安装
5.
sudo dnf install cabextract wine-mono *winbind*
6.
export WINEARCH=win32 WINEPREFIX=/opt/wine/tencent #一定要在普通用户下输入如下命令!!
winecfg # 选择 windows 7
winetricks riched20 richtx32 corefonts
wine /opt/tools/wine/WeChatSetup.exe # 安装 WeChat
7.运行后无法在微信里输入中文:
为了让中文界面的Windows 应用程序在Wine里运行时能正确显示中文字,需要中文版Windows操作系统下面的字体:
7.1 从 Windows 复制字体到Linux
C:\WINDOWS\Fonts\simsun.ttc,复制一份到Linux系统中/root/.wine/drive_c/windows/Fonts里面。
7.2 修改/root/.wine/system.reg
装好字体后,还要修改一下 Wine 的注册表设置,指定与字体相关的设置:
gedit /root/.wine/system.reg
(一定要使用 gedit 、vim或其他支持 gb2312/utf8 编码的编辑器修改这些文件,否则文件中的中文可能变乱码)
搜索: LogPixels
找到的行应该是:[System\CurrentControlSet\Hardware Profiles\Current\Software\Fonts]
将其中的:
“LogPixels”=dword:00000060
改为:
“LogPixels”=dword:00000070
搜索: FontSubstitutes
找到的行应该是:[Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
将其中的:
“MS Shell Dlg”=”Tahoma”
“MS Shell Dlg 2″=”Tahoma”
改为:
“MS Shell Dlg”=”SimSun”
“MS Shell Dlg 2″=”SimSun”
7.3 修改 /root/.wine/drive_c/windows/win.ini
gedit /root/.wine/drive_c/windows/win.ini
在文件末尾加入:
[Desktop]
menufontsize=13
messagefontsize=13
statusfontsize=13
IconTitleSize=13
7.4 最关键的一步,把下面的代码保存为kashu.reg,然后直接在linux终端上执行regedit kashu.reg即可。
代码:
REGEDIT4
LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
“Arial”=”simsun”
“Arial CE,238”=”simsun”
“Arial CYR,204”=”simsun”
“Arial Greek,161”=”simsun”
“Arial TUR,162”=”simsun”
“Courier New”=”simsun”
“Courier New CE,238”=”simsun”
“Courier New CYR,204”=”simsun”
“Courier New Greek,161”=”simsun”
“Courier New TUR,162”=”simsun”
“FixedSys”=”simsun”
“Helv”=”simsun”
“Helvetica”=”simsun”
“MS Sans Serif”=”simsun”
“MS Shell Dlg”=”simsun”
“MS Shell Dlg 2”=”simsun”
“System”=”simsun”
“Tahoma”=”simsun”
“Times”=”simsun”
“Times New Roman CE,238”=”simsun”
“Times New Roman CYR,204”=”simsun”
“Times New Roman Greek,161”=”simsun”
“Times New Roman TUR,162”=”simsun”
“Tms Rmn”=”simsun”
8.设置启动文件
将文件另存为wechat在主目录中
#!/bin/bash
export WINEARCH=win32 WINEPREFIX=/opt/wine/Tencent
cd /opt/tools/wine/
wine WeChatSetup.exe
之后只需运行wechat即可运行。
标签:opt,simsun,Fedora,Shell,Wechat,MS,New,wine From: https://www.cnblogs.com/liujingli1986/p/16816290.html