洗干净Wine补丁的尝试,请爱好者和Linux编程高手进

Wine、Cedega、CrossOver 等配置
回复
头像
xrfang
帖子: 1116
注册时间: 2006-12-08 10:21

Re: 洗干净Wine补丁的尝试,请爱好者和Linux编程高手进

#46

帖子 xrfang » 2008-12-16 18:46

lifefx 写了:不会编译,拷贝了各种补丁貌似都不好用
你这个已经好了!你要多读这里的讨论! :em09

你这种方块是字体不支持中文,已经不需要补丁了,可能你已经打过补丁了。不过我测试下来metatrader不需要补丁就正常了。

你现在要做的就是把windows下面的simsun.ttc文件copy到.wine/drive_c/windows/Fonts下面就可以了。

如果你用2#补丁,那么就不需要copy字体了。我还没有时间测试patch#2,不过linxyz已经测试过了。

另外好消息是我提交的这个bug被从UNCONFIRMED状态变到了NEW,这是那位韩国程序员的功劳。wine小组的一个负责测试的Dan说这个希望尽快修复,并且作为1.2版本的release criteria之一。
你爱用不用,没人逼你用--这就是Free的定义?
不,请自重,不要玷污Linux文化。
lifefx
帖子: 125
注册时间: 2008-11-29 1:20

Re: 洗干净Wine补丁的尝试,请爱好者和Linux编程高手进

#47

帖子 lifefx » 2008-12-16 18:58

原来是没有安装flex和bison.
安装后最后出了个这个提示。
确实看不东了。

代码: 全选

configure: error: X development files not found. Wine will be built
without X support, which probably isn't what you want. You will need to install
development packages of Xlib/Xfree86 at the very least.
Use the --without-x option if you really want this.
lifefx
帖子: 125
注册时间: 2008-11-29 1:20

Re: 洗干净Wine补丁的尝试,请爱好者和Linux编程高手进

#48

帖子 lifefx » 2008-12-16 19:06

xrfang 写了:
lifefx 写了:不会编译,拷贝了各种补丁貌似都不好用
你这个已经好了!你要多读这里的讨论! :em09

你这种方块是字体不支持中文,已经不需要补丁了,可能你已经打过补丁了。不过我测试下来metatrader不需要补丁就正常了。

你现在要做的就是把windows下面的simsun.ttc文件copy到.wine/drive_c/windows/Fonts下面就可以了。

如果你用2#补丁,那么就不需要copy字体了。我还没有时间测试patch#2,不过linxyz已经测试过了。

另外好消息是我提交的这个bug被从UNCONFIRMED状态变到了NEW,这是那位韩国程序员的功劳。wine小组的一个负责测试的Dan说这个希望尽快修复,并且作为1.2版本的release criteria之一。
我补丁来补丁去,都不能正常。文字正常的时候指标的箭头标记消失。指标箭头正常的时候文字不正常。最近一直在折腾wine。
你说的字体我copy了甚至整个windowsXP字体文件夹的字体文件我都copy了。还是不正常,估计是我那个位置操作不对,实在是搞不好。
还有个问题,对于wine版本号。我看官网上最新是1.1.0、1.1.1~1.1.10.你说的1.2是下一个版本就有还是要等好久啊?
我刚弄得git就是用的2号补丁。不过编译都没过呢。
头像
xrfang
帖子: 1116
注册时间: 2006-12-08 10:21

Re: 洗干净Wine补丁的尝试,请爱好者和Linux编程高手进

#49

帖子 xrfang » 2008-12-16 21:20

lifefx 写了: 我补丁来补丁去,都不能正常。文字正常的时候指标的箭头标记消失。指标箭头正常的时候文字不正常。最近一直在折腾wine。
你说的字体我copy了甚至整个windowsXP字体文件夹的字体文件我都copy了。还是不正常,估计是我那个位置操作不对,实在是搞不好。
还有个问题,对于wine版本号。我看官网上最新是1.1.0、1.1.1~1.1.10.你说的1.2是下一个版本就有还是要等好久啊?
我刚弄得git就是用的2号补丁。不过编译都没过呢。
打过2#补丁的dll我给你:
gdi32.dll.so.tar.gz
(691.71 KiB) 已下载 264 次
另外,你能不能给出一个截图说明“指标箭头标记”的问题?正常和不正常的比较最好。我这里用过metatrader,但我没怎么用指标不知你说的是怎么回事。
你爱用不用,没人逼你用--这就是Free的定义?
不,请自重,不要玷污Linux文化。
头像
xrfang
帖子: 1116
注册时间: 2006-12-08 10:21

