Ubuntu下Wine乱码解决方

来源:互联网 发布:淘宝开店取什么名字好 编辑:程序博客网 时间:2024/05/16 06:37

 

因为要装一些windows下的小程序,所以安装了Wine这个强大的软件。

Wine工作在linux环境下,但是拥有可以将Windows的软件在linux下工作的能力,这样一来,就使得越来越多的Windows用户转而投向linux的怀抱。

今天把Wine升级了一下,升级成功,但是一运行傻眼了,瞬间全部都是一个一个的框框,甚至都不算乱码。Orz……无奈求助Google……

Wine的乱码是因为字体关联不正确造成的,需要修改注册表的键值。

因为Wine是模拟Windows环境,所以连注册表也模拟了,因此只要修改注册表,使得字体关联正确即可。
Wine目录下的system.reg即为注册表。

解决步骤:

1、进入wine目录,打开注册表。

cd ~/.wine
sudo gedit system.reg [注释:要用gedit之类的支持utf8编码的编辑器,否则可能出现乱码]

2、修改注册表。

搜索: 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”    [注释:前提是需要将windows下的宋体copy至ubuntu下的字体目录]

3、打开wine,成功!

原创粉丝点击