中文补丁 wine 的 Ubuntu 源

Wine、Cedega、CrossOver 等配置
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

Re: 中文补丁 wine 的 Ubuntu 源

#16

帖子 huangjiahua » 2009-05-24 16:30

那就用 ubuntu-cn 的 ppa 镜像吧

http://archive.ubuntu.org.cn/ppa/

其中 wine-cn 的在这儿

http://archive.ubuntu.org.cn/ppa/wine-c ... in/w/wine/
跃过无数的时间断层,只为了在
头像
yinliang108
帖子: 964
注册时间: 2005-10-01 21:38
来自: 湖南邵东流光岭

Re: 中文补丁 wine 的 Ubuntu 源

#17

帖子 yinliang108 » 2009-05-24 21:09

花花,原版的可以用,但是有一点乱码。你昨天的那个版本也可以用,而且很漂亮,但也有点乱码。今天更新后,这个版本完全没有乱码了,通达信里所有的大小汉字都正常了,包括最下面的大盘行情显示也是正常了,但跳出我前面给出的那个错误,跳出警告窗口,然后通达信行情系统就死掉了。希望能解决阿,行情系统一天都少不得。 :em20
小江恩的博客
http://gann.blog.ifeng.com/
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

Re: 中文补丁 wine 的 Ubuntu 源

#18

帖子 huangjiahua » 2009-05-25 13:17

知道了,
原来 yinliang108 和 gnubot 是自己在 通达信 的 工具->系统设置 里边自己设定了其他字体,
才导致的 wine 错误
(在改变通达信字体设置前没有问题)


所以你只要别去修改通达信字体设置就可以了。

乱码问题是你系统字体混乱的原因,

ppa4 版本修改了 wine 默认字体链接,

请安装 文泉驿正黑/文泉驿微米黑(使用 deb 包安装,别自己乱拷)
然后升级今天的 wine - 1.1.22~ppa4 ,

这会让 wine 默认使用文泉驿字体作为 windows 系统字体。


图片

另外, wine1.1.XX 以后好像 wine-gecko 就有些问题,
所以询问是否安装 gecko 时不要安装。
跃过无数的时间断层,只为了在
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

Re: 中文补丁 wine 的 Ubuntu 源

#19

帖子 huangjiahua » 2009-05-25 13:25

orz, 已经跳到了版本 ppa4
跃过无数的时间断层,只为了在
ouyang1988910
帖子: 11
注册时间: 2008-12-25 16:30

Re: 中文补丁 wine 的 Ubuntu 源

#20

帖子 ouyang1988910 » 2009-05-25 16:24

用了 ,, :em02
头像
yinliang108
帖子: 964
注册时间: 2005-10-01 21:38
来自: 湖南邵东流光岭

Re: 中文补丁 wine 的 Ubuntu 源

#21

帖子 yinliang108 » 2009-05-26 16:44

在用阿,哈哈哈。花花你也炒股吗?哈哈哈
小江恩的博客
http://gann.blog.ifeng.com/
头像
yinliang108
帖子: 964
注册时间: 2005-10-01 21:38
来自: 湖南邵东流光岭

Re: 中文补丁 wine 的 Ubuntu 源

#22

帖子 yinliang108 » 2009-05-26 17:55

乱码问题彻底解决了,但我还发现了两个问题:

1.每次打开通达信,都会提示安装一个什么wine的插件,装上就会崩溃。

2.最大化最小化那个按钮按不得,按一下就崩溃。

不过能用了,不去装那个插件,不去按那个按钮就行了,所有的乱码彻底解决了,这是我用wine以来的历史性突破,感谢花花。若能完善更好。
小江恩的博客
http://gann.blog.ifeng.com/
qshiming
帖子: 8
注册时间: 2008-08-07 22:16

Re: 中文补丁 wine 的 Ubuntu 源

#23

帖子 qshiming » 2009-05-27 8:37

mark
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

Re: 中文补丁 wine 的 Ubuntu 源

#24

帖子 huangjiahua » 2009-05-28 13:41

添加了修正的 wine-gecko,

在 wine 程序需要 mshtml 时不会再提示安装 gecko 导致死掉了。
跃过无数的时间断层,只为了在
头像
yinliang108
帖子: 964
注册时间: 2005-10-01 21:38
来自: 湖南邵东流光岭

Re: 中文补丁 wine 的 Ubuntu 源

#25

帖子 yinliang108 » 2009-05-29 12:13

用上了,非常的爽。还有个问题花花看能解决吗?


就是通达信的信息地雷不能显示内容,只能显示标题,你看看看能解决吗?
小江恩的博客
http://gann.blog.ifeng.com/
头像
INUYASHA
帖子: 366
注册时间: 2007-03-16 15:42

