Pop!_OS 24.04 LTS 설치 후 한글 입력 해결기 — fcitx5가 답이다#
Pop!_OS 24.04에서 한글 입력을 설정하는 과정을 정리한다. COSMIC DE + Wayland 환경 기준이다.
환경#
Pop!_OS 24.04부터는 COSMIC 데스크탑이 기본이다. System76이 Rust로 밑바닥부터 새로 만든 DE. GNOME이 아니다. 이게 핵심이다. 기존에 "Ubuntu 한글 설정" 검색해서 나오는 가이드 대부분이 GNOME 기준이라 COSMIC에서는 안 먹힌다.
세션은 Wayland. X11이 아니다.
삽질의 시작: ibus-hangul#
검색하면 대부분의 가이드가 이렇게 말한다:
그리고 Settings → Keyboard → Input Sources에서 Korean (Hangul) 추가하라고. Ubuntu + GNOME이면 이게 맞다. 근데 COSMIC에서는?
- ibus 설정 UI가 GNOME Settings에 통합되어 있는데, COSMIC은 GNOME이 아니다
- Electron 앱(VS Code, Slack 등)에서 한글 조합이 깨진다
- Wayland 세션에서 한/영 전환이 들쑥날쑥
ibus를 지우고 싶었지만 COSMIC DE가 ibus에 종속성이 걸려 있어서 삭제하면 데스크탑째 날아간다. 그냥 놔두고 비활성화하는 수밖에 없다.
결국 싹 밀고 재설치까지 했다. (네, 진짜로요.)
정답: fcitx5#
여러 삽질 끝에 도달한 결론: Pop!_OS 24.04 + COSMIC + Wayland 환경에서는 fcitx5가 답이다.
현재 이 시스템에서 정상 동작 중인 설정을 그대로 공유한다.
Step 1: 패키지 설치#
fcitx5-frontend-all이 중요하다. GTK2, GTK3, GTK4, Qt5, Qt6 프론트엔드를 한 번에 설치해서 어떤 앱에서든 한글 입력이 작동하게 해준다.
실제 설치된 패키지 확인:
$ dpkg -l | grep fcitx5-hangul
ii fcitx5-hangul:amd64 5.1.1-1 amd64 Hangul input method wrapper for fcitx5
Step 2: 환경변수 설정#
~/.bashrc 끝에 다음 3줄을 추가한다:
이 3종 세트가 없으면 fcitx5를 설치해도 터미널에서 실행하는 앱 외에는 한글이 제대로 안 먹힐 수 있다. 가장 많이 빠뜨리는 부분이니까 꼭 확인하자.
더 확실한 팁:
~/.bashrc는 쉘을 거치는 프로세스에만 주로 적용된다. Wayland 환경의 GUI 앱 전역에 일관되게 주입하려면/etc/environment파일에 위 세 줄을 (export 빼고) 적어두는 것이 더 근본적인 해결책이다.
Step 3: fcitx5 설정#
설정 도구가 뜨면:
- Input Method 탭에서
+버튼 클릭 - "Hangul" 검색해서 추가
- Global Options → Trigger Input Method에 한/영 전환키 등록
Hangul키 또는Alt_R(오른쪽 Alt)
Step 4: 자동 시작 설정#
재부팅하면 fcitx5가 자동으로 안 올라온다. autostart에 등록해야 한다:
mkdir -p ~/.config/autostart
cp /usr/share/applications/org.fcitx.Fcitx5.desktop ~/.config/autostart/
파일이 없으면 직접 만든다:
cat > ~/.config/autostart/fcitx5.desktop << 'EOF'
[Desktop Entry]
Name=Fcitx5
Exec=fcitx5
Type=Application
X-GNOME-Autostart-enabled=true
EOF
Step 5: 재부팅#
재부팅 후 확인:
이 숫자가 나오면 성공이다.
현재 시스템 상태#
실제로 이 글을 쓰고 있는 시스템의 설정이다:
로캘이 ko_KR.UTF-8로 잡혀 있어야 한글이 제대로 표시된다. 설치 시 한국어를 선택했다면 자동으로 설정된다.
fcitx5 진단 도구로 상태를 확인할 수 있다:
이 명령어가 문제 원인을 꽤 정확하게 짚어주니까, 뭔가 안 되면 일단 이것부터 돌려보자.
자주 겪는 문제#
한/영 전환이 안 된다
→ fcitx5-configtool → Global Options → Trigger Input Method에 키가 등록되어 있는지 확인
특정 앱에서만 한글이 안 된다
→ 환경변수 3종 세트 (GTK_IM_MODULE, QT_IM_MODULE, XMODIFIER) 확인. fcitx5-frontend-all 설치 확인
재부팅하면 한글이 초기화된다
→ ~/.config/autostart/fcitx5.desktop 파일이 있는지 확인
ibus랑 fcitx5가 충돌하는 것 같다 → ibus는 삭제하지 말고 (COSMIC 종속성) 자동시작만 제거. fcitx5만 autostart에 등록
fcitx5 트레이 아이콘이 안 보인다 → COSMIC에서는 정상이다. 아이콘 없어도 입력은 잘 된다. 당황하지 말자.
ibus vs fcitx5, COSMIC에서의 선택#
| 항목 | ibus | fcitx5 |
|---|---|---|
| COSMIC DE 호환 | △ 설정 UI 불편 | ○ 별도 설정 도구 |
| Wayland 지원 | ○ | ○ |
| Electron 앱 | △ 조합 깨짐 | ○ |
| 설정 자유도 | 낮음 | 높음 |
| GNOME 통합 | ◎ | — |
GNOME이면 ibus, COSMIC이면 fcitx5. 이게 결론이다.
마무리#
Pop!_OS 24.04는 좋은 배포판이다. COSMIC DE도 빠르고 깔끔하다. 근데 한국어 사용자한테는 초기 설정이 좀 불친절하다. 기존 Ubuntu/GNOME 가이드가 안 먹히니까 더 혼란스럽고.
정리하면:
fcitx5+fcitx5-hangul+fcitx5-frontend-all설치- 환경변수 3종 세트를
~/.bashrc에 추가 fcitx5-configtool로 Hangul 엔진 추가 + 한/영 전환키 설정- autostart 등록
- 재부팅
이 5단계면 끝이다. 더 이상 한글 때문에 OS를 재설치하는 일은 없기를.