新手加入ArchLinux后的Wine中文乱码问题

因为炒股没钱买屏幕,把老笔记本找出来当第二屏,又因为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



不说了,复盘去鸟

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值