우분투 카카오톡 설치


우분투 카카오톡 설치
우분투 18.04 카카오톡 설치 방법에 대해서 설명드립니다. PlayOnLinux 카카오톡 설치 대신 직접 우분투 Wine 설치 후 카카오톡을 설치할 예정입니다. 그리고 한글입력과 폰트, 트레이 아이콘 설정 방법등을 함께 설명 드립니다. Ubuntu 기본적인 환경 설정 방법은 아래글을 참고해 주시기 바랍니다.

우분투 설치 후 설정

우분투 Wine 설치

현재 카카오톡은 리눅스를 공식적으로 지원하지 않습니다. 따라서 리눅스 기반의 우분투에서 윈도우 프로그램을 실행하기 위해서 Wine 이라는 소프트웨어가 필요합니다.
Wine은 윈도우 프로그램을 유닉스 계열 운영체에서 실행할 수 있는 호환성 계층(compatibility layer)입니다. PlayonLinux 또한 Wine을 기반으로 실행되게 되는데, PlayOnLinux를 기반으로 하지 않고 Wine을 직접사용하여 카카오톡을 설치하고 실행하는 방법에 대해서 설명드리도록 하겠습니다.

다음 명령어로 Wine을 설치 할 수 있습니다. 64bit 시스템을 사용하고 계셔도, Wine은 32bit 기반으로 실행되는것이 보다 안정적입니다. 따라서 아래의 명령어로 Wine 설치 하실 경우, i386 패키지가 함께 설치될 것입니다.

$ sudo apt install wine-stable

Wine이 성공적으로 설치되었을 경우, 다음 명령어를 이용하여 환경을 초기화 해주시기 바랍니다.

$ WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot

~/.wine 디렉터리에 설치된 프로그램과 함께 Wine 설정 파일이 모두 존재하게 됩니다. 윈도우 프로그램을 다시 설치하시거나, 설정을 모두 삭제 할 경우 ~/.wine 디렉터리를 삭제해 주신 다음 위의 명령어를 다시 실행하면 됩니다.

Wine 설정

우분투 Wine 카카오톡 설치 하기 위해서는 Wine을 먼저 설정해 주셔야 하며, 윈도우 기본 라이브러리를 설치해 주셔야 합니다.
다음 명령어를 이용하여, Winetricks 라는 윈도우 라이브러리를 설치할 수 있는 스크립트를 다운 받습니다.

$ wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
$ chmod +x winetricks
$ ./winetricks

그리고 다운 받은 스크립트를 실행하면, 다음과 같은 화면을 확인 하실 수 있습니다.

위의 화면에서 [OK] 버튼을 클릭합니다. 그리고 다음과 같은 화면에서 [Install a Windows DLL or component]를 선택하여 [OK] 버튼을 클릭합니다.

다음 화면과 같이 설치할 패키지를 선택할 수 있는 화면이 나타납니다. 아래의 화면에서 gdiplus, riched30, wmp9, msxml6 패키지를 설치합니다. 그리고 [OK] 버튼을 클릭하면 선택된 패키지가 설치되게 됩니다. 설치가 완료되면 실행된 Winetricks를 종료합니다.

카카오톡 실행에 필수 라이브러리가 설치되지 않을 경우, 카카오톡 로그인 실패 또는 방화벽 등의 네트워크 문제로 로그인 실패 메세지가 나타날 수 있으니 주의해 주시기 바랍니다.

한글 폰트 설치
윈도우가 설치된 PC에서 C:/Windows/Fonts 디렉토리에서 gulim.ttf 한글 폰트를 복사한 뒤에 ~/.wine/drive_c/windows/Fonts에 복사합니다. 폰트의 퍼미션은 644으로 지정해 주셔야 합니다. 그리고 ~/.wine/system.reg 파일을 엽니다.

"MS Shell Dlg"="Tahoma"
"MS Shell Dlg 2"="Tahoma"

위의 내용을 아래와 같이 수정합니다.

"MS Shell Dlg"="Gulim"
"MS Shell Dlg 2"="Gulim"

우분투 카카오톡 설치

카카오톡 설치 파일을 다운 받은 뒤에, 다음 명령어로 설치를 합니다.

$ wine KakaoTalk_Setup.exe

카카오톡 실행

우분투 영문판에 한글을 설정하여 사용하고 있을경우, 카카오톡 실행시 언어셋을 설정해 주셔야합니다.

Exec=env WINEPREFIX="/home/ubuntu/.wine" wine-stable C:\\\\windows\\\\command\\\\start.exe /Unix /home/ubuntu/.wine/dosdevices/c:/ProgramData/Microsoft/Windows/Start\\ Menu/Programs/KakaoTalk/KakaoTalk.lnk

~/.local/share/applications/wine/Programs/KakaoTalk/KakaoTalk.desktop 파일을 편집기로 엽니다. 그리고 위의 내용을 아래와 같이 수정합니다.

Exec=env WINEPREFIX="/home/ubuntu/.wine" LANG="ko_KR.UTF-8" wine-stable C:\\\\windows\\\\command\\\\start.exe /Unix /home/ubuntu/.wine/dosdevices/c:/ProgramData/Microsoft/Windows/Start\\ Menu/Programs/KakaoTalk/KakaoTalk.lnk

GNOME 쉘을 다시 실행하거나, 재부팅 합니다. 그리고 카카오톡을 아래와 같이 검색하여 실행 할 수 있습니다. 우분투 카카오톡 한글 깨짐 또는 한글 입력이 안될 경우 언어셋 또는 한글 폰트등을 확인해 주시기 바랍니다.

실행된 카카오톡 화면은 아래와 같습니다.

시스템 트레이 설정

카카오톡이 실행되면서 아래와 같이 [Wine Sytem Tray] 윈도우가 함께 생성됩니다. 이 생성된 윈도우를 GNOME 상단 패널에 붙이도록 하겠습니다.

다음 명령어를 이용하여 GNOME Shell Extension을 설치 합니다.

$ sudo apt install gnome-shell-extension-top-icons-plus

GNOME 쉘을 다시 실행하고, 검색에서 [Tweaks] 를 검색하여 실행합니다.

[Extensions] 탭에서 Topicons plus 라는 플러그인을 활성화 하면 아래의 이미지 처럼 패널에 붙은 것을 확인 하실 수 있으실 겁니다.

본문 내용 인용시에는 출처를 밝혀 주시기 바랍니다.