본문 바로가기

script

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 = $HO.. 더보기
PlayOnLinux 스크립트 작성하기 - Chapter 7 : PlayOnLinux version3의 추가적인 예제 본 포스트는 원문 : http://www.playonlinux.com/en/dev-documentation-7.html를 번역한 것으로 의미를 해치지 않는 선에서 적극적으로 의역한 것이다. 몇 가지 명령어 자유로운 프리젠테이션 : POL_SetupWindow_free_presentation "Titre" "Message" 파일 다운로드 POL_SetupWindow_download "message" "Title" "URL" "browse"버튼이 있는 텍스트 영역 POL_SetupWindow_browse "message" "Title" "Default Value" 프로세스가 끝날 때까지 기다리기 새로운 명령어입니다. PlayOnLinux가 프로세스 실행시간동안 기다리게하는 방법이 있습니다. 기본적으로, 여러.. 더보기
PlayOnLinux 스크립트 작성하기 - Chapter 6 : 파일 시스템 본 포스트는 원문 : http://www.playonlinux.com/en/dev-documentation-6.html를 번역한 것으로 의미를 해치지 않는 선에서 적극적으로 의역한 것이다. Introduction bash에서 파일을 다루는 몇가지 좋은 방법들이 있습니다. 가장 중요한 명령어를 알려드리죠. PlayOnLinux에는 임시 디렉토리가 있습니다. $HOME/.PlayOnLinux/tmp/ 이죠 거기에다 여러분이 원하는 모든 파일을 채워넣을 수도 수정할 수도 있습니다. 일단 작업이 끝나면 이 폴더에서 파일을 제거할 것을 권장합니다. 디렉토리 변경하기 명령어 cd를 사용하셔야 합니다. Note : 새 디렉토리는 $PWD 변수에 저장됩니다. 예 : cd $HOME/.PlayOnLinux/tmp/ 몇가.. 더보기
PlayOnLinux 스크립트 작성하기 - Chapter 5 : Wine 본 포스트는 원문 : http://www.playonlinux.com/en/dev-documentation-5.html를 번역한 것으로 의미를 해치지 않는 선에서 적극적으로 의역한 것이다. 그게 누구죠? PlayOnLinux의 모터입니다. WineHQ에서 개발한 이 소프트웨어는 Windows용으로 제작한 소프트웨어들을 리눅스에서 실행할 수 있게 합니다. 본 챕터에서는 전부 다는 아니지만 Wine에 관한 중요한 PlayOnLinux의 함수들을 보여드릴 겁니다. 더 전문적인 함수들은 Mulx의 문서를 읽어보셔야 합니다. prefix 이야기 PlayOnLinux는 wine의 prefix들을 관리합니다. 이를 설명하려면 그림보다 나은게 없죠. wine으로 하면, 게임의 설치는 이렇게 됩니다. : PlayOnLi.. 더보기
PlayOnLinux 스크립트 작성하기 - Chapter 4 : 조건문 본 포스트는 원문 : http://www.playonlinux.com/en/dev-documentation-4.html를 번역한 것으로 의미를 해치지 않는 선에서 적극적으로 의역한 것이다. 조건문? 먹을 수 있나요? 배가 무지 고프시군요. 왜 안그러시겠어요. 농담은 관두고, 조건문은 여러분이 스크립트가 판정(test)에 따라 다른 일을 하도록 만들 수 있게 해 줄겁니다. 변수의 값을 예로 들 수 있죠. 예제는 언제나 이해를 쉽게 해줍니다. if 명령문을 사용하겠습니다. POL_SetupWindow_menu "What's for dinner ?" "Tonight's menu" "Carrots Potatoes French-fries" " " MY_MEAL=$APP_ANSWER if [ "$MY_MEAL" =.. 더보기
PlayOnLinux 스크립트 작성하기 - Chapter 3 : 변수 본 포스트는 원문 : http://www.playonlinux.com/en/dev-documentation-3.html를 번역한 것으로 의미를 해치지 않는 선에서 적극적으로 의역한 것이다. 변수? 그거 새로 나온 욕인가요? 아뇨, 욕이 아니에요. 변수는 프로그래밍에서 매우 중요한 요소입니다. 이름과 값으로 정의되죠. 이 값은 스크립트내에서 바뀔 수 있습니다. 이해가 안된다면, 계속 읽어보시면 변수에 대해 모두 알게 되실 겁니다. 변수 선언하기 bash에서 변수를 선언하는데에 2가지 선택이 있습니다. : 첫번째 경우 : MY_VARIABLE="My value" 두번째 경우 : export MY_VARIABLE="My value" 첫번째 예에서는, 실제 스크립트만이 값을 읽을 수 있게 됩니다. 두번째 예에서.. 더보기
PlayOnLinux 스크립트 작성하기 - Chapter 2 : 기본함수 본 포스트는 원문 : http://www.playonlinux.com/en/dev-documentation-2.html를 번역한 것으로 의미를 해치지 않는 선에서 적극적으로 의역한 것이다. PlayOnLinux 창 초기화/종료하기 PlayOnLinux 버전 3 부터, 스크립트 시작부분에 창을 초기화해야하고 끝에서는 닫아야 합니다. 창을 초기화하기 위해, 다음을 사용하세요 : POL_SetupWindow_Init 닫기 위해서는 : POL_SetupWindow_Close 결국, 여러분의 스크립트는 이렇게 생겨야 합니다. : if [ "$PLAYONLINUX" = "" ] then exit 0 fi source "$PLAYONLINUX/lib/sources" POL_SetupWindow_Init ## Votr.. 더보기
PlayOnLinux 스크립트 작성하기 - Chapter 1 : Bash 알아가기 본 포스트를 시작으로 10편가량 진행될 시리즈는 playonlinux.com의 scriptwriter's documentation을 번역한 것이다. 이번 포스트의 원문 : http://www.playonlinux.com/en/dev-documentation-1.html 정확한 번역보다는 가급적이면 부드러운 번역이 되도록 번역하였다. 물론 부드러움을 위해 의미를 왜곡하거나 한 부분은 없다. 조사나 뉘앙스, 관용표현 등을 문장이 매끄럽게 되도록 선택하였다. PlayOnLinux사이트의 Documentation에는 함수 레퍼런스가 있지만 프랑스어가 태반이라 번역하지 않는다. Introduction 여러분만의 PlayOnLinux용 스크립트를 만들고 싶은데 프로그래밍에 대해서 모르시겠다고요? 이 설명서에서 기초.. 더보기