怎样在wine起的程序里调用linux系统里的程序?
- c\nc
- 帖子: 231
- 注册时间: 2007-12-25 12:51
怎样在wine起的程序里调用linux系统里的程序?
比如我wine了一个软件,它有时候要调用默认浏览器,但我不希望它调用wine里的IE,倒是希望它调用linux里的firefox,大家说有办法实现吗?
- huangjiahua
- 帖子: 3294
- 注册时间: 2005-03-30 0:27
- 联系:
Re: 怎样在wine起的程序里调用linux系统里的程序?
用这儿的 wine 中文版就可以了
viewtopic.php?f=121&t=205720
注意有一点:
通常情况, wine 默认浏览器是 FireFox, 会调用 wine IE 是因为那程序不按标准而直接调用 iexplore.exe。
正常的 windows 程序调用默认浏览器, wine 会呼叫 winebrowser.exe.so, 从而调用 Ubuntu 系统浏览器如 FireFiox。
而你会调用 wine ie 而不是 firefox 的 windows 程序,
是这个程序压根就没考虑 windows 系统默认浏览器设置,
而直接调用 iexplore.exe。
我的那个补丁早先是修改 iexplore.ese.so , 让不标准的 windows 程序即使调用 IE,也给你转到 Ubuntu 的 FireFox。
后来的补丁改为修改 shdocvw.dll.so ,作用类似,但是可以不影响需要时 wine 安装真正的 ms iexplore6。
viewtopic.php?f=121&t=205720
更新到 wine 1.1.23
包含中文补丁的 deb 包
Ubuntu 9.04
https://launchpad.net/~wine-cn/+archive/ppa
Ubuntu 8.10
https://launchpad.net/~wine-cn/+archive/intrepid
Ubuntu 8.04
https://launchpad.net/~wine-cn/+archive/hardy
注意有一点:
通常情况, wine 默认浏览器是 FireFox, 会调用 wine IE 是因为那程序不按标准而直接调用 iexplore.exe。
正常的 windows 程序调用默认浏览器, wine 会呼叫 winebrowser.exe.so, 从而调用 Ubuntu 系统浏览器如 FireFiox。
而你会调用 wine ie 而不是 firefox 的 windows 程序,
是这个程序压根就没考虑 windows 系统默认浏览器设置,
而直接调用 iexplore.exe。
我的那个补丁早先是修改 iexplore.ese.so , 让不标准的 windows 程序即使调用 IE,也给你转到 Ubuntu 的 FireFox。
后来的补丁改为修改 shdocvw.dll.so ,作用类似,但是可以不影响需要时 wine 安装真正的 ms iexplore6。
跃过无数的时间断层,只为了在
- c\nc
- 帖子: 231
- 注册时间: 2007-12-25 12:51
Re: 怎样在wine起的程序里调用linux系统里的程序?
我现在的wine里没IE,所以出来个出错对话框之后就调用系统默认浏览器了。
现在有点明白了,感谢勤劳的花花
现在有点明白了,感谢勤劳的花花