Skip to content

CHICPRO

  • Life Log
  • Cycling Log
  • Photo Log
    • Portrait
    • Landscape
    • Flower
    • Etc
  • Coding Log
  • Information

우분투 14.04 한글 설정

2015-01-02 by 편리

우분투 설치 후 한글 설정, 특히 한글키를 이용한 한영 전환 설정이다. U34S Forcerecon 2334S 노트북을 기준으로 작성한 내용으로 다른 노트북과 PC환경에서는 적용이 안될 수도 있다. 한글키 사용을 위해 참고한 포스트는 http://cololabis.tistory.com/22 이다. 참고 포스트의 내용을 바탕으로 이미지 캡처를 더한 것이다. 참고 포스트에는 다른 내용도 더 있으니 참고 포스트를 참고하는 것도 좋을 것이다.

1. 사용할 입력소스에 한글이 있는지 확인

ubuntu-hangul-keyboard

설정 > 텍스트 입력창 부분에서 위 이미지처럼 한국어(Hangul) 이 있는지 확인한다. 없다면 추가하고 순서를 한국어가 먼저 나오도록 수정한다.

2. dconf-editor를 이용해 한영전환키 변경

dconf-editor가 설치되어 있지 않다면 설치한다.

sudo apt-get install dconf-editor

ubuntu-hangul-dconf

dconf-editor 실행 후 org > gnome > desktop > wm > keybindings 에서 switch-input-source-backward 부분을 더블 클릭해서 [‘Hangun’]으로 변경한다. dconf-editor를 종료하면 설정은 저장된다.

3. Ibus 설정

터미널에서 ibus-setup 을 입력한 후 아래 이미지처럼 “속성 패널 보이기” 부분을 표시하지 않기로 설정한다.

ubuntu-hangul-config

4. 한영키 사용을 위한 설정

노트북 등에서는 한영키가 AltR과 같은 메타키로 작동되는 경우가 있어 한영키로 언어 전환이 안되는 경우가 있다. 이럴 때를 위해 keycode를 부팅때 마다 변경해주는 설정을 해줘야 한다. 터미널에서 xev를 입력해 한영키와 한자키의 keycode를 확인해야 한다.

ubuntu-hangul-keycode-105

한자키를 눌렀을 대의 keycode는 105이다.

ubuntu-hangul-keycode-108

한영키는 108이다. 확인한 keycode 값을 이용해 아래와 같은 쉘스크립트 파일을 작성한다.

sudo gedit /bin/xkorkeymap

텍스트 편집창에 아래 코드를 추가한 후 저장한다. keycode는 xev에서 확인한 것으로 변경한다.

#!/bin/bash

xmodmap -e 'keycode 108 = Hangul'
xmodmap -e 'keycode 105 = Hangul_Hanja'
xmodmap -e 'remove mod1 = Hangul'
xmodmap -e 'remove control = Hangul_Hanja'

ubuntu-hangul-keymap

sudo chmod +x /bin/xkorkeymap

위 명령을 터미널에서 실행 후 쉘스크립트 파일에 실행 권한을 부여한다.

5. 시작프로그램에 등록

허드창(윈도우키를 누르면 표시되는 창)에서 gnome-session 입력해 시작프로그램 설정창을 실행한다.

ubuntu-hangul-session

위 이미지와 같이 xmodmap 실행 환경을 추가한다. 실행환경은 아래와 같다.

ubuntu-hangul-session-edit

이렇게 설정한 후 재부팅하면 한영키를 이용해 한영전환이 가능하게 된다. LinuxMint에서 한글사용 설정을 했을 때 특정 환경 등에서는 한글을 사용할 수 없는 문제가 있어 우분투로 변경을 한 것인데 이렇게 설정하고 나서 한글 사용에 문제가 없이 잘 사용하고 있다.

Post navigation

Previous Post:

2015년 새해 처음한 일은 캘린더에 생일 기록

Next Post:

2015년 새해 인천 나들이

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent Posts

  • SK 세븐모바일 유심 셀프교체
  • php 배열 연산에서 + 와 array_merge 의 차이
  • pcntl_fork 를 이용한 다중 프로세스 실행
  • 아이폰 단축어를 이용하여 주중 공휴일엔 알람 울리지 않게 하기
  • 구글 캘린더 전체일정 재동기화
  • OpenLiteSpeed 웹서버에 HTTP 인증 적용
  • OpenLiteSpeed 웹어드민 도메인 연결
  • WireGuard를 이용한 VPN 환경 구축
  • Ubuntu 22.04 서버에 OpenLiteSpeed 웹서버 세팅
  • 맥 vim 세팅

Recent Comments

  • 편리 on 업무관리용 그누보드 게시판 스킨
  • 임종섭 on 업무관리용 그누보드 게시판 스킨
  • 캐논 5D 펌웨어 | Dslr 펌웨어 업그레이드 방법 82 개의 베스트 답변 on 캐논 EOS 30D 펌웨어 Ver 1.0.6 , EOS 5D 펌웨어 Ver 1.1.1
  • Top 5 캐논 5D 펌웨어 Top 89 Best Answers on 캐논 EOS 30D 펌웨어 Ver 1.0.6 , EOS 5D 펌웨어 Ver 1.1.1
  • 편리 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 임팀장 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 편리 on Notepad++ NppFTP 플러그인 수동 설치
  • paul-j on Notepad++ NppFTP 플러그인 수동 설치
  • YS on Windows 10 iCloud 사진 저장 폴더 변경
  • 편리 on Docker를 이용한 Centos7 + httpd + php 5.4 개발환경 구축

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© 2025 CHICPRO | Built using WordPress and SuperbThemes