Fcitx 한글 설정 - Fcitx hangeul seoljeong

이 포스팅은 다음과 같은 사람에게 도움이 된다.

  1. ubuntu를 깔고나서 한글 입력하는 방법을 모른다.
  2. fcitx를 설치했지만, 슬랙 및 zoom 등의 여러 프로그램에서 한글 입력이 안된다.
  3. 한글 띄어쓰기가 이상하다.  "이     상     하    게    띄    어    쓰    기    될    때"  
  4. VSCode에서 받침이 이상하게 입력된다.

ubuntu는 사용자가 설정해야할 것이 많다. 그것도 CLI (command Line Interface)로 해야한다. 하지만, 자세하게 안내할 것이니 차근히 따라오길 바란다.

$ sudo apt-get update $ sudo apt-get install fcitx-hangul

컴퓨터 리부팅

Language Support > Keyboard system 선택

  1. [Lsuper] 검색 창 > "Language Support" 입력
  2. Installed/Removed Languae > korean 선택 및 적용
  3. Keyboard input method system > fcitx 로 변경
  1. 참고로 위 설정 창은 아래 경로를 통해서도 이동이 가능하다.
    [Settings] > [Region & Language] > Input Sources > [Manage Installed Languages]
    또한, 다른 참고 사이트에서 Input Sources에 Korean을 추가하던데 안해도 된다.
    한글 관련 설정은 fcitx 설정 창에서 진행하면 된다.

fcitx 설정

  1. 진입 방법
    재부팅 후 상단에 생긴 키보드 버튼 > [configure]
  2. 한글 추가
    [Input Method] 탭 > 하단 [+] > "hangul" 입력 및 선택 > [ok]
  3. Trigger 한/영
    [Global Config] 탭 > Trigger Input Method > Ralt 누르기
    ※ window 키보드 배열에서는 [한/영] 키를 누르면 되지만, ubuntu 키보드 배열에서는 같은 위치에 Ralt 존재.
    ※ 자신이 원하는 다른 키 설정도 가능하다.
  4. 띄어 쓰기 이상할 때 - 참고 
    오른쪽과 같이 " 이   상   하   게    띄   어   쓰   기   될   때 " 는 반각/전각 설정이 필요하다.
    한글 입력 모드 일 때 > fcitx 메뉴바 > [Half width Character] 한 번 눌러주면 ok
fcitx 메뉴바 (상단에 존재한다)
  1. 3 태극 문양이 싫다면 - 참고
$ sudo wget //download.jeasu.kim/ubuntu/fcitx/fcitx-hangul_stretch.png -O /usr/share/icons/hicolor/64x64/apps/fcitx-hangul.png

특정 프로그램에서 한글 입력이 안된다면?

  1. 만약 Ubuntu Software에서 설치한 프로그램이라면, 삭제한다.
  2. 해당 프로그램 공식 사이트에서 *.deb 다운 및 설치한다. 

예시

fcitx 패티지를 설치함으로써 한/영 전환 문제는 다 해결된 줄 알았으나 Slack에서 예외 사항을 발견하였다.

문제점

Ubuntu Software에서 slack을 다운받을 시 한글 입력 불가한 이슈 발생.

해결방법

  1. 기존에 Ubuntu Software에서 설치한 프로그램 삭제
  2. Slack 공식 사이트에서 왼쪽에 있는 slack-desktop-4.10.3-amd64.deb 다운로드 (버전은 알아서)
    그리고 넘어가는 페이지 3번째 스텝에서 connect account를 권유하지만, 안해도 된다.
  3. 다운 받은 *.deb파일 더블 클릭 > 설치 > 끝

VSCode에서 받침이 이상하게 입력된다면?

문제점

받침 글자 대부분이 분리되어 출력된다. 예시로, 가ㅅ으로 입력됨. 

해결방법 - 참고

[File] > [Preferences] > [Settings] > font family 검색

글꼴 세팅에서 "Droid Sans Fallback" 삭제하고 설정 파일 저장하기

기본 입력기인 IBus를 사용해도 문제 없지만,

Zoom 또는 카톡에서 ibus 또는 uim 입력기를 사용할 경우 한글이 이상하게 입력된다.

이 문제를 해결하기 위해 입력기를 fcitx로 설정하자!

fcitx 입력기 설정

터미널 단축키인 ctrl + alt + t 를 사용하여 터미널을 실행한 뒤 아래 명령어를 입력한다.

sudo apt install fcitx-hangul

설치가 끝나면 설정으로 들어간다.

위 사진과 같이 영어(미국) 키보드만 남겨두고 나머지 키보드는 삭제한다.

그리고 설치된 언어 관리를 누른다.

하단의 키보드 입력기를 fcitx로 설정한 뒤 닫기를 누른다.

그리고 재부팅을 해야한다(로그아웃 및 로그인 X).

재부팅을 하면 우측 상단에 키보드 모양이 생긴다.

키보드를 누른 뒤 설정으로 이동한다.

한글을 입력할 수 있는 키보드를 추가하기 위해 +를 누른다.

현재 언어만 표시를 옵션을 해제한 뒤 Hangul을 검색하여 해당 키보드를 선택한다.

한/영 키보드를 추가했으니 한영 전환 키를 설정해야 한다.

전역 설정 탭으로 이동한다.

입력기 전환을 원하는 키로 수정한다.

참고로 스페이스 옆에 있는 키는 Meta 키로 등록되어 있다.

그런데 한영 전환 키를 이 Meta 키로 등록할 경우 하나의 키에 2가지 기능이 생겨 문제가 생긴다.

그래서 한/영 키로만 동작하도록 설정해야 한다.

movment.tistory.com/3

우분투 한영키 및 한자키 설정하기

1. 한/영 키 설정 2. 한자 키 설정 요새 유행하는 기계식 및 무접점 키보드에는 한/영 키가 없다. 윈도우에서는 스페이스 옆에 있는 키가 한/영 키로 사용되는데, 우분투에서는 Meta 키로 지정되어

movment.tistory.com

fcitx 힌트 끄기

입력기를 fcitx로 설정한 뒤 한영을 전환하거나 세미콜론(;)을 누르면 위와 같이 힌트가 뜬다.

사용하다 보면 거슬리기 때문에 이 옵션을 꺼줘야 한다.

fcitx 입력기 설정에서 하단의 추가 설정 보기를 선택한다.

그리고 모양새 탭으로 이동한다.

입력기 변경 후 입력기 힌트 보이기 옵션을 해제한다.

세미콜론(;)을 누를 때 나오는 힌트도 제거하기 위해 부가기능 탭으로 이동한다.

Quickphrase를 선택한 뒤 설정을 누른다.

QuickPhrase에 대한 트리거 키를 세미콜론에서 없음으로 수정한 뒤 하단의 선택을 누른다.

Toplist

최신 우편물

태그