본문 바로가기
Linux

Ubuntu 20.04에 한글2020 for Linux 버전 설치하기

by nooree 2021. 5. 31.

늦은 감이 있지만 Ubuntu를 설치해 사용중인 제  Lenovo S210 노트북에 한글2020 리눅스버전을 설치해 보았습니다.  저는 2009년부터 우분투를 꾸준히 데스트탑과 서버 모두 사용해 왔는데요. 제게는 너무나 완벽한 OS인 우분투이지만, 항상 아쉬운 것이 오피스였습니다. 

 

Libre라는 오피스도구가 있지만 hwp 포맷을 사용할 수 없기에 아쉬었죠. 그러다가 2010년도에 한컴에서 내놓은 "한글2008 for Linux"를 구매하여 rpm패키지를 deb으로 변환하고 없는 공유라이브러리를 일일히 찾아 설치해 쓰다가 이마저도 이제 포기하고 살았는데요.. 

 

작년에 한글2020 버전이 리눅스용으로 베타버전을 배포한다기에 언제 깔아봐야지 하다가 이제서야 설치하고 이렇게 글 남깁니다. 

1. 설치

일단, 우분투 20.04LTS 데스크탑 운영체제 기준이고 설치방법은 아래의 블로그를 참조했습니다. 구글링 하여 검색한 것이므로 아래 블로그 말고도 설치방법을 알려주는 블로그는 많습니다. 다만, 저의 경우 무슨 에러인지 몰라 한컴툴킷을 다운로드하여 설치한 후 패키지를 다운로드 받아 설치하는 방식은 계속 찾을 수 없다는 에러가 났습니다. 

 

한컴 툴킷을 이용하는 방식 : https://blisstonia.net/78

Deb 패키지 직접 설치하는 방식 : https://gall.dcinside.com/mgallery/board/view/?id=github&no=15657 

 

저는 위의 누군가가 Deb패키지로 만들어 놓은 것을 보고 그것을 받아 설치했습니다. 그냥 그렇게 하시는게 더 편하고 나중에 우분투를 다시 설치한 경우 Deb패키지를 가지고 있다가 또 설치할 수 있을 것 같아서 이 글을 읽는 분들도 그렇게 하시길 권장해 드립니다. 위 링크에서도 다운로드 할 수 있지만 링크가 깨질 경우를 대비하여 아래에서 링크합니다. 위 링크에서 다운로드한 DEB패키지를 그대로 구글드라이브에서 배포하는 것 입니다.

 

DEB패키지 다운로드(클릭하세요) : 한글2020리눅스     한컴오피스뷰어리눅스

 

deb패키지를 받아 직접 설치하고 실행하면, 인터페이스가 모두 영어로 나와버립니다. 뭐 사용하기엔 불편하지 않지만 아무래도 한글은 한글로 표기하는게 좋죠~ ^^

 

다음의 링크를 참조하여 "한글2020 for Linux"의 실행파일에 로케일을 지정하는 방법으로 해결 했습니다. 

(참조링크 : https://hamonikr.org/Free_Board/88075)

[Desktop Entry]
Name=Hwp 2020 Beta
Name[ko]=한글 2020 Beta
Comment=Create Hwp documents easily in the Linux environment and edit them by applying various styles and formats.
Comment[ko]=리눅스 환경에서 한글 문서를 손쉽게 작성하고, 다양한 스타일과 서식을 적용하여 문서를 편집할 수 있습니다.
Exec=/bin/bash -c "LANGUAGE=ko_KR /opt/hnc/hoffice11/Bin/hwp %f"
Terminal=false
Type=Application
Icon=hoffice11-hwp
Categories=Office;
InitialPreference=7
MimeType=application/vnd.hancom.asv;application/vnd.hancom.bak;application/x-trash;application/vnd.hancom.owpml;application/vnd.hancom.hwp;application/vnd.hancom.hwt;application/vnd.hancom.hml;application/vnd.hancom.hwpx;application/vnd.hancom.hwtx;application/x-hwp;application/x-hwt;application/msword;application/vnd.openxmlformats-officedocument.wordprocessingml.document;

설치 후 /usr/share/applications/hoffice11-hwp.desktop 파일을 vi로 열어 위와 같이 변경해 줍니다.
변경된 부분은 Exec=/bin/bash -c "LANGUAGE=ko_KR /opt/hnc/hoffice11/Bin/hwp %f" 와 같이  변경합니다. 저장 후 실행해 보면 한글 인터페이스로 실행됩니다. 

2. ibus 입력기에서의 엔터키(Enter)와 백스페이스(BackSpace)키의 입력문제 해결

설치하고 한글을 입력해보면 잘 입력이 되는데, 백스페이스(Back Space)키나 엔터키(Enter)가 이상하게 작동을 안하고 - 나 ) 와 같은 특수기호만 입력되는 문제가 있습니다. 이를 해결하려고 다음의 링크를 참조하였습니다.(https://hamonikr.org/board_bFBk25/98079)

 

위 링크에서 알려준 것 처럼 터미널에 다음과 같은 명령을 입력합니다. 

gsettings set org.freedesktop.ibus.engine.hangul use-event-forwarding false

이제 한글2020 for Linux를 다시 실행하여 보면 아래의 스크린샷처럼 엔터키나 백스페이스키도 잘 작동합니다. 추가적으로 나눔고딕이나 기타 폰트(TTF)를 다음의 경로에 복사하여 주면 다른 문서에서 지정한 한글 서체들도 잘 나타납니다. 폰트의 설치경로는 가능한하 우분투의 /usr/share/fonts 가 아닌 한글2020 for Linux의 경로(/opt/hnc/hoffice11/Shared/TTF/Install)에 복사해줘야 시스템상의 서체와 충돌나지 않고 한글2020 for Linux에서만 사용할 수 있습니다. 

 

한글2020 for Linux 설치 및 설정 후 화면
네이버에서 제공하는 hwp양식도 잘 열립니다.

댓글2