PlayOnLinux 是使用
Python 写成的图形化前端,主要用来辅助 Wine 在 Linux 中安装面向 Windows 平台的程序和游戏,如 MS Office 2003。另外,此程序也支持使用
DOSBox 来安装基于 Dos 的程序和游戏。
PlayOnLinux结合了bash、Python及
wxPython进行开发。该系统提供了一些Shell脚本以指定Wine在安装及执行特定应用程序时所需要的特殊设置。它使用了一个在线的脚本数据库以套用各应用程序所需的特殊设置;若某应用程序不在数据库里,也仍可以执行手动安装。程序可以安装在个别的不同容器(WINEPREFIX)中以避免与其他应用程序互相干扰。这种隔离的方式大致上与CrossOver的bottles运作的方式相同。 因此,不同的应用程序可以使用不同的
wine版本及设置。这些安装由PlayOnLinux软件管理,不需要另外安装Wine。这个程序同时也允许用户建立虚拟分区,其可以让特定的程序以不同的Wine版本安装并与不同的程序共存,类似于可多重引导的电脑。
系统提供包装器
壳层 脚本,用于指定安装和运行特定应用程序所需的 Wine 配置。
它使用脚本的在线数据库来应用于需要特殊配置的不同应用程序;如果游戏不在数据库中,则可以执行手动安装。可以
安装程序,并将每个程序放在不同的容器(WINEPREFIX)中,以防止一个程序与另一个程序之间的干扰。这提供了与CrossOver瓶子工作原理大致相同的隔离功能。 因此,应用程序可以根据需要使用不同版本和配置的
wine。这些软件的安装由 PlayOnLinux 软件本身管理,无需单独安装 Wine。该程序还允许用户创建虚拟分区,其中可以安装具有不同 Wine 版本和程序的特定程序,类似于多引导
计算机。