PlayOnLinux

维基百科,自由的百科全书
跳转到导航 跳转到搜索
PlayOnLinux
File:PlayOnLinux Logo.png
Play on Linux界面
Play on Linux界面
开发者Quentin PÂRIS and Aymeric PETIT
首次发布2007
当前版本4.4(2020年5月17日,​6年前​(2020-05-17
原始码库
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
编程语言Python (wxPython)
引擎
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    操作系统Linux
    类型兼容层
    许可协议GNU通用公共许可证GNU宽通用公共许可证
    网站www.playonlinux.com

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

    内部[编辑]

    PlayOnLinux结合了bashPythonwxPython进行开发。

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

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

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

    脚本语言[编辑]

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

    例如,下面的这个简单的脚本会弹出一个包含“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. ^ Play on Linux. Play on Linux. [2010-04-27]. (原始内容存档于2010-04-30). 
    2. ^ Whitson Gordon. PlayOnLinux Installs Windows Games and Programs on Linux Hassle-Free. LifeHacker. 2012-03-30 [2015-08-25]. (原始内容存档于2015-07-26). 
    3. ^ Create a script for PlayOnLinux - Chapter 1: Getting to know Bash. [2015-08-25]. (原始内容存档于2015-02-09). 

    外部链接[编辑]