: 원데이디지털.20220331.wineskin을 활용하여 Windows 어플을 macOS에서 실행(간단 설명, 동영상 참조)
: 윈드보스
이번에 macOS에서 Windows 어플을 쓸 수 있는 방법으로 활용한 어플은,
wineskin 이다.
macOS에서 Windows어플을 쓰는 방법으로 내가 분류하는 건,
1.가상머신(에뮬레이터)으로 Windows 구현
예를 들면, Parallels, VirtualBox 등
2.Bootcamp 로 아예 Windows 머신 구현
3.기타의 방법
예를 들면, wine과 winebottler 등
이러하지만, 굳이 3번도 1번에 속한다고 해도,,, 쩝~~~
지금껏 1번에서 3번까지 모두 해봤는데 만족을 주는 건,
2번이었고, 지금도 2번을 주로 활용한다.
이번 wineskin 의 시도는,
1.wineskin winery(v1.8.4.2) 설치
https://github.com/Gcenx/WineskinServer
이 사이트에서 wineskin을 다운로드 받았다.
2.엔진설치(v21)
엔진은 최신버전(v21) 64비트용으로 설치했다.
3.WinApp(Windows 설정과 어플 저장 장소, 가상머신의 경우 하드디스크?) 설치
일종의 저장공간을 만드는 건데, Create New Blank Wrapper 버튼을 클릭해서 만들고,
파일명은 마음대로 정할 수 있겠지만, 내 경우에는 WinApp 이었고,
OK를 클릭하니, WinApp.app 라는 어플이 하나 만들어졌다.
4.WinApp의 설정
WinApp 파일을 클릭하여 Wineskin 창이 뜨면, Advanced 메뉴로 들어가서
WinApp의 Configuration, Options(Screen Option포함),Advanced 을 설정한다.
Wineskin Advanced 의 Configuration 은 iexplorer.exe 를 Windows 관리툴로 선정하면 된다.
Wineskin Advanced 의 Config Utility(winecfg) 는 Wine 설정인데,
드라이브 메뉴에서 macOS의 폴더와 드라이브를 연결해서,
자료의 이동과 설치 등을 용이하게 해주는 일종의 공유폴더 설정이다.
Wineskin Advanced 의 Options 메뉴에서는 F1, F2 등 펑션키를 쓸 수 있게 클릭하면 되고,
추가로, Screen Options 에 들어가서, Direct3D 를 Mac Driver와 연결해주는 옵션을 클릭해 주면 된다.
5.WinApp 안에 Windows 어플 복사 후 테스트
WinApp.app 어플을 우클릭 패키지 내용 보기 메뉴 클릭해서 구성으로 들어가면,
패키지 구성 안에 있는 어플 중 drive_c 는 복제하여 데스크탑으로 옮겨 두면 꽤 유용하게 활용 가능하다.
drive_c 폴더 안에 Apps 폴더를 하나 만들어서,
일단 Apps 폴더에 Windows 어플들을 복사해 두고,
Test Run 버튼 클릭으로 내 컴퓨터에서 실행 또는 설치를 하면 된다.
6.WinApp 에 폰트 설치 및 Windows 폰트 레지스트리 수정 및 추가
WinApp 에 폰트는 2개를 설치하면 된다.
다만, 설치시 한시간 이상의 시간이 소요된다는 점 알아두고 있는 것이 좋다.
Windows 폰트 레지스트리에 3개 폰트에는 맨밑에 편집으로,
큰 사이즈의 폰트인 sourcehansans.ttc 를 전체 파일명을 복사하여,
Windows 폰트 레지스트리의 기존 3개의 폰트 맨 아래에 붙여 넣기한다.
추가 폰트 arial 과 MS Sans Serif 는 생성시킨 후,
위에 폰트의 전체를 복사 붙여넣기해야 한다.
7.폰트 설치 및 폰트 레지스트리 수정완료 Windows 어플 테스트
폰트가 정상적으로 잘 나오고 있다.
실제 시스템의 폰트는 문제가 없었지만, 어플의 폰트는 깨져서 보였었기에,
폰트 관련 작업이 필요하다.
8.추가사항(필요한 dll 설치 등)
github.com의 Gcenx/wineskinserver 에 Tips and Tricks 안에
추가로 설치해야 하는 dll 들에 대한 설명이 있으니,
가능하면 설치를 하는 것이 좋다.
9.Windows 어플 최종 실행 및 결과
Windows 어플들을 Apps 폴더에 복사해 넣은 후,
Test Run 버튼을 클릭하여, wineskin 에서 실행해 보았다.
어떤 Windows 어플은 오류가 발생하여 실행이 되지 않는 반면,
어떤 Windows 어플은 기분좋게 실행이 되었다.
나중에 확인해 보니, 주로 어플이 실행될 때 보조적인 프로그램이나,
패키지 등이 필요한 경우에는 실행이 되지 않았다.
안타까운 건, 그 필요한 보조프로그램 등을 wineskin 에 어떻게 설치해야 하는지를
내가 모르기 때문에 방법이 없다는 거다!?
때문에 이 긴 장황한 상황을 시작하게 된 근본 이유인,
Windows 의 HWP 인증키를 가지고 있는 걸 macOS에서도 쓸 수 있게 만들어 보자는 의도는
실패하고 말았다.
(.net Frame 이 HWP 깔릴 때 필요했음)
10.동영상 참고
https://youtu.be/HelR4yL_0IQ
단순히 설명과 사진만으로는 충분치 못한 듯하여,
동영상 자료를 참고하면 이해가 좀 더 잘되지 않을까 싶어 만들었다.
차근차근 따라하면서 해보고,
추가로 자기가 생각한 바를 더 해보면,
충분히 도움이 될 거라 여겨본다.