'크로스오버'에 해당하는 글 1건

OS X에서 카카오톡 하기



테스트 환경
OS X Mavericks GM
OS X Mountain Lion
Mac Mini
Macbook Air
Macbook Pro
Wineskin(2.5.12) / Wineskin Winery(1.7)
Wine(1.6.X)

고급 사용자분들을 위해 간단하게 설명먼저 해보겠습니다.
우선, 새로 나온 1.7버전 이상의 Wine에서는 정상적으로 구동이 되지 않습니다. 
이 때문에 제가 초반에 쓸데없이 와인트릭을 많이 설치하게 되었죠..
1.6.X의 와인으로 설치하시기 바랍니다.
저는 Wineskin(2.5.12)를 사용했습니다. 다른 툴을 사용하셔도 문제 없으리라 생각합니다.
사용한 와인트릭 중 필수로 설치하셔야 하는 것은 gdiplus입니다. gdiplus가 있어야 카카오톡의 UI가 제대로 구현이 되더군요.
그 외에 설치한 와인트릭은 C++계열 와인트릭들(카카오톡이 C++로 개발되었다고 합니다.)과 wmp9(wm9을 Wineskin에서 설치하시려면 먼저 msxml3를 설치하신 후에 설치하셔야합니다.), directx9계열 와인트릭입니다.
gdiplus로만 실행했을때에도 카카오톡이 정상적으로 실행되었습니다만 참고용으로 적어드렸습니다.
또한 X11을 사용하지 않았습니다. X11을 사용했을때 카카오톡이 구동은 되나 창이 제대로 나타나지 않는 현상이 발생하여, Wineskin내에 screen option에서 'Use Mac driver instead of X11'을 활성화한 채로 사용하였습니다.
초기 로그인은 한번에 성공하지 않고 최소 두번째 시도, 최대 세번째 시도때 로그인이 성공적으로 되었습니다.
인증은 바로 성공되지만, 카카오톡 서버와의 초기연결이 불안정한듯합니다.
초기 인증이 된 후엔 프로그램을 재시작하여도 바로 로그인(잠금모드 활성화)이 됩니다.

파일전송 및 이모티콘은 불안정하게 작동합니다. crash되거나 하진 않지만 성공률이 낮은 편입니다.
모 블로그에서 riched20을 사용해야 한다는 글을 참고하였었는데(그 글은 우분투에서 와인을 이용해 카카오톡을 설치한 글이었습니다.) 제 테스트 결과 riched20 winetrick을 사용하면 한글입력이 제대로 되지 않는 현상이 생깁니다.
한글은 읽을만한 수준으로 출력되나 살짝 아쉬운 편입니다 영어 입력 및 출력은 매우 자연스럽습니다.
추후 설정으로 개선되기를 기대합니다.
제가 테스트 할 수 있는 3개의 맥에서 테스트를 하였고 모두 성공하였습니다.
프로그램을 여러번 끄고 켜다보면 될겁니다...



1탄에 이어 카카오톡을 정상적으로 구동하기 위한 설정입니다.

가운데 위에 있는 Tools를 선택합니다.

(Windows EXE:에는 kakaotalk.exe가 선택되어있어야합니다.)


가운데 Utilities 바로 아래에 있는 Winetricks를 선택합니다.

다음과 같이 검색에 'gdiplus'를 선택하고 중앙 우측에 있는 Run을 클릭합니다.

gdiplus가 설치됩니다. 

Close를 누르고, Wineskin을 종료(cmd + q)합니다.


재부팅을 합니다.

(Mavericks에서만 일어나는 문제인지는 모르겠지만, 바로 kakaotalk.app을 실행하면 -10800오류가 발생합니다. 재부팅을 하고 나면 정상적으로 어플리케이션이 실행됩니다.


다시 kakaotalk.app가 있는 폴더로 갑니다.

(/사용자/계정명/응용프로그램/wineskin/)


kakaotalk.app를 실행합니다.

이 파일을 다른곳으로 옮기셔도 상관없습니다.



로그인을 하려고 하면 위와 같은 안내창이 뜨면서 계속 실패합니다.

그 와중에 인증이 가능하긴 합니다. 

정상적으로 인증을 마치고 계속 로그인을 시도하면, 저의 4번의 테스트에서는 최소 두번째 최대 세번째에 로그인이 되었습니다.


초기 구동에만 성공하고 나면 그 이후에는 로그인 실패 없이 카카오톡 실행시 잠금화면으로 넘어가 이용이 가능했습니다.


위 사진처럼 친구목록 불러와지고, 한글 표시가 제대로 됩니다.. (이름과 사진 일부는 지웠습니다.)

친구목록이 몇몇 환경에서 불러와지지 않는 문제는 저도 잘 모르겠네요.

저 역시도 제일 처음에는 친구목록이 안떠있다가 어느 순간부터 친구목록이 나타났습니다. 

파일 전송처럼 복불복으로 동기화에 성공하는듯합니다.


이모티콘, 파일전송등은 불안정하게 동작하며, 프로필사진 보기는 정상적으로 작동합니다.

가끔 빠르게 한글을 타이핑 할때 글이 섞이는 경우가 발생했는데, 다른 프로그램(사파리 등)에 타이핑을 하고 다시 카카오톡으로 넘어가면 다시 정상적으로 타이핑이 가능했습니다.


Ubuntu와는 다르게 한글 입력을 위하여 riched20을 선택할 필요는 없습니다.


그 외에 설치해보았지만 불필요했던 winetrick입니다;

c++계열, wmp9(msxml3의 사전설치가 필요합니다.), wmp10, d3dx9계열


한글이 ㅁㅁㅁㅁ이나 기타 읽을 수 없는 언어로 나오시는 분들은 가지고 계신 한글 폰트가 깨져있는 경우입니다.

구글에서 '와인 한글 깨짐'을 검색하시면 관련 정보를 얻으실 수 있습니다.

(Winetrick내에 있는 한글 폰트를 설치하실 수도 있습니다.)

http://blog.hwanmoo.kr/26

폰트 깨짐 및 변경에 관한 글 올렸습니다.

미흡할 수 있지만 참고해주시면 감사하겠습니다.

...

완성하신 카카오톡.app에 사용하실 수 있는 icn파일입니다.

(제 친구가 수고해 줬네요.)

http://latuacantante.tistory.com/172

사실 굳이 icn파일을 안쓰더라도 웹에서 png파일이나 jpeg파일을 구하셔서 파인더 상에서 아이콘을 입힐 수도 있습니다만;;

...

추가사항

소리 알림이 정상적으로 작동하지 않는다면, gdiplus와 함께 wmp9(윈도우 미디어 플레이어9)를 설치하시면 됩니다.

wmp9을 설치하기에 앞서 msxml3와인트릭을 먼저 설치해야합니다.

조만간 설명에 추가하겠습니다.

http://blog.hwanmoo.kr/26


...

현재까지 발견된 버그

1. 파일전송, 이모티콘 불안정(복불복)

2. 대략 만개 이상의 메세지가 들어있는 카톡방을 열었을 시 그 대화창 freeze(그 외 기능은 정상적으로 작동합니다.)



도움이 되셨으면 아래 손가락 클릭 부탁드립니다^^



WRITTEN BY
퐌무

,