대단한 Wine 프론트엔드, PlayonLinux Just Fun Ubuntu!

우분투 포럼에서 알게된 프로그램인 PlayonLinux를 써보고 있습니다.

PlayonLinux는 우분투에서 윈도우즈용 프로그램을 실행할 수 있도록 해주는 Wine의 프론트엔드입니다. Wine은 우분투에 윈도 호환성을 더해주는 정말 유용한 도구이지만 문제는 사용하기가 참.. 뭐하다는 단점이 있습니다. 특히 Wine의 경우 GUI 환경이 거의 없다시피 하기 때문에, 처음 Wine을 쓰려는 사용자들에겐 여러모로 머리 아픈 일이 아닐 수 없습니다.

사실 Wine의 그런 점을 해소하기 위해 여러가지 프로젝트가 존재했습니다. 대표적으로 cedega나 CrossOver Linux 같은 프로젝트가 있었고, 오픈소스 프로그램으로는 Wine-doors가 있었습니다. 이 프로그램들의 공통점은 모두 프로그램별 삽질 리스트(?)가 있어서 프로그램 설치시 나올 수 있는 삽질들을 자동화(?) 했다는 것입니다.

자칭 와인 전문 블로거인 저도 저런 프로그램들을 한 번씩 다 써보았습니다. 그렇지만 하나 같이 만족스럽지 않았습니다. cedega는 애초부터 게임 전용이었고, CrossOver Linux는 와인의 불안정한 면이 다 패치되었지만 너무 낙후된 와인을 쓰는 이유로 불안정했습니다. Wine-doors는 실제로 설치안되는 프로그램이 훨씬 많았고, WINEPREFIX(.wine 폴더)에 한글 환경에서는 오히려 해로운 삽질을 마음대로 해버린다는 점이 마음에 안들었습니다.

그래서 전 그냥 Wine의 쉬운 사용 따위 접고 거의 모든 와인 프로그램의 실행 스크립트를 만들어서(-_-;;) 게임 같은 것을 돌리고 있었습니다.

그러던 중 알게된 이 PlayonLinux는 상당히 훌륭한 와인 프론트엔드였습니다. 이 프로그램은 와인을 사용하면서 아쉬웠던 점들을 대부분 해소해주었습니다. 물론 이 프로그램도 다른 와인 프론트엔드처럼 윈도 프로그램의 설치 기능을 제공하지만, 제가 이 프로그램에 매력을 느낀 것은 다른 부분이었습니다.

이 프로그램은 특이하게도 와인 버전 관리 기능이 있습니다. 사용자 시스템에 설치된 와인 외에도 다른 버전의 와인(구버전이나 신버전)을 설치해서 사용할 수 있습니다. 또한 프로그램 별로 실행되는 와인의 버전을 다르게 적용해줄 수 있지요. 이러게하면 시스템에는 IE6 사용을 위한 패치된 와인을 깔아두고, 게임 실행할 때는 최신 버전의 와인으로 실행할 수 있습니다. Crossover를 비롯해 다른 Wine 관련 프로그램에서 가장 아쉬운 점이었는데 전 이 기능이 가장 마음에 듭니다^^


프로그램 별로 Prefix를 따로 관리하는 점도 마음에 듭니다. 물론 이 기능은 떄로는 필요 없기도 합니다. 특히 네이트온 설치를 할 때는 IE가 깔린 prefix에 설치를 해야만 성공할 수 있지요. 그렇지만 모든 프로그램 별로 wineprefix를 따로 관리하면 훨씬 장점이 많습니다. 다른 프로그램에 영향을 주지 않고, Uninstall 할 때도 훨씬 깔끔하고 간편하게 삭제할 수 있기 때문입니다. 또 Wine 설정도 프로그램 별로 따로 해줄 수 있습니다.

Prefix는 따로 관리하지만 몇가지 폴더는 같이 공유합니다. 특히 Fonts 폴더가 공유 된다는 것은 특히 마음에 듭니다. .PlayOnLinux/fonts에 폰트를 넣어두면 모든 wineprefix에 그 폰트가 적용됩니다. prefix가 늘어나도, 굴림체를 일일이 복사해줄 필요가 없는 것입니다.

마지막으로 마음에 드는 점은 이 프로그램을 통해 설치한 어플 외에도 다른 어플을 프로그램 목록에 등록 시킬 수 있다는 것입니다. 스크립트 형식으로 등록해야 하지만, 프로그램을 등록해두면 PlayOnLinux의 기능(프로그램 별로 와인 버전을 따로 적용하거나 하는)을 사용할 수 있어서 장점이 많습니다.

