感谢支持
我们一直在努力

Ubuntu下Wine 的优化过程

默认安装的 wine 是不大好用的,所以需要优化一下。


首先安装 0.9.36 或更新版本的 wine(在命令行下面输入 wine –version 查看版本号),这样可以避免和 scim 输入法冲突、以及 GBK 字体导致的运行缓慢问题。如果没有更新版本,那么可以自己编译一个,运行速度比默认编译的还快一点。


接下来用 ies4linux 自动安装 IE6。


之所以要使用 ies4linux 来配置 wine 环境,是因为 ies4linux 会附带安装一些基本组件和字体。这样在使用其他 Windows 程序时可以少不少麻烦。


不过 ies4linux 把 wine 配置文件放到 ~/.ies4linux 了,所以需要按照下列操作修改一下:


cd ~


rm -fr .wine


mv .ies4linux .wine


cd .wine


mv ie6/* .


rmdir ie6


这样修改后,ies4linux 在桌面上创建的 ie6 快捷方式就不能启动 ie 了,还需要修改一下 ~/bin/ie6 这个启动脚本:


cd ~/bin


rm ie6


ln -s ~/.wine/bin/ie6 ie6


gedit ie6


用搜索替换功能,将 .ies4linux/ie6 提换为 .wine,保存退出。


上面的工作做好后,从桌面启动一下 ie6,如果没问题,说明配置成功。


接下来就是设置字体,让 Wine 跑的 Windows 程序看起来好看些。

Ubuntu下Wine 的优化具体过程:


初始设置


运行 winecfg,把模拟的 Windows 系统设置为 Windows XP 或者 Windows 2000。


准备字体


为了让 Windows 应用程序看上去更美观,所以需要 Windows 下面的字体。


由于我已经将 simsun.ttc 复制到 /usr/share/fonts/windows/ 目录中了。所以我只需要在 ~/.wine/drive_c/windows/fonts/ 目录中为 simsun.ttc 创建一个符号连接:


cd ~/.wine/drive_c/windows/fonts


ln -s /usr/share/fonts/windows/simsun.ttc simsun.ttc


ln -s /usr/share/fonts/windows/simsun.ttc simfang.ttc


创建一个 simfang.ttc 是许多 Windows 应用默认使用 simfang.ttc 字体。

修改 ~/.wine/system.reg


装好字体后,还要修改一下 Wine 的注册表设置,指定与字体相关的设置:


gedit ~/.wine/system.reg


(一定要使用 gedit 或其他支持 gb2312/utf8 编码的编辑器修改这些文件,否则文件中的中文可能变乱码)


搜索: 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”


修改 ~/.wine/drive_c/windows/win.ini


gedit ~/.wine/drive_c/windows/win.ini


在文件末尾加入:


[Desktop]


menufontsize=13


messagefontsize=13


statusfontsize=13


IconTitleSize=13

贴效果图几张,看上去还不错,就是有点慢。特别是用 ie 打开很多 js 的页面时,cpu 占用率一直 100%。

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu下Wine 的优化过程
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