Re: 洗干净Wine补丁的尝试,请爱好者和Linux编程高手进

#50

帖子 xrfang » 2008-12-16 21:22

lifefx 写了:原来是没有安装flex和bison.
安装后最后出了个这个提示。
确实看不东了。

代码: 全选

configure: error: X development files not found. Wine will be built
without X support, which probably isn't what you want. You will need to install
development packages of Xlib/Xfree86 at the very least.
Use the --without-x option if you really want this.
这个错误信息已经非常清楚了。英文不好这里没人能帮你了 :em06

我奇怪你是不是用的ubuntu。我用mdv都搞定了。你用ubuntu的话:

$ sudo apt-get install build-essential
你爱用不用,没人逼你用--这就是Free的定义?
不,请自重,不要玷污Linux文化。
linxyz
帖子: 310
注册时间: 2008-05-12 16:04

Re: 洗干净Wine补丁的尝试,请爱好者和Linux编程高手进

#51

帖子 linxyz » 2008-12-16 21:42

先上传个gdi32.dll.so给大家试用下。
gdi32.dll.so.tar.bz2
(709.42 KiB) 已下载 120 次
似乎各发行版间的效果相差蛮大的,这是fedora 10的CAD截图
1、未添加simsun.ttc:
acad12162.png
2、添加了simsun.ttc到反不正常了:
cad12164.png
这是由gOS已升级至8.10的CAD截图,已添加了simsun.ttc,若未添加simsun.ttc则会非常乱:
goscad.png
其它的程序则非常好,包括天达信的股票绿色版。

也有可能是系统wine自带的其他文件有影响,明天全部删除系统的wine再试试看。
另问下,如何仅编译这个gdi32,而不编译全部文件?机子慢,难等。
linxyz
帖子: 310
注册时间: 2008-05-12 16:04

Re: 洗干净Wine补丁的尝试,请爱好者和Linux编程高手进

#52

帖子 linxyz » 2008-12-16 22:18

真是RPMT呀,下了xrfang的gdi32,gOS的cad不拷simsun.ttc正常了:
newcad2.png
拷了simsun.ttc,依然有问题:
newcad3.png
看来是系统有某些问题了。 :em06
头像
xrfang
帖子: 1116
注册时间: 2006-12-08 10:21

Re: 洗干净Wine补丁的尝试,请爱好者和Linux编程高手进

#53

帖子 xrfang » 2008-12-16 22:23

linxyz 写了:也有可能是系统wine自带的其他文件有影响,明天全部删除系统的wine再试试看。
另问下,如何仅编译这个gdi32,而不编译全部文件?机子慢,难等。
有可能。我这里用simsun和不用simsun都可以,但字体是simsun好。因为那个默认的楷体太虚。你要编译这个gdi32很简单。做过configure以后,cd dlls/gdi32,然后再make。

我正在写的时候你又发了一篇,如果你gOS不copy simsun能有这个效果就很好了!估计是系统默认字体的问题。btw,我这个是对着git版本打的patch。
你爱用不用,没人逼你用--这就是Free的定义?
不,请自重,不要玷污Linux文化。
lifefx
帖子: 125
注册时间: 2008-11-29 1:20

Re: 洗干净Wine补丁的尝试,请爱好者和Linux编程高手进

#54

帖子 lifefx » 2008-12-16 22:29

xrfang 写了:
lifefx 写了:原来是没有安装flex和bison.
安装后最后出了个这个提示。
确实看不东了。

代码: 全选

configure: error: X development files not found. Wine will be built
without X support, which probably isn't what you want. You will need to install
development packages of Xlib/Xfree86 at the very least.
Use the --without-x option if you really want this.
这个错误信息已经非常清楚了。英文不好这里没人能帮你了 :em06

我奇怪你是不是用的ubuntu。我用mdv都搞定了。你用ubuntu的话:

$ sudo apt-get install build-essential
主要是不知道他让装什么东西。后来在网上找了个帖子,安装了几十个东西终于能通过了。现在在编译。

代码: 全选

