1. 한글2020 설치

이 글은 리눅스용 한글2020을 사용하여 한글 파일을 여는 방법을 소개합니다. Wine에 윈도우즈용 한글을 설치한 경우는 별도의 글을 찾아보시길 바랍니다.

 

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

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

blog.nooree.com

위 글을 참조하여 한글을 설치해 주세요.

 

1.1. 카카오톡 설치

 

우분투에서 카카오톡 사용하기(Ubuntu 24.04)

1. Wine 설치Wine은 리눅스에서 윈도우 실행 파일을 실행할 수 있도록 하는 프로그램입니다.먼저, Wine은 32bit 환경에서 실행되므로 32bit 아키텍쳐를 활성화시켜야 합니다.sudo dpkg --add-architecture i386

blog.hegelty.me

카카오톡 설치 방법은 이전 글에 있습니다.

 

2. 확장자 연결하기

2.1. 한글 실행파일 위치 찾기

한글은 일반적으로 아래 위치에 설치됩니다.

/opt/hnc/hoffice11/Bin/hwp

 

2.2. 레지스트리 생성

아래와 같은 내용의 레지스트리 파일을 생성합니다.

REGEDIT4

[HKEY_CLASSES_ROOT\.hwp]
@="LinuxHwp"

[HKEY_CLASSES_ROOT\.hwpx]
@="LinuxHwp"

[HKEY_CLASSES_ROOT\LinuxHwp]
@="Hancom Office (Linux)"

[HKEY_CLASSES_ROOT\LinuxHwp\shell]

[HKEY_CLASSES_ROOT\LinuxHwp\shell\open]

[HKEY_CLASSES_ROOT\LinuxHwp\shell\open\command]
@="C:\\windows\\command\\start.exe /unix /usr/local/bin/hwp-wrapper \"%1\""

 

2.3. 파일 주소 변경을 위한 wrapper 생성

카카오톡에서 전달하는 Windows 상의 경로를 리눅스 경로로 변환하는 wrapper를 레지스트리 파일에 적은 경로(/usr/local/bin/hwp-wrapper)에 아래와 같이 만들어줍니다.

#!/bin/bash

WIN_PATH="$1"

LINUX_PATH=$(winepath -u "$WIN_PATH")

/opt/hnc/hoffice11/Bin/hwp "$LINUX_PATH"

 

이후 권한을 부여합니다.

sudo chmod +x /usr/local/bin/hwp-wrapper

2.4. 레지스트리 적용

아래 명령어를 입력해 레지스트리를 적용합니다. hwp_link.reg는 위에서 생성한 실제 레지스트리 파일 경로를 입력해주세요.

wine regedit hwp_link.reg