라즈베리 파이 3 한글 설정 - lajeubeli pai 3 hangeul seoljeong

1. 한글 폰트 다운로드 및 설치

1-1. 한글 설치 준비

★한글을 설치하기전에 랜선을 연결하거나 wifi을 연결한 뒤 진행을 해야한다.!!★

한글을 다운받기 전에 차례로 update와 upgrade를 해준다.

 $ sudo apt-get update

 $ sudo apt-get upgrade

1-2. 한글 설치

$ sudo apt-get install ibus 

$ sudo apt-get install ibus-hangul

$ sudo apt-get install ttf-unfonts-core

위의 명령어를 차례로 입력하여 한글을 다운받고 설치한다..

라즈베리 파이 3 한글 설정 - lajeubeli pai 3 hangeul seoljeong

위의 그림과 같은 상태에서 멈춰있다면 Enter 키를 계속 눌러준다.

그러면 다음과 같이 q to quit를 누르라는 화면이 나타나며 q를 누르면 완료된다.

2. 라즈비안 한글 설정

1) [Menu] -> [Preferences] -> [Raspberry Pi Configuration]을 클릭한다.

2) [현재창] -> [Localisation] -> [Set Locale...]을 클릭한다.

[Locale]창에서 다음과 같이 설정하고 OK를 클릭한다.

3) 다시 [현재창] -> [Set Timezone]을 클릭한다.

[Timezone]창에서 다음과 같이 설정하고 OK를 클릭한다.

4) 다시 [현재창] -> [Set Keyboard]를 클릭한다.

[Keyboard Layout]창에서 다음과 같이 설정하고 OK를 클릭한다.

5) [Set WiFi Country]는 아무것도 설정하지 않는다.

이제 모든 설정이 완료되면 리부팅을 한다.

부팅이 완료되어 메뉴를 확인해보면 한글로 설정된 것을 확인할 수 있다.

3. 한글 키보드 설정

모든게 끝난 것이 아니라 한글 키보드를 설정해야한다.

우측 상단의 US라는 글자를 클릭하여 [한국어-Hangul]을 클릭한다. 그럼 태극 마크로 변한것을 확인할 수 있는데 다시 한번 클릭하여 한글 상태를 클릭하여 체크해주면 된다.

* 한글 영문 변환 버튼은 기본적으로 Shift + Spacebar이다.

이제 아래 그림처럼 터미널창을 하나 열어 확인해보자

* 간혹 라즈베리파이에서 키보드의 특수문자(@, ", # 등)가 자판과 맞지 않게 바뀌어 나오는 경우가 있다. 이런 경우 2번에 4)를 다시 설정해주면 원활하게 해결할 수 있다.

저번시간에 운영체제 부팅까지 완료하였고 이번시간에는 라즈비안에 한글 설정을 해보겠습니다.

한글을 설정하기 위해 다양한 방법이 존재하는데 구글에서 검색해보고 다양한 방법으로 실행해본 경험에 비추어 

한글설정에 오류가 생기고 깨짐 현상이 발생하지 않는 방법을 확인하였습니다.

터미널창에 한글 폰트를 설치하여 실행해보도록하겠습니다.

* 다른 방법으로 한글 설정했는데 글자가 깨지는 경우 이 방법 그대로 다시 실행하여 복구할 수 있습니다.

우선, CMD창을 열고 (ctrl+alt+T) 다음 두 명령어를 실행합니다.

터미널에서 패키지, 파일을 받을 때는 항상 다운받기 전에 아래 두 명령어를 이용하여 패키지를 업데이트 하는 습관을 들이도록합니다.

sudo apt-get update

sudo apt-get upgrade

이 단계를 생략하고 다음 단계 진행 시 정상적으로 설치되지않는 몇몇 사례가 확인되었습니다.

그 다음, 아래 명령어를 입력합니다.

sudo apt install fonts-unfonts-core

중간에 ~~하시겠습니까?(Y/N) 문구가 뜰 시 Y를 누르면 됩니다.

그다음 라즈비안 왼쪽 상단 베리아이콘 클릭-> preferences->Raspberry pi Configuration 옵션을 클릭합니다.

라즈베리 파이 3 한글 설정 - lajeubeli pai 3 hangeul seoljeong

새로 뜬 화면 옵션에서 맨 오른쪽 Localisation을 클릭합니다. Locale, Timezone 2가지를 설정해야합니다.

라즈베리 파이 3 한글 설정 - lajeubeli pai 3 hangeul seoljeong

첫째로 Locale옵션을 다음과 같이 변경해줍니다. 언어와 UTF-8형식을 사용합니다.

라즈베리 파이 3 한글 설정 - lajeubeli pai 3 hangeul seoljeong

두번째로 Timezone를 다음과 같이 Asia, Seoul로 변경해줍니다. 

라즈베리 파이 3 한글 설정 - lajeubeli pai 3 hangeul seoljeong

그 외 keyboard설정과 wifi country설정은 건드리지 않습니다.

Wifi country은 기본적으로 GB(영국)으로 되어있는데  ko(한국)으로 변경 시 와이파이설정에 문제가 발생한다고 합니다.

이 단계까지 마치게 되면 옵션 이름들은 한글로 변경이 되지만 한글입력은 되지 않습니다.

터미널에 아래 명령을 입력하여 기존의 패키지를 삭제합니다.

sudo apt remove ibus ibus-hangul

그리고 아래 명령어를 입력하여 새로운 한글 패키지를 설치합니다.

sudo apt install fcitx fcitx-hangul

그 다음은 라즈베리파이가 부팅될 때마다 한글 입력기도 같이 켜질 수 있도록 하기위한 설정입니다.

아래의 명령어를 입력합니다.

sudo nano /etc/default/im-config

그다음 아래 화면에서 빨간 박스 부분을 auto 에서 fcitx로 바꿔준뒤 저장합니다.

저장: ctrl+x -> y -> enter

라즈베리 파이 3 한글 설정 - lajeubeli pai 3 hangeul seoljeong

이제 정상적으로 한글 입력이 되는지 확인하기 위해 재부팅합니다.

sudo reboot

터미널에 입력하면 기본적으로 영어로 입력되고 ctrl+space 의 한영키 변환으로 한글이 잘 써짐을 알 수 있습니다.

라즈베리 파이 3 한글 설정 - lajeubeli pai 3 hangeul seoljeong