PlayOnLinux에 프로그램을 등록하려면

.PlayOnLinux/configurations/installed

폴더에 실행 스크립트를 넣어두면 됩니다.

실행 스크립트 형식은 아래와 같은 내용을 붙여 넣으시면 됩니다^^

#!/bin/sh
export WINEPREFIX="와인 설정이 적용되는 경로(기본값은 .wine)"
export WINEDEBUG="-all"
cd "윈도 실행 파일이 적용된 경로"
wine "실행파일이름.exe"

예를 들어

/media/sda5/game/Portal/portal/hl2.exe

에 있는 포털(게임)을 실행한다고 하면,

#!/bin/sh
export WINEPREFIX="/home/bugbear5/.PlayOnLinux/wineprefix/portal"
export WINEDEBUG="-all"
cd "/media/sda5/game/Portal/portal"
wine "hl2.exe"

이렇게 됩니다.

스크립트가 좀 복잡하긴 하지만=_=;; 스크립트로 실행하는 것은 추가 옵션도 적용해줄 수 있어서 여러모로 장점이 있습니다.

예를 들어 만약 프로그램에서 한글이 깨진다면 앞부분에

export LANG=ko_KR.euc_kr

과 같은 옵션을 추가하여 실행 할 수 있습니다. 포털 같은 경우 한글 자막 표시를 위해 옵션을 추가해주면,

#!/bin/sh
export LANG=ko_KR.euc_kr
export WINEPREFIX="/home/bugbear5/.PlayOnLinux/wineprefix/portal"
export WINEDEBUG="-all"
cd "/media/sda5/game/Portal/portal"
wine "hl2.exe" -game portal -novid

과 같이 됩니다.

사실 위의 내용은 WINE을 오래 만진 사람들에게 좋은 점이고, 다른 분들께는 역시 편리한 프로그램 설치 환경이 장점이 될 것 같습니다. IE6도 ies4linux를 이용해 잘 설치되고, 오피스 2007도 잘 설치됩니다. 특히 IE7 같은 경우 가장 잘 실행되는 와인 버전을 자동으로 받아서 적용하는 것이 인상적이었습니다.

Wine 사용법이 너무 어려워서 사용을 망설이고 계신 분이라면, 한번쯤 써볼만한 프로그램이 아닐까 생각해봅니다^^

핑백

  • Programming Factory : wine 설정 2014-06-19 23:51:02 #

    ... at.com/176 소개wine이 뭡니까?대단한 Wine 프론트엔드, PlayonLinux설치시작하기 전에 다음 명령으로 시스템에 설치 ... more