$ sudo apt-get install build-essential
这个装过了,做好系统就装了。还是要其他东西配合,装了几十个。终于可以运行下去了。
编译耗费时间啊。还在编译中。
等下拷贝您提供的那个dll试下。
mt4软件部分,稍后我弄几个图。十分感谢您的帮助。
头像
xrfang
帖子: 1116
注册时间: 2006-12-08 10:21

Re: 洗干净Wine补丁的尝试,请爱好者和Linux编程高手进

#55

帖子 xrfang » 2008-12-16 22:54

lifefx 写了: 等下拷贝您提供的那个dll试下。
mt4软件部分,稍后我弄几个图。十分感谢您的帮助。
不用客气!等你的截图。
你爱用不用,没人逼你用--这就是Free的定义?
不,请自重,不要玷污Linux文化。
lifefx
帖子: 125
注册时间: 2008-11-29 1:20

关于mt4

#56

帖子 lifefx » 2008-12-16 22:58

两个图。看下面的MACD指标。
正常的有黄蓝方向箭头。
现在字体正常,但是箭头看不到。

(编译真慢,都半个小时了还没完!) :em20
附件
正常图
正常图
有问题图
有问题图
lifefx
帖子: 125
注册时间: 2008-11-29 1:20

Re: 洗干净Wine补丁的尝试,请爱好者和Linux编程高手进

#57

帖子 lifefx » 2008-12-16 23:01

正常图是在winXP下的。
有问题的是在ubuntu8041下的。
头像
xrfang
帖子: 1116
注册时间: 2006-12-08 10:21

Re: 洗干净Wine补丁的尝试,请爱好者和Linux编程高手进

#58

帖子 xrfang » 2008-12-16 23:27

lifefx 写了:正常图是在winXP下的。
有问题的是在ubuntu8041下的。
这个我感觉不是字体问题。我这里windows下面的情形和你ubuntu804一样,没有什么箭头。我觉得是指标设置问题。你不要用windows实验。你用ubuntu804,你说如果字体不行,箭头是显示的,你试试看能够搞出这么个图吗?你现在给的2个图明显这两个指标线的设置是不同的。
你爱用不用,没人逼你用--这就是Free的定义?
不,请自重,不要玷污Linux文化。
lifefx
帖子: 125
注册时间: 2008-11-29 1:20

Re: 洗干净Wine补丁的尝试,请爱好者和Linux编程高手进

#59

帖子 lifefx » 2008-12-17 10:13

指标是没有问题的。
我自己写的。没修改字体的时候(有乱码的时候)是能看到箭头的。现在wine能正常显示文字了。箭头就不出来了。怎么弄都不出来。
附上指标文件,方便的话看下。谢谢!
附件
indicators.rar
指标文件。
(6.52 KiB) 已下载 106 次
lifefx
帖子: 125
注册时间: 2008-11-29 1:20

Re: 洗干净Wine补丁的尝试,请爱好者和Linux编程高手进

#60

帖子 lifefx » 2008-12-17 10:44

我编译完了,怎么还让我安装wine 呢?
我已经操作完

代码: 全选

wine-git $ ./configure --prefix=/usr/local/wine
wine-git $ make depend && make
wine-git $ sudo make install

代码: 全选

linux@linux-desktop:~$ cd /
linux@linux-desktop:/$ cd usr
linux@linux-desktop:/usr$ cd local
linux@linux-desktop:/usr/local$ cd wine
linux@linux-desktop:/usr/local/wine$ ls -a
.  ..  bin  include  lib  share
linux@linux-desktop:/usr/local/wine$ cd bin
linux@linux-desktop:/usr/local/wine/bin$ ls -a
.                 regedit      winebrowser  winedump      winemine          wmc
..                regsvr32     winebuild    winefile      winepath          wrc
function_grep.pl  uninstaller  winecfg      wineg++       wineprefixcreate
msiexec           widl         wineconsole  winegcc       wine-preloader
notepad           wine         winecpp      wine-kthread  wine-pthread
progman           wineboot     winedbg      winemaker     wineserver
linux@linux-desktop:/usr/local/wine/bin$ wine /media/disk/MT4/terminal.exe
程序 'wine' 尚未安装。  您可以通过输入以下命令安装:
sudo apt-get install wine
bash: wine:找不到命令
linux@linux-desktop:/usr/local/wine/bin$ wine /media/disk/MT4/terminal.exe
程序 'wine' 尚未安装。  您可以通过输入以下命令安装:
sudo apt-get install wine
bash: wine:找不到命令
linux@linux-desktop:/usr/local/wine/bin$ 
回复