2007年4月2日星期一

Wine

  Linux系统之所以没有广泛应用于桌面系统的一个主要原因是它的应用程序太少;但应用软件厂商又因为linux的使用不够广泛而不愿意花费精力推出linux应用程序。在这种情况下,Wine开源项目为我们在linux下运行windows程序提供了可能。Wine项目起源于1993年,当时它的主要目的是在linux下运行windows 3.1程序。现在wine的最新版本是0.9.34,能够安装于基于x86的UNIX类系统中,如linux、FreeBSD、Mac OX及Solaris等。关于wine的详细历史可以访问它的官方网站(www.winehq.com)。
  在Ubuntu下wine是默认安装的,当然要想使用最新版本的wine需要下载官方网站的源码包然后再安装。进入到wine源码目录下,运行如下命令:

  ./configure
  make depend
  make
  make install

1. wine配置
  使用winecfg命令。在X终端下运行winecfg命令会弹出配置窗口,包括如下的标签页:
  • Applications 设定应用程序要使用的windows环境,wine能够模拟不同的windows环境。

  • Libraries 为一些程序设定特定动态链接库

  • Graphics 设定图形输出属性

  • Desktop Integration 设定wine使用的windows主题

  • Drives 将文件夹映射到wine驱动器

  • Audio 设定声音系统

  • About 

  在用户目录(~/.wine/)下有几个以.reg为后缀名的文件,这就是wine模拟windows下的注册表。我们可以使用文本编缉器来编缉它。

2. 使用wine运行程序
   wine "c:\program files\appname\appname.exe"  

3. wine中的字体
 将windows系统下的字体拷贝到~/.wine/driver_c/windows/fonts下编辑应的注册表文件可使用windows字体。 
  

没有评论: