热门问题
时间线
聊天
视角
PlayOnLinux
来自维基百科,自由的百科全书
Remove ads
PlayOnLinux是一个Wine软件兼容层的图形化前端,可以让Linux的用户安装基于Windows的电子游戏、Microsoft Office(2000到2010)、Microsoft Internet Explorer、以及其他许多应用软件,像是Apple iTunes及Safari等[1][2]。
Remove ads
内部
PlayOnLinux结合了bash、Python及wxPython进行开发。
该系统提供了一些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
参见
参考资料
外部链接
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads