PlayOnLinux - PlayOnLinux

PlayOnLinux
PlayOnLinux-Screenshot.png
Spill på Linux -grensesnitt
Utvikler (er) Quentin Pâris og Aymeric Petit
Første utgivelse 2007 ; 14 år siden ( 2007 )
Stabil utgivelse
4.4 / 17. mai 2020 ; 16 måneder siden ( 2020-05-17 )
Forhåndsvisningslansering
5.0 Alpha 2
Oppbevaringssted
Skrevet inn
PlayOnLinux 3/4
PlayOnLinux 5
Operativsystem Linux , FreeBSD , macOS
Type Kompatibilitetslag
Tillatelse GPL / LGPL
Nettsted www .playonlinux .com

PlayOnLinux er en grafisk frontend for kompatibilitetslaget Wine -programvare som lar Linux -brukere installere Windows -baserte videospill , Microsoft Office (2000 til 2010), Microsoft Internet Explorer , samt mange andre applikasjoner som Apple iTunes og Safari .

Selv om den opprinnelig ble utviklet for Linux -baserte systemer, brukes den også på henholdsvis macOS og FreeBSD under navnene PlayOnMac og PlayOnBSD. Den kan også brukes på andre operativsystemer som støttes av Wine .

Interne

PlayOnLinux er utviklet ved hjelp av en kombinasjon av Bash , Python og wxPython .

Systemet gir wrapper shell -skript som angir konfigurasjonen av Wine som er nødvendig for å installere og kjøre et bestemt program.

Den bruker en online database med skript for å søke på forskjellige applikasjoner som trenger spesiell konfigurasjon; Hvis spillet ikke er i databasen, kan en manuell installasjon utføres. Programmer kan installeres og hver enkelt settes i en annen beholder (WINEPREFIX) for å forhindre forstyrrelser fra hverandre. Dette gir isolasjon på omtrent samme måte som CrossOvers flasker fungerer. Dermed kan applikasjoner bruke forskjellige versjoner og konfigurasjoner av Wine etter behov. Installasjonen av disse administreres av selve PlayOnLinux -programvaren uten krav om å installere Wine separat.

Programmet lar også brukeren lage virtuelle partisjoner , der spesifikke programmer kan installeres med forskjellige vinversjoner og programmer, på samme måte som en multi-boot- datamaskin.

Skriptspråk

PlayOnLinux inkluderer avanserte funksjoner i Bash som lar samfunnet enkelt lage skript ved å kontrollere installasjonsprosessen. Hvert støttet program har sitt eget skript skrevet på dette språket.

For eksempel vil det følgende skriptet dukke opp et oppsettvindu med meldingen 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

Se også

Referanser

Eksterne linker