Skip to content

KakaoTalk

카카오톡(영어: KakaoTalk)은 주식회사 카카오가 2010년 3월 18일 서비스를 시작한 글로벌 모바일 인스턴트 메신저이다.

Categories

Linux install

winetricks로, 다음 목록 설치.

winetricks gdiplus wmp9 riched20
## 다른 사이트는 아래의 패키지를 설치하라고 하더라
winetricks gdiplus wmp9 riched30 msxml6 d3dx9_43

WARNING

방화벽 차단문제는 위 라이브러리를 설치 안해서 나오는 것이니 라이브러리 설치 할 것

카톡 설치파일을 받고 wine으로 실행한다.

wine KakaoTalk_Setup.exe

설치후 언어를 한글로 설정 후 실행한다.

LANG="ko_KR.UTF-8" wine KakaoTalk.exe

Ubuntu 20.04 설치 성공 사례

playonlinux 설치.

$ sudo apt-get install wine winebind playonlinux

설치할 때, 온라인에서 다운로드 받는 옵션으로 진행한다.

설치가 완료 후, 반드시 "카카오톡 실행"을 꺼야한다. 안 그러면 에러가 난다.

한글폰트(NanumGothic) 설치:

$ sudo apt-get install fonts-nanum*

라이브러리 선택: gdiplus, riched20, riched30, wmp9

WARNING

선택했지만 정상적으로 설치되지 않았다.

데스크탑 숏컷에 넘겨주는 명령행의 실행(Exec)부분에 env LANG=ko_KR.UTF-8 추가.

nvim ~/.local/share/applications/KakaoTalk.desktop
Exec=/usr/share/playonlinux/playonlinux –run KakaoTalk env LANG=ko_KR.UTF-8 %F

Uninstall

opm-wine64 ~/.opm/var/wine64/drive_c/Program\ Files\ \(x86\)/Kakao/KakaoTalk/uninstall.exe 

두 번째 설치 방법

KakaoTalk_Setup_2nd_Install_Error.png

wine64cfg 으로 Windows OS 버전을 7 -> 10 으로 변경해서 설치하니 잘 되더라

트레이 아이콘 통합 방법

gnome-shell-extension-top-icons-plus를 설치하고 gnome 트윅을 통해 활성화 한다. 게시물에서 참고한 스크립트 내용은 다음과 같다:

#!/usr/bin/env bash
sudo apt install -f fonts-nanum*
sudo apt install -f wine-stable
sudo apt install -f gnome-shell-extension-top-icons-plus
winearch=win32 wineprefix=~/.wine wine wineboot
cd ~/downloads/
wget https://raw.githubusercontent.com/winetricks/winetricks/master/src/winetricks
chmod +x winetricks
./winetricks riched30 gdiplus msxml6
sed -i 's/"MS Shell Dlg"="Tahoma"/"MS Shell Dlg"="NanumGothic"/' ~/.wine/system.reg
sed -i 's/"MS Shell Dlg 2"="Tahoma"/"MS Shell Dlg 2"="NanumGothic"/' ~/.wine/system.reg
wget http://app.pc.kakao.com/talk/win32/KakaoTalk_Setup.exe
wine ./KakaoTalk_Setup.exe

Troubleshooting

Linux 에서 한글 중복 입력 문제

"가가나나다다" 이런식으로 입력될 때, 문제 해결 방법:

  1. wine 레지스트리 편집기를 열고,
  2. HKEY_CURRENT_USER\Software\Wine\X11 Driver 키를 생성, (폴더 모양이 "키"이다. 없으면 생성)
  3. 오른버튼 컨텍스트 메뉴에서 New > String Value로, Value name이 inputStyle 문자열 값을 만들고 Value data는 root로 설정한다.
  4. 마지막으로 재 부팅

한글 입력시 "ㅁㅁㅁ" 이렇게 나오는 현상

"MS Shell Dlg" 를 원하는 폰트로 설정한 이후에도 이렇게 출력되면 카카오 설정 Display > Basic > Font 에서 폰트를 변경하자.

Call from 7B010BE6 to unimplemented function mfplat.dll.MFCreateTempFile, aborting

KakaoTalk에서 프로필 클릭하면 에러 뜨더라... 자세한 내용은 Wine#Call from 7B010BE6 to unimplemented function mfplat.dll.MFCreateTempFile, aborting 항목 참조.

See also

Favorite site