Ubuntu 카카오톡 설치 / 23.08 수정

Duboo·2022년 5월 7일
1
post-thumbnail

설치가 안된다는 분들이 계셔서 더 쉽고 확실한 설치 방법이 있어 기존 내용을 수정했습니다. 23.08

우분투를 사용한다면 카카오톡을 포기하기 마련인데 사용할 수 없는 것은 아닙니다.
설치 및 사용이 귀찮을 뿐


Wine

우분투에서 카카오톡을 사용하는 방법 중 가장 많은 분들이 사용하는 방법인 와인입니다.

Wine 설치 👈 사이트를 참고해서 설치하거나 터미널에서 아래 명령어를 입력합니다.

설정

먼저 32/64비트 모두 사용할 수 있도록 설정합니다.

sudo dpkg --add-architecture i386
sudo apt update


와인을 설치합니다.
sudo apt install wine64 wine32


설치가 잘되었는지 확인합니다.
wine --version


설치가 정상적으로 완료됐다면 아래 명령어를 입력해 키를 추가합니다.
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key

터미널에 OK가 나온다면 정상적으로 완료된겁니다.

아래부터 나오는 명령어는 Ubuntu 20.04에 적합합니다.
다른 버전을 사용 중이라면 해당 사이트를 확인하세요 👉 Wine


와인 저장소 추가

터미널에 아래 명령어들을 순차적으로 입력합니다.

sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'
sudo apt update
sudo apt install --install-recommends winehq-stable


와인 설치가 진행이 안될 경우 사용

와인이 정상적으로 설치된다면 해당 내용 무시

sudo apt install playonlinux

설치가 완료되면 PlayOnLinux가 추가되어 있으니 실행합니다.

상단의 Tools 👉 Manage Wine versions
위의 루트로 들어가서 6.14-staging을 찾아서 >를 이용해서 설치합니다.

이때 wine packages website is unavailable와 같은 에러가 발생할 수 있습니다.
재실행하면 보통 해결되는데 그래도 안되면 1시간뒤에 시도하세요. 웹사이트 과부하 상태입니다.


Window용 카카오톡 설치

6.14-staging 설치가 완료되면 Window KakaoTalk을 설치합니다.


Wine에서 카카오톡 설치

이제 설치한 와인으로 설치된 윈도우용 카카오톡을 설치합니다. 설치된 파일은 보통 다운로드 폴더에 있습니다.

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

바로가기 메뉴 만들기 및 3가지 체크 사항을 모두 체크하고 넘어갑니다.

위 명령어를 실행해서 나오는 문구들은 다음 혹은 설치로 넘겨주고 카카오톡을 설치하고 Run KakaoTalk(카카오톡 실행) 체크하고 마칩니다.

권장 설치 언어는 영어였는데 위 방법으로 한글로 설치가 가능합니다.


실행

설치가 끝났다면 카톡을 실행합니다.
이때 정상적으로 작동한다면 그냥 사용하면 됩니다.


한글깨짐 해결방법

대부분의 분들이 설치를 완료했지만 한글이 깨져서 사용하지 못합니다.

이를 해결하기 위한 방법이 워낙 많기 때문에 "이게 가장 좋은 방법이다"라고 자신하진 못하지만 제가 해결한 방법을 정리합니다.

0. 와인으로 설치 시 가장 확실한 방법

  • 0-1

winecfg
위 명령어로 설정에 들어가 하단에 윈도우10이 적용되었는지 확인

  • 0-2
    wine regedit

위 명령어로 HKEY_CURRENT_USER\Software\Wine 하위에 X11 Driver라는 이름의 키 생성

X11 Driver 키 아래 inputStyle 이름의 문자열 값을 생성한 뒤 Data 값을 root로 설정

재시작

재시작하면 ㅁㅁ 처럼 입력이 된다면 설정에 들어가서 ㅁㅁ이 아닌 아무 값으로 설정하면 해결됩니다만, 설정과 글꼴 텍스트도 전부 ㅁㅁ처럼 보이니 아래 사진을 참고해서 설정하세요.

1. 맑은 고딕 폰트 설치

23.08 수정된 방법으로 해결이 안된다면 시도

가장 많이 사용하는 방법인 맑은 고딕 폰트(ttf)를 사용하는 방법입니다.

