본문 바로가기

Linux-related/PlayOnLinux

PlayOnLinux 스크립트 작성하기 - Chapter 5 : Wine

본 포스트는 원문 : http://www.playonlinux.com/en/dev-documentation-5.html
번역한 것으로 의미를 해치지 않는 선에서 적극적으로 의역한 것이다.



 

그게 누구죠?

PlayOnLinux의 모터입니다.
WineHQ에서 개발한 이 소프트웨어는 Windows용으로 제작한 소프트웨어들을
리눅스에서 실행할 수 있게 합니다.

본 챕터에서는 전부 다는 아니지만 Wine에 관한 중요한 PlayOnLinux의 함수들을 보여드릴 겁니다.
더 전문적인 함수들은 Mulx의 문서를 읽어보셔야 합니다.

 

prefix 이야기

PlayOnLinux는 wine의 prefix들을 관리합니다.
이를 설명하려면 그림보다 나은게 없죠.

wine으로 하면, 게임의 설치는 이렇게 됩니다. :

 

PlayOnLinux로 하면, 이런 식으로 요약할 수 있습니다. :

 

요컨대, 게임마다 특정하게 설정을 할 수 있고 게임의 제거를 간단하게 할 수 있습니다.
(단지 폴더를 제거하시기만 하면 됩니다.)

 

PlayOnLinux로 prefix 관리하기

두 개의 명령이 있습니다. :

select_prefix

prefix는 숫자와 영문자로만 만들어야 합니다.

prefix를 선택합니다. "wine"이나 "regedit"으로 시작하는 모든 명령들을 이 prefix에서 실행합니다.

select_prefix "$HOME/.PlayOnLinux/wineprefix/Steam/"
은 Steam의 prefix를 선택합니다.

POL_SetupWindow_prefixcreate

POL_SetupWindow_prefixcreate

 

prefix를 만들거나 갱신할 겁니다. 이는 설치전마다 필요합니다.

 

CD-ROM 물어보기

한 개의 명령이 있습니다. : POL_SetupWindow_cdrom
결과는 $CDROM 변수에 저장됩니다.

POL_SetupWindow_cdrom

 

 

CD-ROM이 있는지 확인하기

파일이 있다면 확인하시고, 그렇지 않다면 POL_SetupWindow_cdrom를 실행하세요.

POL_SetupWindow_check_cdrom "/path/to/the/file/in/CD"

 

.exe 실행을 위해 wine 사용하기

선택한 prefix안의 .exe 파일을 실행하세요.

예 :

wine $CDROM/setup.exe
wine d:\setup.exe
wine /home/splash/my_filer.exe

 

PlayOnLinux에서 실행기(launcher)만들기

다음 문법을 사용하세요 :

POL_SetupWindow_make_shortcut "Name_of_the_prefix" "Directory" "Executable" "" "Name of the launcher"

예 :

POL_SetupWindow_make_shortcut "JediKnightII" "Program Files/LucarsArt" "JediKnightII.exe" "" "Star Wars : Jedi Knight II"