5 章. 运行 Wine

目录
5.1. 如何运行 Wine
5.2. 命令行选项

编写:John R. Sheets

5.1. 如何运行 Wine

Wine 是一个非常复杂的软件,有多种方式调整如何运行它。除了非常少的例外,你可以通过配置文件激活与命令行参数相同的设置特征。本章中,我们将简要的讨论这些参数,并把它们与相应的配置变量相匹配。你可以调用 wine --help 命令来得到所有 Wine 的命令行参数的一个列表:

 
用法: ./wine [选项] 程序名字 [参数]

选项:
   --debugmsg 名字  开启和或关闭调试消息
   --desktop 几何   使用给定几何的一个桌面窗口
   --display 名字   使用指定的显示器
   --dll 名字       启用或停用内置的 DLL
   --dosver x.xx    模仿的 DOS 版本(例如,6.22)
                    只在与 --winver win31 一起时有效
   --help,-h        显示这个帮助信息
   --language xx    设置语言(Br,Ca,Cs,Cy,Da,De,En,Eo,Es,Fi,Fr,Ga,Gd,Gv,
                    Hr,Hu,It,Ja,Ko,Kw,Nl,No,Pl,Pt,Sk,Sv,Ru,Wa 之一)
   --managed        允许窗口管理器来管理建立的窗口
   --synchronous    开启同步显示模式
   --version,-v     显示 Wine 版本
   --winver xxxx    模仿的版本 (win95,nt40,win31,nt2k,win98,nt351,win30,win20)
        

你可以按需要指定任何参数。典型的,你想使你的配置文件成为一个合理的缺省设置;在这种情况下,你可以运行 wine 而不用显式的列出任何选项。在少见的情况下,你可能想屏弃命令行上的特定参数。

在选项之后,你应该加上你希望 wine 去执行的文件的名字。如果可执行文件在配置文件的 Path 参数中的目录里,你可以简单的给出可执行文件的名字。但是,如果文件不在 Path 中,则你必须给出到可执行文件的完整路径(用 Windows 格式,而不是 UNIX 格式!)。例如,给出下列的一个 Path:

[wine]
"Path"="c:\windows;c:\windows\system;e:\;e:\test;f:\"
      

要运行 c:\windows\system\foo.exe 你可以用:

$ wine foo.exe
      

但是,你必须使用下面的命令运行文件 c:\myapps\foo.exe:

$ wine c:\myapps\foo.exe
      

最后,如果你想向你的 windows 应用程序传递任何参数,你可以把它们列在尾部,在可执行文件名之后。这样,要运行虚构的 foo.exe Windows 应用程序并加上它的 /advanced 模式参数,在--managed 模式下调用 Wine,你的命令将如下:

$ wine --managed foo.exe /advanced
      

换句话说,影响 Wine 的选项应当在 Windows 程序名字之前,而影响 Windows 程序的选项在它的后面。