- 注册时间
- 2013-8-20
- 最后登录
- 2013-8-25
- 阅读权限
- 10
- 积分
- 6
- 帖子
- 25
- 精华
- 0
- UID
- 11221

|
配置WINE
一、配置 winecfg
1、运行 wine 配置程序 ,不要用 sudo 或者 root 权限
系统菜单->应用程序->wine->configure wine
这样会建立 wine 的运行文件夹 /home/user/.wine .里面有wine的注册表文件和虚拟的C盘;
稍等片刻,就会出现一个面板,这就是 wine 的一些基本的配置。
2、 Drives 标签,配置硬盘和光驱
Autodect 按钮可以自动检测,也打开 Show Advanced 手动配置,
C: /home/用户名/.wine/drive_c Local hard disk
D: /home/用户名 Local hard disk
E: /media/cdrom0 CDROM
其他分区根据需要配置
3、Audio 标签,配置声卡
这个面板会失去反映一段时间,之后出现一个声音驱动程序的选择框,一般情况下选择OSS。如果你是独立的声卡,选择ALSA更好。如果只有 OSS,就选择 OSS。
4、 Application Settings 标签,配置 Windows 版本
下面的 windows 版本把默认的改成 Windows XP ,实际中可以变更 为 Windows 2000 或 其他版本以使用 wine 的效率更高。
5、部分 DLL 设置
在真实的 windows 系统中从 C:\WINDOWS\systenm32 里复制 mfc42.dll,msvcp60.dll, riched20.dll,riched32.dll 这几个文件到 /home/用户名/.wine/drive_c/windows/system32 文件里,需要覆盖时确定。其他dll文件不要随便覆盖,要做备份。
二、字体设置
1、从 Windows 目录下的 Fonts 里的 simsun.ttc 复制到 /home/user/.wine/drive_c/windows/fonts 里面。
把下面的代码保存为 zh.reg ,然后终端执行 regedit 。导入注册表文件
代码:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New CE,238"="simsun"
"Courier New CYR,204"="simsun"
"Courier New Greek,161"="simsun"
"Courier New TUR,162"="simsun"
"FixedSys"="simsun"
"Helv"="simsun"
"Helvetica"="simsun"
"MS Sans Serif"="simsun"
"MS Shell Dlg"="simsun"
"MS Shell Dlg 2"="simsun"
"System"="simsun"
"Tahoma"="simsun"
"Times"="simsun"
"Times New Roman CE,238"="simsun"
"Times New Roman CYR,204"="simsun"
"Times New Roman Greek,161"="simsun"
"Times New Roman TUR,162"="simsun"
"Tms Rmn"="simsun"
加入DLL支持
打开 Wine 的设置菜单,“函数库”一项,点击“新增函数库顶替”下拉箭头,分别找到 riched20 和 riched32这个两项把他们添加到下面,然后分别选择这两个函数库然后点击右边的“编辑”,把里面的选项改为“原装”。
搞定收工!!!
wine安装了几个windows下的软件,运行出错,卸载后其快捷方式还在wine的菜单里。不爽,上网找到清理办法:
到~/.local/share/applications/wine/Programs/下rm掉多余的菜单项,这样“其他”里就没东西了
然后再到~/.config/menus/applications-merged/下去清理多余的垃圾。
这下整个世界清静了
--------------------------------
Ubuntu10.10里默认windows可执行文件都是只读权限,所以会出现拒绝访问的提示。
具体修改方发是:编辑
代码:
sudo gedit /usr/share/applications/wine.desktop
找到
引用:
Exec=cautious-launcher %f wine start /unix
改为
引用:
Exec=wine start /unix %f
----------------------------------------------------------------------------- |
|