补丁: 解决wine 9.28与scim冲突[ 新添加 0.9.34 的包 ]

Wine、Cedega、CrossOver 等配置
头像
jarlyyn
帖子: 4671
注册时间: 2006-04-12 18:54
联系:

补丁: 解决wine 9.28与scim冲突[ 新添加 0.9.34 的包 ]

#1

帖子 jarlyyn » 2007-01-01 23:09

在google上搜索到了bug的解决办法:
http://moto.debian.org.tw/viewtopic.php?t=11008
到 wine 的 source dir 下
修改 dlls/winex11.drv/x11drv_main.c
找到
代碼:

if (!XInitThreads()) ERR( "XInitThreads failed, trouble ahead\n" );

這一行, 將其注解掉
重新 compile 就萬事 ok 啦 !
我把winex11.drv.so文件单独编译了,上传为附件了,下载,解压缩后用root权限覆盖/usr/lib/wine/下的同名文件就可以了

当然你也可以自己编译。

新添9.34的补丁。
附件
winex11.drv.so.9.34.tar.gz
9.34
(698.38 KiB) 已下载 4507 次
winex11.drv.so.tar.gz
9.33
(695.88 KiB) 已下载 1182 次
winex11.drv.so-0.9.32.tar.gz
(695.37 KiB) 已下载 900 次
winex11.drv.so-0.9.31.tar.gz
(694.72 KiB) 已下载 2520 次
winex11.drv.so.9.30.zip
(694.22 KiB) 已下载 2759 次
winex11.drv.so-9.29.zip
9.29的补丁
(688.46 KiB) 已下载 1117 次
winex11.drv.so.zip
(687.36 KiB) 已下载 1384 次
上次由 jarlyyn 在 2008-04-04 5:14,总共编辑 10 次。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#2

帖子 eexpress » 2007-01-02 0:22

呵呵。以后碰到错误,都注释掉哦。
● 鸣学
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

增加 wine 0.9.33

#3

帖子 huangjiahua » 2007-01-02 20:42

修正后的 wine_0.9.28~winehq0~ubuntu~6.10-2cn1_i386.deb
放入 ubuntu-cn edgy 源了。


wine 0.9.33 的包
http://archive.ubuntu.org.cn/ubuntu-cn/ ... 1_i386.deb
适用于 Ubuntu 6.06、6.10、7.04
上次由 huangjiahua 在 2007-03-20 11:18,总共编辑 2 次。
跃过无数的时间断层,只为了在
QQQ9
帖子: 10
注册时间: 2006-03-27 12:20

#4

帖子 QQQ9 » 2007-01-07 18:11

更新得很快哦!
头像
jarlyyn
帖子: 4671
注册时间: 2006-04-12 18:54
联系:

#5

帖子 jarlyyn » 2007-01-12 2:13

添加9.29补丁
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

#6

帖子 huangjiahua » 2007-01-13 19:05

修正后的 wine_0.9.29~winehq0~ubuntu~6.10-2cn1_i386.deb
放入 ubuntu-cn edgy 源了

修正了 输入法、中英文字体、主题
跃过无数的时间断层,只为了在
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

#7

帖子 huangjiahua » 2007-01-13 19:32

Ubuntu 7.04 同样可以用这儿的 6.10 的 deb 包
跃过无数的时间断层,只为了在
头像
lyman
帖子: 64
注册时间: 2006-04-07 14:22
联系:

#8

帖子 lyman » 2007-01-13 22:42

赞,解决问题才是王道

p.s. 不知道wine官方为啥长久以来对这个bug视而不见
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

#9

帖子 huangjiahua » 2007-01-13 23:08

ubuntu 6.06 的 wine 0.9.29 文件

winex11.drv.so_ximimm_wine0.9.29_ubuntu6.06.tar.gz
解压后覆盖 /usr/lib/wine/winex11.drv.so


