본문 바로가기

Linux-related/PlayOnLinux

PlayOnLinux 스크립트 작성하기 - Chapter 0 : 부록

본 포스트는 원문 : http://www.playonlinux.com/en/dev-documentation-0.html
번역한 것으로 의미를 해치지 않는 선에서 적극적으로 의역한 것이다.
원문의 타이틀은 Create a script for PlayOnLinux - Annexes 로 "부록"이지만
내용상 chapter 1 이전에 들어가는 것이 좋을 것도 같고
원문의 주소가 documentation 0 이기에 임의로 chapter 0로 붙였다.
(실제로 원문의 다음챕터 링크를 따라가보면 chapter 1이 나온다.)
PlayOnLinux사이트의 Documentation에는 글이 하나 더 있지만(함수 레퍼런스)
프랑스어가 태반이라 번역하지 않는다.



 

PlayOnLinux의 변수들

$DIRECTORY = $HOME/.PlayOnLinux
$POL_LANG : user's language
$PLAYONLINUX = PlayOnLinux's installtion directory (/usr/share/playonlinux for the .deb)

 

PlayOnLinux의 디렉토리

$HOME/.PlayOnLinux/wineprefix = Wine Prefixes
$HOME/.PlayOnLinux/fonts = Microsoft fonts
$HOME/.PlayOnLinux/configurations/installed = Launchers

 

프로그램 설정기 생성

특별히 여러분의 프로그램을 위해서 스크립트를 만들 수 있습니다.
이 스크립트는 "프로그램(application) 설정하기"에서 사용될 것입니다.

그러기 위해서, 스크립트에게 설정기의 스크립트를 담고 있는 새 파일을 생성하라고
알려줄 필요가 있습니다.(twisted you say?(역주:뭔말인지..))

사용에 필요할 문법입니다. 스크립트의 exit전에 넣으셔야 합니다. :

cat << EOF > $REPERTOIRE/configurations/configurators/Name Of Your Launcher
#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
 exit 0
fi
source "$PLAYONLINUX/lib/sources"
POL_SetupWindow_Init
 
# Your script here
 
POL_SetupWindow_Close
EOF

Note : 파일이 생성되는 동안 해석되지 않는 변수들마다 앞에 \ 문자를 쓰는 것은 중요합니다.

 

다음 챕터 >