Re: 中文补丁 wine 的 Ubuntu 源

#26

帖子 INUYASHA » 2009-05-29 14:37

2楼的补丁有更新过吗
dainb19
帖子: 9
注册时间: 2009-05-29 0:21

Re: 中文补丁 wine 的 Ubuntu 源

#27

帖子 dainb19 » 2009-05-30 9:59

谢谢了啊
brglng
帖子: 198
注册时间: 2008-02-05 20:26

Re: 中文补丁 wine 的 Ubuntu 源

#28

帖子 brglng » 2009-05-31 16:57

建议这个源里的版本仅仅给wine打一个补丁,不作任何其他修改。其他的修改如注册表的设置、对iexplore.exe的修改等还是另外提供一个包来完成。
因为不是所有的用户都需要那些设置。比如把iexplore.exe改成用xdg-open打开了以后,就没法用winetricks来安装ie6了,因为winetricks的安装过程中要执行iexplore命令
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

Re: 中文补丁 wine 的 Ubuntu 源

#29

帖子 huangjiahua » 2009-05-31 17:01

安装 IE6 没问题的,

winetricks 等用到的 iexplore 命令都是 / 或 - 开头,
而这判断了 cmdline[0] != '/' && cmdline[0] != '-'

代码: 全选

=== modified file 'wine-1.1.22~ppa1/programs/iexplore/main.c'
--- wine-1.1.22~ppa1/programs/iexplore/main.c	2009-05-22 23:58:14.000000000 +0800
+++ wine-1.1.22~ppa1/programs/iexplore/main.c	2009-05-24 20:01:15.000000000 +0800
@@ -19,10 +19,12 @@
  */
 
 #include <windows.h>
+#include <unistd.h>
 
 extern DWORD WINAPI IEWinMain(LPSTR, int);
 
 int PASCAL WinMain (HINSTANCE hInstance, HINSTANCE prev, LPSTR cmdline, int show)
 {
+    if (cmdline[0] != '/' && cmdline[0] != '-' ) execl("/usr/bin/xdg-open", "xdg-open", cmdline, (char *)NULL);
     return IEWinMain(cmdline, show);
 }

只是 IE6 界面在这儿看起来有些古怪
附件
Screenshot.png
跃过无数的时间断层,只为了在
brglng
帖子: 198
注册时间: 2008-02-05 20:26

Re: 中文补丁 wine 的 Ubuntu 源

#30

帖子 brglng » 2009-05-31 17:04

但我这里还是有问题:

代码: 全选

$ ./winetricks 
Executing cabextract --directory=/home/brglng/.wine/drive_c/winetrickstmp /home/brglng/.winetrickscache/InstMsiA.exe
Extracting cabinet: /home/brglng/.winetrickscache/InstMsiA.exe
  extracting /home/brglng/.wine/drive_c/winetrickstmp/msi.dll
  extracting /home/brglng/.wine/drive_c/winetrickstmp/msiexec.exe
  extracting /home/brglng/.wine/drive_c/winetrickstmp/msihnd.dll
  extracting /home/brglng/.wine/drive_c/winetrickstmp/msisip.dll
  extracting /home/brglng/.wine/drive_c/winetrickstmp/msimsg.dll
  extracting /home/brglng/.wine/drive_c/winetrickstmp/msimain.sdb
  extracting /home/brglng/.wine/drive_c/winetrickstmp/msiinst.exe
  extracting /home/brglng/.wine/drive_c/winetrickstmp/riched20.dll
  extracting /home/brglng/.wine/drive_c/winetrickstmp/usp10.dll
  extracting /home/brglng/.wine/drive_c/winetrickstmp/msls31.dll
  extracting /home/brglng/.wine/drive_c/winetrickstmp/shfolder.dll
  extracting /home/brglng/.wine/drive_c/winetrickstmp/instmsi.msi
  extracting /home/brglng/.wine/drive_c/winetrickstmp/imagehlp.dll
  extracting /home/brglng/.wine/drive_c/winetrickstmp/cabinet.dll
  extracting /home/brglng/.wine/drive_c/winetrickstmp/mspatcha.dll
  extracting /home/brglng/.wine/drive_c/winetrickstmp/sdbapi.dll

All done, no errors.
Executing cp -f /home/brglng/.wine/drive_c/winetrickstmp/msls31.dll /home/brglng/.wine/drive_c/windows/system32
Executing wine iexplore -unregserver
xdg-open: unexpected option '-unregserver'
Try 'xdg-open --help' for more information.
Note: command 'wine iexplore -unregserver' returned status 1.  Aborting.
修改后的iexplore.exe肯定是无法正确响应-unregserver这个参数的,就算这一步不出问题,安装好也说不定会有问题
回复