26 Jan 2022Reading time ~1 minute 한글 키보드 설정
한글 폰트 설치시스템에 한글 폰트가 없기 때문에 우선 한글 폰트를 설치 합니다.
fcitx 설치
fcitx 설정
입력기 변경
재부팅 하면 Ctrl + Space로 한글/영어 전환이 가능해 집니다. 참고자료
저번시간에 운영체제 부팅까지 완료하였고 이번시간에는 라즈비안에 한글 설정을 해보겠습니다. 한글을 설정하기 위해 다양한 방법이 존재하는데 구글에서 검색해보고 다양한 방법으로 실행해본 경험에 비추어 한글설정에 오류가 생기고 깨짐 현상이 발생하지 않는 방법을 확인하였습니다. 터미널창에 한글 폰트를 설치하여 실행해보도록하겠습니다. * 다른 방법으로 한글 설정했는데 글자가 깨지는 경우 이 방법 그대로 다시 실행하여 복구할 수 있습니다. 우선, 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 옵션을 클릭합니다. 새로 뜬 화면 옵션에서 맨 오른쪽 Localisation을 클릭합니다. Locale, Timezone 2가지를 설정해야합니다. 첫째로 Locale옵션을 다음과 같이 변경해줍니다. 언어와 UTF-8형식을 사용합니다. 두번째로 Timezone를 다음과 같이 Asia, Seoul로 변경해줍니다. 그 외 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 이제 정상적으로 한글 입력이 되는지 확인하기 위해 재부팅합니다. sudo reboot 터미널에 입력하면 기본적으로 영어로 입력되고 ctrl+space 의 한영키 변환으로 한글이 잘 써짐을 알 수 있습니다. 먼저 터미널에서 sudo apt-get install ibus ibus-hangul을 실행합니다. 설치가 완료되었다면 sudo raspi-config 명령어를 이용해 아래 화면으로 진입합니다. 위 화면에서 Localisation Options > Change keyboard Layout 을 눌러줍니다. 터미널 창에서 Reloading keymap. This may take a short while 메세지만 뜨고 다시 위 화면으로 돌아온다면 키보드 연결을 다시 한번 확인해 보셔야 합니다. generic 105-key PC (intl.) > Korean > Korean - Korean (101/104 key compatible) > The default for the keyboard layout > No compose key 선택하시면 됩니다. 마지막으로 위와 같은 창이 뜨게 되는데 ctrl + Alt + Backspace 를 눌러서 X server를 종료할 것인지 묻습니다. 설정이 다 됐다면 Finish를 눌러 종료 후 재부팅을 해줍니다. 재부팅 후 파이의 화면에서 Preferences > IBus Preferences 를 선택해 줍니다. IBus Preferences에서 Input method로 들어가 아래 화면에서 Add를 누르고 ... > Korean > Hangul 을 선택하고 Add를 눌러줍니다. 제대로 추가가 됐다면 아래와 같이 나오게 됩니다. 다음으로 General 탭에서 Next Input method를 설정해주어야 한다. 그 옆에 ... 을 눌러 아래와 같은 창이 뜨면 본인의 취향에 맞게 설정해줍니다. Modifiers + Key code로 설정이 되니 shift를 체크하고 key code를 스페이스 바로 설정하고 Apply 버튼을 누르게 되면 아래와 같이 설정이 됩니다. 이제 OK를 누르고 Close를 눌러 나옵니다. 이제 설정한 키를 누르게 되면 우측 상단 표시줄에 EN이 아래처럼 삼색 문양으로 나오게 됩니다. 이 문양이 됐다면 한/영키를 눌러서 영어와 한글을 혼용해서 사용할 수 있습니다. |