中文补丁 wine 的 Ubuntu 源
- huangjiahua
- 帖子: 3294
- 注册时间: 2005-03-30 0:27
- 联系:
Re: 中文补丁 wine 的 Ubuntu 源
那就用 ubuntu-cn 的 ppa 镜像吧
http://archive.ubuntu.org.cn/ppa/
其中 wine-cn 的在这儿
http://archive.ubuntu.org.cn/ppa/wine-c ... in/w/wine/
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 源
花花,原版的可以用,但是有一点乱码。你昨天的那个版本也可以用,而且很漂亮,但也有点乱码。今天更新后,这个版本完全没有乱码了,通达信里所有的大小汉字都正常了,包括最下面的大盘行情显示也是正常了,但跳出我前面给出的那个错误,跳出警告窗口,然后通达信行情系统就死掉了。希望能解决阿,行情系统一天都少不得。 

- huangjiahua
- 帖子: 3294
- 注册时间: 2005-03-30 0:27
- 联系:
Re: 中文补丁 wine 的 Ubuntu 源
知道了,
原来 yinliang108 和 gnubot 是自己在 通达信 的 工具->系统设置 里边自己设定了其他字体,
才导致的 wine 错误
(在改变通达信字体设置前没有问题)
所以你只要别去修改通达信字体设置就可以了。
乱码问题是你系统字体混乱的原因,
ppa4 版本修改了 wine 默认字体链接,
请安装 文泉驿正黑/文泉驿微米黑(使用 deb 包安装,别自己乱拷)
然后升级今天的 wine - 1.1.22~ppa4 ,
这会让 wine 默认使用文泉驿字体作为 windows 系统字体。

另外, wine1.1.XX 以后好像 wine-gecko 就有些问题,
所以询问是否安装 gecko 时不要安装。
原来 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
- 联系:
-
- 帖子: 11
- 注册时间: 2008-12-25 16:30
Re: 中文补丁 wine 的 Ubuntu 源
用了 ,, 

- yinliang108
- 帖子: 964
- 注册时间: 2005-10-01 21:38
- 来自: 湖南邵东流光岭
- yinliang108
- 帖子: 964
- 注册时间: 2005-10-01 21:38
- 来自: 湖南邵东流光岭
Re: 中文补丁 wine 的 Ubuntu 源
乱码问题彻底解决了,但我还发现了两个问题:
1.每次打开通达信,都会提示安装一个什么wine的插件,装上就会崩溃。
2.最大化最小化那个按钮按不得,按一下就崩溃。
不过能用了,不去装那个插件,不去按那个按钮就行了,所有的乱码彻底解决了,这是我用wine以来的历史性突破,感谢花花。若能完善更好。
1.每次打开通达信,都会提示安装一个什么wine的插件,装上就会崩溃。
2.最大化最小化那个按钮按不得,按一下就崩溃。
不过能用了,不去装那个插件,不去按那个按钮就行了,所有的乱码彻底解决了,这是我用wine以来的历史性突破,感谢花花。若能完善更好。
-
- 帖子: 8
- 注册时间: 2008-08-07 22:16
- huangjiahua
- 帖子: 3294
- 注册时间: 2005-03-30 0:27
- 联系:
- yinliang108
- 帖子: 964
- 注册时间: 2005-10-01 21:38
- 来自: 湖南邵东流光岭
Re: 中文补丁 wine 的 Ubuntu 源
用上了,非常的爽。还有个问题花花看能解决吗?
就是通达信的信息地雷不能显示内容,只能显示标题,你看看看能解决吗?
就是通达信的信息地雷不能显示内容,只能显示标题,你看看看能解决吗?
- INUYASHA
- 帖子: 366
- 注册时间: 2007-03-16 15:42
Re: 中文补丁 wine 的 Ubuntu 源
2楼的补丁有更新过吗
-
- 帖子: 9
- 注册时间: 2009-05-29 0:21
-
- 帖子: 198
- 注册时间: 2008-02-05 20:26
Re: 中文补丁 wine 的 Ubuntu 源
建议这个源里的版本仅仅给wine打一个补丁,不作任何其他修改。其他的修改如注册表的设置、对iexplore.exe的修改等还是另外提供一个包来完成。
因为不是所有的用户都需要那些设置。比如把iexplore.exe改成用xdg-open打开了以后,就没法用winetricks来安装ie6了,因为winetricks的安装过程中要执行iexplore命令
因为不是所有的用户都需要那些设置。比如把iexplore.exe改成用xdg-open打开了以后,就没法用winetricks来安装ie6了,因为winetricks的安装过程中要执行iexplore命令
- huangjiahua
- 帖子: 3294
- 注册时间: 2005-03-30 0:27
- 联系:
Re: 中文补丁 wine 的 Ubuntu 源
安装 IE6 没问题的,
winetricks 等用到的 iexplore 命令都是 / 或 - 开头,
而这判断了 cmdline[0] != '/' && cmdline[0] != '-'
只是 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 界面在这儿看起来有些古怪
跃过无数的时间断层,只为了在
-
- 帖子: 198
- 注册时间: 2008-02-05 20:26
Re: 中文补丁 wine 的 Ubuntu 源
但我这里还是有问题:
修改后的iexplore.exe肯定是无法正确响应-unregserver这个参数的,就算这一步不出问题,安装好也说不定会有问题
代码: 全选
$ ./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.