Manjaro 또는 EndeavourOS에서 카카오톡 설치하기
이번에 주로 사용하던 Mint에서 요즘 한참 순위가 상승하고 있는 EndeavourOS로 주 운영체제를 변경하였다.
리눅스를 쓰면서 가장 큰 불편 함 중 하나는 카카오톡의 사용인데 오늘은 개인적인 필요에 의해서 그 설치 과정을 정리 해보려고 한다.
참고로 Manjaro와 EndeavourOS에서 성공했으며 이는 모두 Arch Linux 기반으로 데비안 계열에서는 로그인 까진 성공하였으나 글자 입력을 해결하지 못했다. (Mint, Ubuntu등)

우선 카카오톡 윈도우 설치 파일이 필요하니 미리 공식 홈페이지로 가서 다운 받아 놓도록 하자.
https://app-pc.kakaocdn.net/talk/win32/KakaoTalk_Setup.exe
PlayOnLinux 설치
Wine을 이용한다. 여기에선 편의를 위해 GUI를 잘 제공해주는 PlayOnLinux를 아래 명령어를 이용하여 설치하도록 한다.
yay-S playonlinux
설치가 완료되면 PlayOnLinux를 실행 하고 난뒤 6.0 Wine 버전을 다운로드 받도록 한다. (참고로 다른 버전의 와인은 설치가 되지 않았다.)
상단의 Tools -> Manage wine versions -> 6.0 버전을 찾아서 우측으로 이동

6.0 Wine이 설치가 되면 아래와 PlayOnLinux 메인 화면으로 돌아와 아래와 같이 진행한다.
- (왼쪽 네비게이션 메뉴) Install a program
- (왼쪽 하단) Install a non-listed program
- Install a program in a new virtual driver
- 가상 드라이버 이름 입력 (예: KakaoTalk)
- 아래 항목 모두 체크함
- Use another version of Wine
- Configure Wine
- Install some libraries

8. 와인 6.0 버전 선택
9. 32 bits windows installation 선택

10. Windows Version을 Windows 10 선택
11. 아래 패키지들을 선택하여 함께 설치
- POL_Install_gdiplus
- POL_Install_gecko
- POL_Install_mono28

12. Borwse 클릭 후 미리 다운 받은 카카오톡 설치.exe 지정함
13. 카카오톡 설치 진행 (설치 진행과정 중에 체크 표시가 뜨는건 모두 해제 한다.)
14. 설치 완료 후 Shortcut 선택시 KakaoTalk.exe 선택

15. 이후 I don’t want to make another shortcut을 선택하여 빠져 나옴
한글 설정
위의 과정까지 진행되면 설치는 마쳤으나 한글 설정을 위해서 몇가지를 작업이 남아있다.
아래 과정을 안거치면 글자가 깨져 나오거나 IBUS 입력기의 경우 타자가 두번 입력된다.
글자 깨지는 문제 해결
PlayOnLinux 메인 화면에서 만든 KakaoTalk을 선택하고 상단의 Configure 버튼을 눌러준다.
KakaoTalk을 선택한뒤에 Miscellaneous 탭으로 이동하여 하단에 아래 사진과 같이 입력해준다.
export LANG=ko_KR.UTF-8

글자가 중복 입력되는 문제 해결 (IBUS 입력기만 해당)
- Wine탭의 Registry Editor를 클릭한다.

2. 아래 경로에 X11 Driver 란 이름의 키값을 추가한다.
/HKEY_CURRENT_USER/Software/Wine/X11 Driver

3. X11 Driver에 아래 정보를 가진 String value를 추가한다.
Name: InputStyleData: root

카카오톡 실행
처음 접속시엔 지연이 오래걸리고 에러가 뜰 것이다.
원인은 알 수 없으나 데이터를 처음 가져오는 과정에서 네트워크 관련 에러가 발생하는 듯하다.
3~10번 정도 시도 하고 나면 아래 사진과 같이 접속에 성공한 화면을 만나 볼 수 있다. (첫 시도에만 에러가 발생하며 한번 접속이 성공한 이후엔 발생하지 않는다.)

제한 사항
- 가끔 단톡방이나 데이터가 많은 곳에 들어가면 대화가 뜨는데 시간이 몹시 오래 걸린다.
- 이모티콘 사용은 가능하나 사진, 영상은 보내는데 시간이 오래 걸리거나