您的位置:首页 > 其它

Ubuntu下Wine乱码解决方

2010-02-16 14:03 134 查看
因为要装一些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,成功!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: