우분투 리눅스 20을 설치하면 기본로 한글 입력기로 iBus 를 설치해주며 한영 전환키 설정외엔 별다른 설정없이 한글이 잘 입력됩니다.

하지만 기본 입력기를 IBus 에서 fcitx  로 변경하거나 Windows 에서 WSLg 를 사용한다면 fcitx 설정이 필요해서 정리해 봅니다.

설치

apt 로 fcitx 입력기와 한글 폰트, 언어팩을 설치해 줍니다.

$ sudo apt install fcitx fcitx-hangul fonts-noto-cjk dbus-x11 language-pack-ko
BASH

네이버 나눔 폰트를 설치해 줍니다.

$ sudo apt install fonts-nanum*
BASH


루트로 다음 명령을 실행해서 fcitx 용 초기화 파일을 생성합니다.

$ sudo vi /etc/profile.d/fcitx.sh
BASH


파일에는 다음 내용을 추가합니다.

#!/bin/bash
export QT_IM_MODULE=fcitx
export GTK_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export DefaultIMModule=fcitx

#optional
fcitx-autostart &>/dev/null
BASH

WSL 사용자라면 powershell 을 관리자 권한으로 열고 다음 명령을 실행해서 wsl 을 재구동합니다.

wsl --shutdown
POWERSHELL


fcitx-config-gtk3 을 실행해서 입력기 언어와 한영 전환키를 설정해 줍니다.

$ fcitx-config-gtk3
BASH

기본 한영 전환키는 Ctrl + Space 인데 변경하려면 "Global config" 를 클릭하고 사용할 키를 설정해 줍니다.




같이 보기

Ref