PlayOnLinux

PlayOnLinux是一个Wine软件兼容层的图形化前端,可以让Linux的用户安装基于Windows电子游戏Microsoft Office(2000到2010)、Microsoft Internet Explorer、以及其他许多应用软件,像是Apple iTunesSafari[2][3]

PlayOnLinux
Play on Linux接口
Play on Linux接口
开发者Quentin PÂRIS and Aymeric PETIT
首次发布2007
当前版本
  • 4.4 (2020年5月17日;稳定版本)[1]
源代码库
编程语言Python (wxPython)
操作系统Linux
类型兼容层
许可协议GNU通用公共许可证GNU宽通用公共许可证
网站www.playonlinux.com

内部

PlayOnLinux结合了bashPythonwxPython进行开发。

该系统提供了一些Shell脚本以指定Wine在安装及运行特定应用程序时所需要的特殊设置。

它使用了一个在线的脚本数据库以套用各应用程序所需的特殊设置;若某应用程序不在数据库里,也仍可以运行手动安装。程序可以安装在个别的不同容器(WINEPREFIX)中以避免与其他应用程序互相干扰。这种隔离的方式大致上与CrossOver的bottles运作的方式相同。 因此,不同的应用程序可以使用不同的Wine版本及设置。这些安装由PlayOnLinux软件管理,不需要另外安装Wine。

这个程序同时也允许用户创建虚拟分割区,其可以让特定的程序以不同的Wine版本安装并与不同的程序共存,类似于可多重开机的电脑。

脚本语言

PlayOnLinux包含了一些bash的高端功能,让社群可以创建脚本以方便控制安装过程[4]。每一个支持的程序都有用这种语言编写的脚本。

例如,下面的这个简单的脚本会弹出一个包含「Hello World」消息的设置窗口:

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
POL_SetupWindow_Init
 
POL_SetupWindow_message "Hello World!" "My first message"
 
POL_SetupWindow_Close
exit

参见

参考数据

  1. . 2020年5月17日 [2020年5月18日].
  2. . Play on Linux. [2010-04-27]. (原始内容存档于2010-04-30).
  3. Whitson Gordon. . LifeHacker. 2012-03-30 [2015-08-25]. (原始内容存档于2015-07-26).
  4. . [2015-08-25]. (原始内容存档于2015-02-09).

外部链接

维基共享资源上的相关多媒体资源:PlayOnLinux
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.