因为炒股没钱买屏幕,把老笔记本找出来当第二屏,又因为win的激活问题,又因为对代码的喜爱,就这么去折腾wine,然后一堆中文乱码,受不了。


提供一下解决办法:

##准备工作,/user/是系统的用户名
在FTP内复制simsun.ttc && zh.reg到/home/user/


##启用Multilib
sudo nano /etc/pacman.conf
找到且去掉#
#[multilib]
#Include = /etc/pacman.d/mirrorlist


##更新multilib仓库
sudo pacman -Syu


##安装wine相关插件
sudo pacman -Sy wine winetricks wine-mono wine_gecko


##创建WINEREFIX
env WINEPREFIX=~/.customprefix wineboot -u


##强制用中文安装软件,路径是/path/to/program.exe
LC_ALL=zh_CN.UTF-8 wine /path/to/program.exe


##解决wine乱码开始
winetricks ——打开界面安装字体(包含MS*)
——打开dll安装库(gdiplus riched20 riched30 vcrun6)


##准备字体
sudo cp -f simsun.ttc /usr/share/fonts/


##安装修改器
sudo pacman -S gedit


##修改system.reg
sudo gedit ~/.wine/system.reg


##搜索: 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"


##修改win.ini
sudo gedit ~/.wine/drive_c/windows/win.ini


在文件末尾加入:
[Desktop]
menufontsize=13
messagefontsize=13
statusfontsize=13
IconTitleSize=13


##运行regedit
sudo wine regedit zh.reg


##重启

reboot



不说了,复盘去鸟

Logo

更多推荐