window 운영체제를 사용하는 컴퓨터에서 가져오던가 찾아서 다운로드하면 됩니다.
맑은 고딕 폰트 설치 링크입니다.

맑은 고딕 폰트를 가져온다면 아래 경로에 옮겨줍니다.
Home/PlayOnLinux's virtual drives/KakaoTalk/drive_c/windows/Fonts

터미널에서 명령어로 옮기거나 직접 옮겨도됩니다.

명령어 및 파일 위치 변경을 모르시는 분들은 옮기고 싶은 파일을 우측 클릭하면 Move to...가 있습니다.

그리고 Home/PlayOnLinux's virtual drives/KakaoTalk 경로에 있는 system.reg 파일에서 "MS Shell Dlg", "MS Shell Dlg 2" 모두 Malgun Gothic으로 변경해줍니다.

처음엔 Tahoma로 되어있을 겁니다.

Ctrl F 단축키로 검색할 수 있으니까 일일이 찾지마세요.


그리고 카카오톡 설정에서 폰트를 변경해줘야합니다.
Settings 👉 Display 👉 Font

이때 폰트 리스트에 Malgun Gothic이 없을 수 있습니다. 해당 폰트가 나올때까지 카카오톡을 재시작하세요. / 맑은 고딕으로 하단에 한글로 나올 수 있습니다.


2. 한글 입력시 ㅁㅁㅁㅁ 문제 해결방법

23.08 수정된 방법으로 해결이 안된다면 시도

Playonlinux 실행 👉 Configure 👉 KakaoTalk 👉 Miscellaneous 👉 Command to exec before running the program 박스 👉 export LANG=ko_KR.UTF-8 입력


3. 그래도 안된다면

보통 위의 방법으로 해결되지만 그래도 안되는건 키보드 입력기 문제를 생각할 수 있습니다.

본인의 Ubuntu 설정에서 언어 및 키보드 입력에서 키보드 입력기를 변경 및 다른 키보드 입력기를 설치해서 사용해볼 수 있는 방법이 있습니다.

fcitx 입력기를 추천합니다.

fcitx 설치방법

터미널에 아래 명령어로 설치합니다.
sudo apt install fcitx-hangul


본인의 컴퓨터 설정에 지역 및 언어/Region & Language에서 영어만 남기고 모두 삭제합니다.


하단의 키보드 입력기를 fcitx로 설정하고 재부팅합니다.


하단 혹은 상단에 키보드 아이콘이 추가됐을겁니다. 클릭하고 설정으로 이동합니다.


하단에 + 버튼으로 Hangul을 추가합니다.


추가한 Hangul을 클릭하고 상단 탭 설정에서 입력기 전환/Trigger Input Method를 원하는 키로 수정하고 사용합니다.


바로가기 만들기

23.08에 수정된 내용으로 설치시 바로가기가 설치가 안될 수 있습니다.

하단 내용 참고해서 바로가기 생성하세요.

  • Activities(show applications)에서 카카오톡 혹은 Kakao를 검색해서 설치된 경로로 들어갑니다.

  • 해당 경로 파일에 혹은 상위/하위 파일에 카카오톡.desktop (KakaoTalk.desktop)을 찾아 우클릭 후 데스크탑으로 이동시킨다.

    • sudo chmod +x 카카오톡.desktop
    • sudo chmod 755 카카오톡.desktop
    • 위 명령어들로 파일에 권한을 설정
  • 이동시킨 아이콘 우클릭 후 Allow Launching 권한을 설정하면 바로가기 아이콘을 사용할 수 있습니다.

profile
둡둡

3개의 댓글

comment-user-thumbnail
2023년 2월 23일

Wine KakaoTalk Install 항목에서
3번 항목의 리스트가 무엇인지 모르겠습니다 ㅠ
'3. 마지막으로 Shrtcut 설치를 위해 리스트에서 KakaoTalk.exe 파일을 설치합니다.
3-1 설치가 끝나도 다른 파일을 설치하냐고 물어볼 수 있습니다. 과감하게 위 파일 말고 다른건 설치하지말고 종료합니다.'

답글 달기
comment-user-thumbnail
2023년 8월 13일

gecko 가 다운로드가 안되네요 ㅠ
그래서 그런가 애가 실행이 안되요 .. ㅋㅋ

1개의 답글