跳转到内容

PlayOnLinux:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
修正筆誤
InternetArchiveBot留言 | 贡献
补救5个来源,并将0个来源标记为失效。) #IABot (v2.0.8
 
(未显示8个用户的11个中间版本)
第3行: 第3行:
| name = PlayOnLinux
| name = PlayOnLinux
| title =
| title =
| logo = [[File:PlayOnLinux Logo.png|100px]]
| logo = PlayOnLinux Logo.png
| screenshot = [[File:PlayOnLinux-Screenshot.png|250px]]
| logo size = 100px
| screenshot = PlayOnLinux-Screenshot.png
| screenshot size = 250px
| caption = Play on Linux介面
| caption = Play on Linux介面
| collapsible =
| collapsible =
第10行: 第12行:
| developer = Quentin PÂRIS and Aymeric PETIT
| developer = Quentin PÂRIS and Aymeric PETIT
| released = 2007
| released = 2007
| latest release version = 4.2.8
| latest release version = 4.4
| latest release date = {{Release date and age|2015|05|13|df=yes}}
| latest release date = {{Release date and age|2020|05|17|df=yes}}
| latest preview version =
| latest preview version =
| latest preview date =
| latest preview date =
| status = 積極開發中
| status = 開發中
| programming language = [[Python]] ([[wxPython]])
| programming language = [[Python]] ([[wxPython]])
| operating system = [[Linux]]
| operating system = [[Linux]]
第20行: 第22行:
| size =
| size =
| language =
| language =
| genre = {{link-en|相容層|Compatibility layer}}
| genre = [[相容層]]
| license = [[GNU通用公共许可证]]/[[GNU宽通用公共许可证]]
| license = [[GNU通用公共许可证]]/[[GNU宽通用公共许可证]]
| website = {{URL|http://www.playonlinux.com/}}
| website = {{URL|http://www.playonlinux.com/}}
}}
}}
'''PlayOnLinux'''是一個[[Wine]]軟體{{link-en|相容層|Compatibility layer}}的圖形化前端,可以讓[[Linux]]的使用者安裝基於[[Microsoft Windows|Windows]]的[[电子游戏]]、[[Microsoft Office]](2000到2010)、Microsoft [[Internet Explorer]]、以及其他許多[[应用软件]],像是Apple [[iTunes]]及[[Safari]]等<ref>{{cite web| url=http://www.playonlinux.com/en| title=Play on Linux| publisher=Play on Linux| accessdate=2010-04-27}}</ref><ref>{{cite web|author1=Whitson Gordon|title=PlayOnLinux Installs Windows Games and Programs on Linux Hassle-Free|url=http://lifehacker.com/5897767/playonlinux-installs-windows-games-and-programs-on-linux-hassle-free|publisher=LifeHacker|accessdate=2015-08-25|date=2012-03-30}}</ref>。
'''PlayOnLinux'''是一個[[Wine]]軟體[[相容層]]的圖形化前端,可以讓[[Linux]]的使用者安裝基於[[Microsoft Windows|Windows]]的[[电子游戏]]、[[Microsoft Office]](2000到2010)、Microsoft [[Internet Explorer]]、以及其他許多[[应用软件]],像是Apple [[iTunes]]及[[Safari]]等<ref>{{cite web| url=http://www.playonlinux.com/en| title=Play on Linux| publisher=Play on Linux| accessdate=2010-04-27| archive-date=2010-04-30| archive-url=https://web.archive.org/web/20100430042252/http://www.playonlinux.com/en| dead-url=no}}</ref><ref>{{cite web|author1=Whitson Gordon|title=PlayOnLinux Installs Windows Games and Programs on Linux Hassle-Free|url=http://lifehacker.com/5897767/playonlinux-installs-windows-games-and-programs-on-linux-hassle-free|publisher=LifeHacker|accessdate=2015-08-25|date=2012-03-30|archive-date=2015-07-26|archive-url=https://web.archive.org/web/20150726151942/http://lifehacker.com/5897767/playonlinux-installs-windows-games-and-programs-on-linux-hassle-free|dead-url=no}}</ref>。


== 內部 ==
== 內部 ==
第31行: 第33行:
該系統提供了一些[[Shell脚本]]以指定Wine在安裝及執行特定應用程式時所需要的特殊設定。
該系統提供了一些[[Shell脚本]]以指定Wine在安裝及執行特定應用程式時所需要的特殊設定。


它使用了一個線上的指令碼資料庫以套用各應用程式所需的特殊設定;若某應用程式不在資料庫裡,也仍可以執行手動安裝。[[计算机程序|程式]]可以安裝在個別的不同容器(WINEPREFIX)中以避免與其他應用程式互相干擾。這種隔離的方式大致上與[[CrossOver]]的bottles運作的方式相同。
它使用了一個線上的指令碼資料庫以套用各應用程式所需的特殊設定;若某應用程式不在資料庫裡,也仍可以執行手動安裝。[[计算机程序|程式]]可以安裝在個別的不同容器(WINEPREFIX)中以避免與其他應用程式互相干擾。這種隔離的方式大致上與[[CrossOver]]的bottles運作的方式相同。
因此,不同的應用程式可以使用不同的Wine版本及設定。這些安裝由PlayOnLinux軟體管理,不需要另外安裝Wine。
因此,不同的應用程式可以使用不同的Wine版本及設定。這些安裝由PlayOnLinux軟體管理,不需要另外安裝Wine。


這個程式同時也允許使用者建立[[硬件虚拟化|虛擬]][[硬盘分区|分割區]],其可以讓特定的程式以不同的Wine版本安裝並與不同的程式共存,類似於可{{link-en|多重開機|Multi-booting}}的電腦。
這個程式同時也允許使用者建立[[硬件虚拟化|虛擬]][[硬盘分区|分割區]],其可以讓特定的程式以不同的Wine版本安裝並與不同的程式共存,類似於可[[多重開機]]的電腦。


=== 指令碼語言 ===
=== 指令碼語言 ===
'''PlayOnLinux'''包含了一些bash的進階功能,讓社群可以建立指令碼以方便控制安裝過程<ref>{{cite web|title=Create a script for PlayOnLinux - Chapter 1: Getting to know Bash|url=https://www.playonlinux.com/en/dev-documentation-1.html|accessdate=2015-08-25}}</ref>。每一個支援的程式都有用這種語言編寫的指令碼。
'''PlayOnLinux'''包含了一些bash的進階功能,讓社群可以建立指令碼以方便控制安裝過程<ref>{{cite web|title=Create a script for PlayOnLinux - Chapter 1: Getting to know Bash|url=https://www.playonlinux.com/en/dev-documentation-1.html|accessdate=2015-08-25|archive-url=https://web.archive.org/web/20150209073638/http://www.playonlinux.com/en/dev-documentation-1.html|archive-date=2015-02-09|dead-url=yes}}</ref>。每一個支援的程式都有用這種語言編寫的指令碼。


例如,下面的這個簡單的指令碼會彈出一個包含「Hello World」訊息的設定視窗:
例如,下面的這個簡單的指令碼會彈出一個包含「Hello World」訊息的設定視窗:
<source lang="bash">
<syntaxhighlight lang="bash">
#!/bin/bash
#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
[ "$PLAYONLINUX" = "" ] && exit 0
第51行: 第53行:
POL_SetupWindow_Close
POL_SetupWindow_Close
exit
exit
</syntaxhighlight>
</source>
*[http://www.playonlinux.com/en/dev-documentation-1.html PlayOnLinux Bash的-{文件}-]
*[https://web.archive.org/web/20150209073638/http://www.playonlinux.com/en/dev-documentation-1.html PlayOnLinux Bash的-{文件}-]


==參見==
==參見==
第64行: 第66行:
{{Commons category}}
{{Commons category}}
*{{official website|https://www.playonlinux.com}}
*{{official website|https://www.playonlinux.com}}
*[http://www.playonlinux.com/en/supported_apps-1-0.html 支援的軟體]
*[http://www.playonlinux.com/en/supported_apps-1-0.html 支援的軟體]{{Wayback|url=http://www.playonlinux.com/en/supported_apps-1-0.html |date=20150909123057 }}

[[Category:系统软件]]
[[Category:Linux軟件]]

2021年2月8日 (一) 13:09的最新版本

PlayOnLinux
Play on Linux介面
Play on Linux介面
開發者Quentin PÂRIS and Aymeric PETIT
首次发布2007
当前版本4.4(2020年5月17日,​4年前​(2020-05-17
源代码库 編輯維基數據鏈接
编程语言Python (wxPython)
操作系统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). 

外部連結

[编辑]