分页: 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
好吧, Ubuntu 804 请用 Hardy 源,

https://launchpad.net/~wine-cn/+archive/hardy

请等待编译完成

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 这些所有全包