新手加入ArchLinux后的Wine中文乱码问题
因为炒股没钱买屏幕,把老笔记本找出来当第二屏,又因为win的激活问题,又因为对代码的喜爱,就这么去折腾wine,然后一堆中文乱码,受不了。提供一下解决办法:##准备工作,/user/是系统的用户名在FTP内复制simsun.ttc && zh.reg到/home/user/##启用Multilibsudo nano /etc/pacman.conf找到且去掉##[m
因为炒股没钱买屏幕,把老笔记本找出来当第二屏,又因为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
不说了,复盘去鸟
更多推荐
所有评论(0)