
보관용으로 적는 간단한 메모입니다.
fcitx4 선택한 상황 정리
- ibus는 워드프레스, 페이스북에서 입력중에 입력이 안 되는 글자가 생김(빠짐 현상?).
- fcitx5는 한글을 쓰니까 마지막 글자가 방향키와 스페이스바를 따라다님.
- 따라서 ibus와 fcitx5는 못 씀.
- fcitx4가 2023년 6월 9일 현재 가장 나음.
- nimf라는 입력기를 추천하는 사람도 있으니 참고. (나는 아직 써 보지 않아서 평을 하지 못함.)
fcitx4 설치
- 설치:
sudo apt install -y fcitx fcitx-hangul
/etc/environment
에GTK_IM_MODULE=fcitx
,QT_IM_MODULE=fcitx
를 추가- Startup Application에
/usr/bin/fcitx-autostart
추가 - 커맨드라인에서
/usr/bin/fcitx-autostart
실행(재부팅하기 전에 한영키 설정하려고 우선 띄우는 것) - fcitx 설정 입력 방법에서 Hangul 추가
- 전역 설정에서 입력기 변환 키 설정
- 재부팅
환경변수 세 개와 시작 프로그램
설정 > 지역 및 언어 > 설치된 언어 관리 > 키보드 입력기에서 fcitx4를 선택하거나, im-config
에서 fcitx를 선택하는 것은 영향을 미치지 못했다.
/etc/default/im-config
에 IM_CONFIG_DEFAULT_MODE=fcitx
설정도 소용 없었고, 심지어 IM_CONFIG_PREFERRED_RULE
값에 ko_KR,fcitx
옵션을 넣어도 소용 없었다.
오직 아래 환경변수를 수동으로 적어 주는 것만이 유일하게 효과를 봤다.
/etc/environment
에 GTK_IM_MODULE=fcitx
, QT_IM_MODULE=fcitx
, XMODIFIERS=@im=fcitx
세 가지 환경 변수를 추가하고 Startup Application에 /usr/bin/fcitx-autostart
추가해야만 fcitx가 입력기로 정상 작동했다. 이 경우엔 심지어 언어 지원 설정에서 ibus를 선택해도 fcitx가 잘 작동했다. (뭐지…)
(XMODIFIERS=@im=fcitx
설정을 하지 않으면 Intellij IDEA, PhpStorm에서 한글 입력이 되지 않는다.)
결과적으로 /etc/environment
파일은 아래와 같은 모습을 가지게 됐다.
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
(DefaultIMModule=fcitx
도 적어 주라는 블로그 글을 발견했지만, 이 환경변수가 영향을 미치는 곳이 없는 것 같아 사용하지 않았다.)
사용자 설정으로 하는 방법
나는 /etc/environment
에 적었지만, .bashrc
, .bash_profile
, .zshrc
에 export
키워드와 함께 적어도 된다. 그러면 아래처럼 될 것이다.
export QT_IM_MODULE=fcitx
export GTK_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
나가며
어떤 조합에서 어떤 입력기가 설정됐는지 적은 표다: 우분투 22.04 설정에 따른 입력기
그러나 이것은 경험주의적 접근이므로, 뭔가 잘 안 된다면 다른 것들을 시도해 보기 바란다.
한글을 제대로 쓰는 것이 목적이지, 입력기 학습이 목적이 아니므로 여기까지 메모하고 종료한다.
이후 ibus, ibus-hangul을 삭제했다.
sudo apt remove ibus ibus-hangul && sudo apt autorevmoe
답글 남기기