PlayOnLinux
![本頁使用了標題或全文手工轉換](http://images.weserv.nl/?url=//upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
![]() | |
![]() Play on Linux介面 | |
開發者 | Quentin PÂRIS and Aymeric PETIT |
---|---|
首次發布 | 2007 |
當前版本 |
|
源代碼庫 | |
編程語言 | Python (wxPython) |
操作系統 | Linux |
類型 | 相容層 |
許可協議 | GNU通用公共許可證/GNU寬通用公共許可證 |
網站 | www |
PlayOnLinux是一個Wine軟體相容層的圖形化前端,可以讓Linux的使用者安裝基於Windows的電子遊戲、Microsoft Office(2000到2010)、Microsoft Internet Explorer、以及其他許多應用軟件,像是Apple iTunes及Safari等[2][3]。
內部
PlayOnLinux結合了bash、Python及wxPython進行開發。
該系統提供了一些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
參見
參考資料
- ^ Release 4.4. 2020年5月17日 [2020年5月18日].
- ^ Play on Linux. Play on Linux. [2010-04-27]. (原始內容存檔於2010-04-30).
- ^ Whitson Gordon. PlayOnLinux Installs Windows Games and Programs on Linux Hassle-Free. LifeHacker. 2012-03-30 [2015-08-25]. (原始內容存檔於2015-07-26).
- ^ Create a script for PlayOnLinux - Chapter 1: Getting to know Bash. [2015-08-25]. (原始內容存檔於2015-02-09).
外部連結
![](http://images.weserv.nl/?url=//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png)
維基共享資源上的相關多媒體資源:PlayOnLinux