Linuxpia/데스크톱 리눅스

한글 입력 패키지 재설치

easyfly 2025. 3. 3. 16:26
반응형

한글 입력 패키지 재설치

1. 한글 입력기 패키지 확인 및 재설치


먼저, 한글 입력기(ibus-hangul)가 설치되어 있는지 확인합니다.

dnf list installed | grep ibus-hangul

위 명령어 실행 시 ibus-hangul이 나오지 않으면 설치해야 합니다.

설치 또는 재설치


sudo dnf install -y ibus-hangul

설치가 완료되었으면, 시스템을 재부팅합니다.

sudo reboot


2. 한글 입력기 설정 추가


한글 입력기가 설정되지 않은 경우, 직접 추가해야 합니다.

현재 입력기 확인

ibus list-engine

출력에 hangul이 포함되지 않으면 추가해야 합니다.

한글 입력기 활성화


ibus engine hangul

이후 한/영 전환 키(Shift + Space 또는 한/영 키)를 눌러 한글 입력이 되는지 확인합니다.


3. IBus 설정에서 한글 입력기 추가


터미널에서 다음 명령을 실행하여 IBus 설정 GUI를 엽니다.

ibus-setup

1. "입력기(Input Method)" 탭으로 이동


2. "+" 버튼 클릭 → "Korean - Hangul" 추가


3. 한/영 전환 키 확인 (Shift + Space 기본값)


4. 설정 후 닫기(Close) 버튼 클릭

이후 IBus를 다시 시작합니다.

ibus restart


4. XMODIFIERS 환경 변수 설정


한글 입력기가 정상적으로 실행되지 않는 경우, 환경 변수를 수동으로 설정해 봅니다.

echo 'export GTK_IM_MODULE=ibus' >> ~/.bashrc
echo 'export XMODIFIERS=@im=ibus' >> ~/.bashrc
echo 'export QT_IM_MODULE=ibus' >> ~/.bashrc
source ~/.bashrc

이후 다시 ibus restart를 실행합니다.


5. 입력기 변경 (Fcitx 사용)


위 단계를 따라 했음에도 한글 입력이 되지 않는다면, Fcitx 입력기를 사용해 보는 것도 방법입니다.

Fcitx 한글 입력기 설치


sudo dnf install -y fcitx-hangul

Fcitx를 기본 입력기로 설정

echo 'export GTK_IM_MODULE=fcitx' >> ~/.bashrc
echo 'export XMODIFIERS=@im=fcitx' >> ~/.bashrc
echo 'export QT_IM_MODULE=fcitx' >> ~/.bashrc
source ~/.bashrc

이후 fcitx를 실행합니다.

fcitx-autostart &

한/영 전환 후 한글이 정상적으로 입력되는지 확인하세요.


정리


1. ibus-hangul이 설치되지 않았다면 설치 후 재부팅

2. ibus engine hangul로 한글 입력기 활성화

3. ibus-setup에서 한글 입력기 추가 후 ibus restart

4. 환경 변수 설정 (GTK_IM_MODULE=ibus 등)

5. 그래도 안되면 fcitx-hangul 입력기 설치 후 사용

반응형