同时
wine_0.9.29~winehq0~ubuntu~6.06-2cn1_i386.deb
也可用
附件
winex11.drv.so_ximimm_wine0.9.29_ubuntu6.06.tar.gz
(654.72 KiB) 已下载 620 次
跃过无数的时间断层,只为了在
hyhzju
帖子: 2
注册时间: 2007-01-16 5:35

Re: 补丁:解决wine 9.28与scim冲突[ 新添加9.29补丁]

#10

帖子 hyhzju » 2007-01-16 8:11

看不到附件阿。能直接给一下链接马?


jarlyyn 写了:在google上搜索到了bug的解决办法:
http://moto.debian.org.tw/viewtopic.php?t=11008
到 wine 的 source dir 下
修改 dlls/winex11.drv/x11drv_main.c
找到
代碼:

if (!XInitThreads()) ERR( "XInitThreads failed, trouble ahead\n" );

這一行, 將其注解掉
重新 compile 就萬事 ok 啦 !
我把winex11.drv.so文件单独编译了,上传为附件了,下载,解压缩后用root权限覆盖/usr/lib/wine/下的同名文件就可以了

当然你也可以自己编译。

新添9.29的补丁。
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

#11

帖子 huangjiahua » 2007-01-16 10:45

楼上的,

如果你添加了 ubuntu-cn 的源, 那可以直接 apt 安装修改后的 wine 0.9.29


或者从这儿下载 http://archive.ubuntu.org.cn/ubuntu-cn/ ... i386/wine/
跃过无数的时间断层,只为了在
waterloo2005
帖子: 362
注册时间: 2007-01-15 20:53

#12

帖子 waterloo2005 » 2007-01-27 15:12

winex11.drv.so-9.29.zip 不能下了,请修正

奇怪,用dx4下载不了,到winxp 用迅雷下可以
luka7110
帖子: 2
注册时间: 2007-01-28 23:01

#13

帖子 luka7110 » 2007-01-28 23:08

huangjiahua 写了:修正後的 wine_0.9.29~winehq0~ubuntu~6.10-2cn1_i386.deb
放入 ubuntu-cn edgy 源了

修正了 輸入法、中英文字體、主題
請問在繁體中文的環境,用wine跑IE時
是有需要再做特別的環境設定才行嗎~~~
因為我裝了您所提供的版本後,中文輸入方面是不會再當了
不過打出來的字是亂碼~

我是用gcin,Ubuntu 6.10的環境
IE是用ie4Linux裝的IE6
請問要如何修改才能正常的輸入繁體中文??

感謝~
waterloo2005
帖子: 362
注册时间: 2007-01-15 20:53

#14

帖子 waterloo2005 » 2007-01-29 18:44

30的补丁真及时啊,谢谢
luka7110
帖子: 2
注册时间: 2007-01-28 23:01

#15

帖子 luka7110 » 2007-02-02 10:48

luka7110 写了:
huangjiahua 写了:修正後的 wine_0.9.29~winehq0~ubuntu~6.10-2cn1_i386.deb
放入 ubuntu-cn edgy 源了

修正了 輸入法、中英文字體、主題
請問在繁體中文的環境,用wine跑IE時
是有需要再做特別的環境設定才行嗎~~~
因為我裝了您所提供的版本後,中文輸入方面是不會再當了
不過打出來的字是亂碼~

我是用gcin,Ubuntu 6.10的環境
IE是用ie4Linux裝的IE6
請問要如何修改才能正常的輸入繁體中文??

感謝~
後來自己找到解決的辨法了~~
參考網路的資料
http://www.in-life.idv.tw/index.php?/ar ... trackbacks

他的方法是在連結加上"env LC_ALL=zh_TW" 字串,不過我自己測了一下這方法還不夠
因為現在Ubuntu local的tw本身內定是UTF-8,所以用這樣一樣是跑UTF-8
要在local加上big5支援(預設內容並沒這個),並且把加上的字串改成"env LC_ALL=zh_TW.BIG5"
這樣就不會有問題了~~
回复