📋 현재 상태
- 입력기: fcitx5
- 환경변수: 제거됨 (systemctl --user unset-environment 실행)
- Wayland 네이티브 앱: 정상 작동
- 레거시 X11 앱: 문제 발생 가능성
🔧 해결 방법 (문제 발생 시)
방법 1: systemd 환경변수 다시 설정 (가장 간단)
# systemd 사용자 환경에 다시 설정
systemctl --user set-environment QT_IM_MODULE=fcitx
systemctl --user set-environment GTK_IM_MODULE=fcitx
systemctl --user set-environment CLUTTER_IM_MODULE=fcitx
# 설정 확인
systemctl --user show-environment | grep IM_MODULE
# fcitx5 재시작
fcitx5 -r
# 로그아웃 후 다시 로그인 (완전 적용)
장점: 즉시 적용, 시스템 전체에 영향 단점: 다시 경고 메시지 나타날 수 있음
방법 2: 특정 앱만 환경변수 설정
터미널에서 직접 실행
# 문제가 되는 앱만 환경변수와 함께 실행
QT_IM_MODULE=fcitx GTK_IM_MODULE=fcitx [문제앱실행명령어]
# Flatpak 앱의 경우
flatpak run --env=QT_IM_MODULE=fcitx --env=GTK_IM_MODULE=fcitx [앱패키지명]
# AppImage 앱의 경우
QT_IM_MODULE=fcitx GTK_IM_MODULE=fcitx ./example.AppImage
# VMware 예시
QT_IM_MODULE=fcitx GTK_IM_MODULE=fcitx vmware
데스크톱 바로가기/작업 관리자 아이콘 수정
1단계: 데스크톱 파일 복사
# 시스템 데스크톱 파일을 사용자 영역으로 복사
cp /usr/share/applications/[앱이름].desktop ~/.local/share/applications/
# VMware 예시
cp /usr/share/applications/vmware-workstation.desktop ~/.local/share/applications/
2단계: 데스크톱 파일 수정
# 파일 편집
nano ~/.local/share/applications/[앱이름].desktop
# VMware 예시
nano ~/.local/share/applications/vmware-workstation.desktop
3단계: Exec 줄 수정
# 수정 전
Exec=/usr/bin/vmware %U
# 수정 후
Exec=env QT_IM_MODULE=fcitx GTK_IM_MODULE=fcitx /usr/bin/vmware %U
4단계: 데이터베이스 업데이트 및 재고정
# 데스크톱 데이터베이스 업데이트
update-desktop-database ~/.local/share/applications/
# KDE 작업 관리자에서 기존 아이콘 고정 해제 후 다시 고정
# 1. 작업 관리자에서 해당 앱 우클릭 → "고정 해제"
# 2. 애플리케이션 런처에서 앱 검색 → 우클릭 → "작업 관리자에 고정"
완성된 VMware 데스크톱 파일 예시:
[Desktop Entry]
Encoding=UTF-8
Name=VMware Workstation
Comment=Run and manage virtual machines
Exec=env QT_IM_MODULE=fcitx GTK_IM_MODULE=fcitx /usr/bin/vmware %U
Terminal=false
Type=Application
Icon=vmware-workstation
StartupNotify=true
Categories=System;
MimeType=application/x-vmware-vm;application/x-vmware-team;application/x-vmware-enc-vm;x-scheme-handler/vmrc;
장점: 필요한 앱에만 적용, 깔끔한 해결 단점: 앱마다 개별 설정 필요
방법 3: 영구 설정 파일로 복구
# 환경변수 설정 파일 생성
mkdir -p ~/.config/environment.d/
cat > ~/.config/environment.d/fcitx.conf << EOF
QT_IM_MODULE=fcitx
GTK_IM_MODULE=fcitx
CLUTTER_IM_MODULE=fcitx
EOF
# 설정 확인
cat ~/.config/environment.d/fcitx.conf
# 로그아웃 후 다시 로그인 (적용)
장점: 영구적 설정, 재부팅 후에도 유지 단점: 파일 관리 필요, 다시 경고 메시지 가능
🚨 문제 발생 징후
다음 증상이 나타나면 위 방법들을 시도하세요:
- ❌ 특정 앱에서 한영전환(Ctrl+Space, Shift+Space) 안 됨
- ❌ 입력기 후보창이 나타나지 않음
- ❌ 한글 입력 자체가 안 됨
- ❌ 영문은 되지만 한글이 입력되지 않음
🎯 권장 순서
- 방법 2 먼저 시도 (특정 앱만 설정)
- 여러 앱에서 문제 발생 시 방법 1 (전체 설정)
- 영구적 해결이 필요하면 방법 3 (설정 파일)
📝 참고사항
환경변수 제거 명령어 (현재 상태로 되돌리기)
# 다시 환경변수 제거하고 싶을 때
systemctl --user unset-environment QT_IM_MODULE GTK_IM_MODULE CLUTTER_IM_MODULE
# 설정 파일 제거
rm ~/.config/environment.d/fcitx.conf
# fcitx5 재시작
fcitx5 -r
현재 환경변수 상태 확인
# 현재 설정 확인
env | grep IM_MODULE
systemctl --user show-environment | grep IM_MODULE
💡 추가 팁
- VMware Windows VM: 현재 정상 작동 확인됨
- fcitx5 설정: fcitx5-config-qt 명령어로 GUI 설정 가능
- 경고 메시지: "다시 표시 안 함" 체크로 숨김 가능
- Wayland 앱들: 환경변수 없이도 fcitx5와 완벽 호환
마지막 업데이트: 2025년 6월 29일
'개발일지와 메모사이' 카테고리의 다른 글
AMD GPU 완전 모니터링 환경 구축 가이드 (4) | 2025.07.07 |
---|---|
GL.iNet Comet 후기 - KVM over IP, 인생이 조금 버프받았다 (0) | 2025.07.04 |
WSL + VS Code + Git 문제해결 가이드 (0) | 2025.06.27 |
KDE neon pkcon 명령어 참고서 (0) | 2025.06.26 |
ClamAV 설치 및 명령줄 사용법 (0) | 2025.06.24 |