덧글

  • GoodLife 2009/11/27 23:46 # 삭제

    이거 대박인듯 합니다. 요즘 우분투에 맛이 들어가고 있는데, 오피스 정도만 실행할 수 있어도 좋을 듯 하다 생각하고 있었는데, wmware가 없어도 될 것 같습니다~
  • 떠돌이 2009/11/30 15:13 #

    오피스 2007을 돌려본 결과 실행은 잘되는데, 문제는 실질적인 사용에 있어서 약간 부자연스럽습니다. Wine이 항상 그렇듯 100% 완벽하다고는 할 수 없습니다^^;;
  • 아겔 2009/11/29 11:15 # 삭제

    안녕하세용.
    집 데탑, 넷북, 회사 놋북 모두 우분투 쓰고 있는 우덕후입니당;;
    PlayOnLinux이거 너무 좋은데효? 헐... ㄱㅅ!
  • 떠돌이 2009/11/30 15:14 #

    넵. 간만의 괜찮은 와인 프로그램인 것 같습니다. 여기 프로그램 외의 프로그램도 pol 이라는 형식으로 패키지화하여 설치할 수 있도록 했더군요. IE6이 미리 설치되어있어야 하는 프로그램(특히 네이트온)의 경우도 이런 식으로 하면 쉽게 설치 스크립트를 만들 수 있을 것 같습니다.
  • raptor 2009/11/29 11:58 # 삭제

    이정도면 윈도 버릴만 하네요~ 다시한번 도전해 볼까요ㅋㅋ
  • 떠돌이 2009/11/30 15:15 #

    하지만 와인을 너무 믿지 말라는 격언도 있지요^^ 한번 테스트겸 사용해보시기 바랍니다.
  • joshua12 2009/11/29 15:30 # 삭제

    아, 한가지 물어볼게 있습니다. 소개해 주신 프로그램으로 제가 애용하는 성경 프로그램을 설치했습니다. 설치는 완벽히 되더군요. 그리고 몇개 언어의 성경을 같이 설치했는데 성경 본문이 나타나지를 않습니다. 매뉴 상에는 각 언어별 성경이 뜨는데 본문란은 그냥 하얗게 나와버리네요. find같은 메뉴에서 한글입력도 완벽히 됩니다. 본문만 나타나지를 않네요. 성경 프로그램 이름은 e-sword입니다. 폰트 설정 문제인지 혹시 도움을 주실 수 있으신지요? 블로그 글 통해 많이 배우고 갑니다.
  • joshua12 2009/11/29 15:44 # 삭제

    좀 전에 성공했습니다. 라이브러리에 dll을 추가해 줘야 하는군요. 역시 구글링입니다. 감사합니다. 우분투에 대해 유용한 정보들을 많이 얻게 됩니다. 계속해서 좋은 글 올려주시길.
  • 떠돌이 2009/11/30 15:17 #

    성경 프로그램이라^^ 우분투에도 성경 프로그램이 몇가지 있는 것으로 알고 있습니다. 가장 좋은 방법은 우분투용 프로그램을 쓰는게 가장 좋겠지요^^ 우분투 CE(Christian Edition)라고 성경 프로그램을 비롯해 크리스쳔에게 좋은 기능이 들어있는 OS도 있습니다^^ 참조하세요~
  • 가을향 2009/12/09 16:53 # 삭제

    adobe설치가 안되는 관계로 윈도로 회귀할 예정입니다..이별이라고도 표현할 수 있겠습니다.
  • 떠돌이 2009/12/09 19:59 #

    어도비라 하시면 어도비 리더를 말씀하시는건가요? 어도비 PDF 리더는 설치 가능합니다만^^;;
  • Peter Cat 2009/12/17 15:06 # 삭제

    음.. 제가 쓰고 있는 내장그래픽이 우분투에서 지원이 끊긴상태라서... =_= 윈도우를 쓰고 있다만




    빠른 시일내에 그래픽카드를 새로 구입해야할듯.?
  • 떠돌이 2009/12/17 21:00 #

    사실 그래도 하프2처럼 잘 만들어진 게임이나 제대로 실행되지, 아직도 대부분이 제대로 실행되지 않습니다..
  • adj 2010/01/12 17:26 # 삭제

    export LANG=ko_KR.euc_kr
    대신에 일본어 인코딩은 어떻게 넣나요?
  • 떠돌이 2010/01/12 23:20 #

    일본어 인코딩 형식이 어떻게 되는지 모르겠네요^^
    export LANG=ja_JP.UTF-8
    UTF-8 자리에 적합한 인코딩을 써주시면 될 것 같습니다.
  • dmaio 2010/05/05 18:43 # 삭제

    전 다이렉트x를 설치하려하는데 설치화면에서 진행시키면 prefix가 없다그러네요.. 제가 뭔가 잘못설치를 한걸까요?
  • 떠돌이 2010/05/06 14:56 #

    흠, 전 따로 DirectX를 설치하지 않아서 모르겠네요=_=;; prefix가 없다는 이야기는 .wine 과 같은 설정 폴더가 없다는 이야기인데.. 정확한 원인은 저도 잘 모르겠습니다ㅠㅠ
  • root 2010/08/10 22:03 # 삭제

    thank you!!!!!!!!
  • 떠돌이 2010/08/11 15:21 #

    오오 상당히 무서운 닉네임을 지니고 계시네요(...)
  • supersonic 2010/09/26 16:48 # 삭제

    음... 정작 cd "윈도 실행 파일이 적용된 경로" 이 부분이 이해가 안되서 못하고있는 ㅜㅜ
  • 떠돌이 2010/09/26 19:19 #

    예를 추가했습니다.
  • nopathback 2010/12/13 16:11 # 삭제

    게시글 제목처럼 대단하군요.. 이런 간편한녀석을 몰랐다뉘 ㅎㅎ
  • 떠돌이 2010/12/13 17:38 #

    초보자 뿐 아니라 Wine 고수들 한테도 대단한 녀석이죠+_+
  • 79kyh79 2011/11/15 18:14 # 삭제

    Playonlinux를 사용중인데요...
    인터넷 연결이 잘만 돼있는데 이 프로그램에서는 인터넷을 연결할 수 없다고 나오네요.
    해결방법 없을까요?
  • 오돌스키 2012/01/19 19:49 # 삭제

    좋은글 퍼갑니다^^
  • 좋네요 2013/01/07 01:24 # 삭제

    롤 스타2 모두 설치되었습니다. 구동도 되네요. 멋진 프로그램입니다 ㅋ
※ 로그인 사용자만 덧글을 남길 수 있습니다.


Google Analytics

트위터 팔로잉 New

AD Sense (side)