KakaoTalk
카카오톡(영어: KakaoTalk)은 주식회사 카카오가 2010년 3월 18일 서비스를 시작한 글로벌 모바일 인스턴트 메신저이다.
Categories
- KakaoDevelopers - Kakao API 사용 방법
Linux install
winetricks로, 다음 목록 설치.
winetricks gdiplus wmp9 riched20
## 다른 사이트는 아래의 패키지를 설치하라고 하더라
winetricks gdiplus wmp9 riched30 msxml6 d3dx9_43
WARNING |
방화벽 차단문제는 위 라이브러리를 설치 안해서 나오는 것이니 라이브러리 설치 할 것 |
카톡 설치파일을 받고 wine으로 실행한다.
설치후 언어를 한글로 설정 후 실행한다.
Ubuntu 20.04 설치 성공 사례
playonlinux 설치.
설치할 때, 온라인에서 다운로드 받는 옵션으로 진행한다.
설치가 완료 후, 반드시 "카카오톡 실행"을 꺼야한다. 안 그러면 에러가 난다.
한글폰트(NanumGothic) 설치:
라이브러리 선택: gdiplus, riched20, riched30, wmp9
WARNING |
선택했지만 정상적으로 설치되지 않았다. |
데스크탑 숏컷에 넘겨주는 명령행의 실행(Exec
)부분에 env LANG=ko_KR.UTF-8
추가.
Uninstall
두 번째 설치 방법
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 에서 한글 중복 입력 문제
"가가나나다다" 이런식으로 입력될 때, 문제 해결 방법:
- wine 레지스트리 편집기를 열고,
-
HKEY_CURRENT_USER\Software\Wine\X11 Driver
키를 생성, (폴더 모양이 "키"이다. 없으면 생성) - 오른버튼 컨텍스트 메뉴에서
New > String Value
로, Value name이inputStyle
문자열 값을 만들고 Value data는root
로 설정한다. - 마지막으로 재 부팅
한글 입력시 "ㅁㅁㅁ" 이렇게 나오는 현상
"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
- Online chat
- Telegram
- wine
- KiwiTalk - 리엑트로 만든 카카오톡 재구현 프로젝트
- node-kakao - Loco protocol compatible library
- Chitchatter - 오픈소스, 서버리스, 탈중앙화 P2P 채팅앱
- CryptBoard.io - 익명 암호화 웹 클립보드 & 채팅 오픈소스