上wine的官网添加源,apt-get 安装wine和EasyWine,安装完后运行EasyWine配置wine,设置一下wine的字体(下有),基本上wine就OK了。然后就是在wine下安装一些win程序了。
在控制台输入“wine 你win程序的路径”就相当于在windows下运行程序,例如wine /home/somebody/gigaget-steup.exe,就安装了迅雷国际版。
贴一些wine的资料,方便以后设置。
从c:\windows\fonts\里拷贝一个simsun.ttc到~/.wine/drive_c/windows/fonts/
1.修改/加入 ~/.wine/user.reg
[Software\\Wine\\WineBrowser]
"Browsers"="firefox"
[Software\\Wine\\X11 Driver]
"ClientSideAntiAliasWithRender"="N"
[Software\\Wine\\Fonts\\Replacements] 1123127854
@="AR PL ShanHeiSun Uni"
"Arial"="AR PL ShanHeiSun Uni"
"Fixedsys"="AR PL ShanHeiSun Uni"
"Microsoft Sans Serif"="AR PL ShanHeiSun Uni"
"MingLiU"="AR PL ShanHeiSun Uni"
"MS UI Gothic"="AR PL ShanHeiSun Uni"
"PMingLiU"="AR PL ShanHeiSun Uni"
"Simsun"="AR PL ShanHeiSun Uni"
"Songti"="AR PL ShanHeiSun Uni"
"System"="AR PL ShanHeiSun Uni"
"Tahoma"="AR PL ShanHeiSun Uni"
"Terminal"="AR PL ShanHeiSun Uni"
第一段为 wine 所使用的 web browser, 在 console 能用的script 皆以写入, eg. 在console 下我打 firefox 可以开启firefox, 那就在里面填入 firefox; 同理, 填入opera 将会把url pass 到opera 这个 script/binary
第二段是wine 的defualt 有开antialias, 但小弟我不喜欢看糊的字,所以手动加入这一段
第三段是 Font 的替代, 因为win32的UI 大多为这几样
2.修改/加入 ~/.wine/system.reg
[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts]
"LogPixels"=dword:00000082
这里是改变dialog window buttom的字体大小
3.修改/加入 ~/.wine/windows的dir/win.ini
[Desktop]
menufontsize=13
messagefontsize=13
statusfontsize=13
IconTitleSize=13
这边是改变其他字体的大小
另:
修改~/.wine/system.reg
[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes] 1144897563
"MS Shell Dlg"="SimSun"
"MS Shell Dlg 2"="SimSun"
可以解决某些按钮字体的问题
在我的系统中,以上方法都不能解决字体默认为simsun,最后发现,系统最先使用simfang.ttf,所以我的方法是:
ln -s SimSun.ttc simfang.ttc
因为simfang.ttc在simfang.ttf前,所以使用了simsun字体。