본문 바로가기

IT

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" 첫번째 예에서는, 실제 스크립트만이 값을 읽을 수 있게 됩니다. 두번째 예에서.. 더보기
아이리버플러스(iriver plus)에서 mp3 태그 편집이 안될 때 별 생각없이 사서 잘 쓰던 클릭스.. 컴퓨터 시스템을 쿠분투기반으로 전환하면서 애물단지가 되어 버렸다. 물론 리눅스에서도 클릭스를 사용할 수 없는 것은 아니지만 클릭스기능의 100%를 활용하기 위해선 리눅스에서 안되는게 많다. 아이리버 플러스가 설치되지 않기 때문에(windows와 mac만 된다.) 파일 전송후 재생목록을 만들 수가 없고 이동용 저장장치로 인식해서 파일을 넣더라도 DB방식으로 파일을 찾기 위해서 DB재생성을 하면 기존의 재생목록이 모두 초기화된다. 즉.. 재생목록을 안쓰든지 DB방식을 포기하고 불편하기 짝이 없는 TREE방식을 써야한다. 이래저래 기계는 좋지만.. 리눅스에서는... 아직.. 기계를 파는 회사답게 (것도 국제적으로 파는..) 소프트웨어 문제로 자신들의 기계를 사용하는데 애로.. 더보기
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용 스크립트를 만들고 싶은데 프로그래밍에 대해서 모르시겠다고요? 이 설명서에서 기초.. 더보기
리눅스에서 하드디스크 자동 마운트(mount)하기 테스트 OS : Kubuntu 9.10 예전에 윈도에서 C와 D로 하드를 나눠쓰다가 결국 C를 밀어버리고 리눅스를 깔아버린터라 부팅할때마다 ntfs의 D드라이브와 외장하드를 마운트해줘야했다. 사실 쿠분투에서는 돌핀을 쓰면 그냥 왼쪽에 검색된 디스크 아이콘만 눌러도 자동으로 /media/disk 에 마운트 되기 때문에 큰 불편은 없었지만 윈도에서 쓰던 토커를 잊지 못해 크루세이더 Krusader를 깔았다. 이녀석이 고맙게도 마지막에 사용했던 탭들의 개수 및 경로를 기억하는 터라.. 부팅한뒤 바로 크루세이더를 띄우면 마운트 되었던게 해제되어버려 상당히 귀찮게 되었다. 게다가 QBittorrent를 사용할때는 더욱이 조심해야 했다. 그래서 결국 자동 마운트를 설정하기로 결심하고 구글링을 시작... 가장 먼저나.. 더보기
쿠분투(Kubuntu)에서 단축키 사용하기 뭐... 알만한 사람들은 다 아는 이야기이지만 어딘가에 아무것도 모르는 초보자가 있기마련.. (나역시 그러하니까..) 쿠분투에서 단축키를 설정하려고 보면 어디서 해야하는지 찾기가 쉽지만은 않다. 관련있어보이는 키보드와 마우스 항목에 가봐도 없고... 입력동작.. 이라는 항목이 보인다만 이름만 봐선 뭔 항목인지 몰라 살펴볼 용기는 들지 않고... 입력동작... 이라는 말의 원문이 뭔지는 모르겠지만... ( 입력동작의 원문은 input action이다. 말그대로 input을 하는 action. - 2010.04.14 ) 입력동작이라는 말과 단축키라는 매치시키기가 쉽지 않다... ㅡㅡ;; 쨌든.. 단축키는 저 입력동작이라는 항목에서 설정할 수가 있다. 왼쪽에 트리구조가 보이는 패널이 있고 오른쪽에는 입력 동작.. 더보기
[문제해결]쿠분투(Kubuntu) 터치패드 껐다켰다하기 windows와 멀티부팅으로 사용하던 쿠분투를 결국은 windows를 밀어버리고 단독으로 사용하기 시작했다. 그래서 초창기 쿠분투를 사용하기 시작할 때 해결했던 문제들을 차곡차곡 하나씩 새로 해결해야 하는 상황에 봉착.. 그래도 포스트 꺼리가 늘었구나 하고 긍정적으로 생각하기로 했다. 우분투의 경우 9.10부터 설정에서 터치패드를 toggle할 수 있다는 소리를 들었다. (아니면 타이핑중에 건드리는거 방지하는 거였던가??) 쨌든 쿠분투에서는 눈을 씻고 찾아봐도 없었기 때문에 예전 버전에서의 해결방안을 적용했다. 참고글 1 : http://ubuntu.or.kr/viewtopic.php?p=37731 참고글 2 : 우분투 help - SynapticsTouchpad 중간에 SHMconfig 활성화를 위해 .. 더보기
[문제해결]쿠분투(Kubuntu) 리눅스에서 노트북 스피커 사용하기 많은 H/W 제조업체들이 windows를 주로 염두에 두고 생산하다보니 리눅스에서 드라이버관련 문제가 발생할 경우가 잦다. 네트워크 터치패드 사운드카드 등.. 나도 역시 위 문제를 모두 겪었다. 사운드카드는 vmware에서 쿠분투를 돌릴때 문제가 되었었는데 아예 멀티부팅으로 설치해버리자 문제가 해결되었다. 하지만 얼마지나지 않아 새로운 문제를 발견했는데 이어폰으로는 소리가 나는데 노트북 전면 스피커로 소리가 나질 않았다. 이런 문제는 나만 겪는게 아니므로 그리고 "내가 고민하는 문제는 거의 대부분 남이 이미 고민한 문제다" 라는 나의 지론대로 간단한 구글링으로 문제해결책을 찾았다. 참고글 1 : http://kuls.net/~naltle/tt/43 참고글 2 : https://help.ubuntu.com.. 더보기