分页: 4 / 6
Re: 中文补丁 wine 的 Ubuntu 源
发表于 : 2009-06-01 18:26
由 brglng
我觉得可以在wine原来的iexplore.exe.so基础上修改它处理参数的方式,处理URL参数的时候改成调用xdg-open,其他部分不改
Re: 中文补丁 wine 的 Ubuntu 源
发表于 : 2009-06-01 18:34
由 huangjiahua
err, 可以看一下补丁内容,
正是算这样处理的。
不过,现在改的是 iexplore.exe.so (programs/iexplore/main.c)
让他在 IEWinMain() 前处理参数,
也许修改 shdocvw.dll.so (dlls/shdocvw/iexplore.c) 会更好些,
当自己安装真的 MSIE 后, wine 会转而使用 MSIE 带的 shdocvw.dll,
这样就可以在安装 MSIE 后直接打开真的 IE, 而无须自己判断。
另外,如果选择继续让 iexplore.exe.so 自己使用 wine-gecko 打开页面,
也许需要改一下 dlls/shdocvw/iexplore.c , 让他有个像样的浏览器界面,而不是现在的空白窗口。
Re: 中文补丁 wine 的 Ubuntu 源
发表于 : 2009-06-01 18:36
由 huangjiahua
待会,这些修改只是雕琢 wine 程序的用户界面和体验细节,
对 wine 的兼容性并没有多大改善,
为这样的细枝末节影响进度真划得来么
Re: 中文补丁 wine 的 Ubuntu 源
发表于 : 2009-06-01 18:45
由 brglng
其实我的看法是:这个东西本来就没有必要改。但是你现在改了的话,就改得好一点,不要影响到其他的功能。或者,可以把修改的部分单独做一个包,让不同的用户群有自主的选择权。
我碰到这个问题一开始纯粹是因为用winetricks安装IE6遇到问题。
Re: 中文补丁 wine 的 Ubuntu 源
发表于 : 2009-06-05 18:38
由 410273007
我的是9.04的按你说的两个中文补丁的命令输入终端没反应```````怎么办`?
Re: 中文补丁 wine 的 Ubuntu 源
发表于 : 2009-06-06 10:08
由 clover1981
410273007 写了:我的是9.04的按你说的两个中文补丁的命令输入终端没反应```````怎么办`?
两个命令要分开打啊。。。
Re: 中文补丁 wine 的 Ubuntu 源
发表于 : 2009-06-06 11:24
由 huangjiahua
410273007 写了:我的是9.04的按你说的两个中文补丁的命令输入终端没反应```````怎么办`?
不是没反应,
仔细看他的提示,他有让你输入你的密码回车,
他是在等待你输入密码。
注意输入密码是不会在屏幕显式的, 你敲入密码回车就是了。
Re: 中文补丁 wine 的 Ubuntu 源
发表于 : 2009-06-06 12:04
由 ptpt52
huangjiahua, 你应该把中文补丁修改好,commit 到 wine 的官方去
Re: 中文补丁 wine 的 Ubuntu 源
发表于 : 2009-06-06 12:45
由 huangjiahua
ptpt52 来帮忙把补丁弄干净吧
Re: 中文补丁 wine 的 Ubuntu 源
发表于 : 2009-06-06 17:43
由 410273007
好了,谢谢大虾```````
Re: 中文补丁 wine 的 Ubuntu 源
发表于 : 2009-06-07 15:55
由 hwj180
没有8.04的 源吗?而且那个key下不了,我教育网的。
Re: 中文补丁 wine 的 Ubuntu 源
发表于 : 2009-06-07 16:14
由 huangjiahua
Re: 中文补丁 wine 的 Ubuntu 源
发表于 : 2009-06-08 12:11
由 huangjiahua
Re: 中文补丁 wine 的 Ubuntu 源
发表于 : 2009-06-09 16:38
由 hwj180
楼主,你好。我是自己动手编译的wine1.1.23,但是按网上说的离线安装gecko后,打开网页还是有错误。看到你给的只有i386的deb包,有没有可以自己编译的源码呢,或者能不能抽出一点宝贵的时间帮忙编译个64位的deb包?如果要重新装wine的话,怎么卸载呢,之前用tweak卸载发现wine的配置信息没变。干净卸载该怎么做。2楼附件都是做什么用的呢?好多疑问。感觉楼主的这个wine离成功比较接近了,哈哈。
Re: 中文补丁 wine 的 Ubuntu 源
发表于 : 2009-06-09 18:36
由 huangjiahua
楼上的你很粗心啊。
源里 wine 有 i386、lpia 和 amd64 三种包,
不过注意, amd64 的 wine 里边也是 32 位的,你要知道你运行的 windows 程序可都是 32 位的啊
(就是说,你不用幻想能编译出 64 位 wine)
关于 体系,你犯了个错误,
wine-gecko 是 all 的包, 而非 i186,
all 的意思就是 i386、amd64 这些所有全包