Ubuntu 24.04에서 이용할 수 있는 한글입력기 fcitx5 버전의 설치와 설정 방법을 살펴봅시다.
목차
한글입력기 fcitx5 설치 방법
fcitx4와 설치 방법은 비슷합니다. apt install로 fcitx5와 fcitx5-hangul 패키지를 설치해 주면 됩니다.
sudo apt install fcitx5 fcitx5-hangul
ShellScript기존에 fcitx4와 fcitx4-hangul이 설치되어 있었다면 fcitx5와 fcitx5-hangul이 설치되면서 기존 버전의 패키지들은 자동으로 제거해 줍니다. 즉, fcitx4와 fcitx5가 공존할 수는 없습니다.
설치가 잘 됐다면, Settings > Region & Language > Manage Installed Languages > Language Support 창 하단의 Keyboard input method system을 Fcitx 5로 선택해 줍니다.
![그림 1. Keyboard input method system: Fcitx 5 선택](https://osg.kr/wp-content/uploads/2024/07/image-126.png)
Close 버튼을 눌러 창을 닫은 후 재부팅합니다.
Fcitx 5 환경설정
화면 우측 상단의 Systray에 아래 그림과 같이 키보드 모양의 아이콘이 보이면 설치가 잘 된 것입니다.
![그림 2. 화면 우측 상단 Systray에 키보드 아이콘으로 fcitx5 메뉴](https://osg.kr/wp-content/uploads/2024/07/image-128.png)
키보드 모양의 아이콘을 눌러서 팝업 메뉴를 열고 Configure를 눌러주면 Fcitx Configuration 창이 열립니다. Fcitx4의 환경설청 창과는 형태가 조금 다릅니다.
한글입력기 추가
Fcitx Configuration 창의 오른쪽 Available Input Method의 입력란에 Hangul이라고 입력해 주면 아래 목록에서 Hangul이 뜹니다. Hangul을 선택하고 왼쪽 꺽쇠(<)를 눌러주면 Current Input Method로 Hangul이 추가됩니다. Apply 버튼을 누르면 한글입력기 추가가 완료됩니다.
![그림 3. 한글입력기 fcitx5: Input Method에 Hangul 추가](https://osg.kr/wp-content/uploads/2024/07/image-129.png)
한/영 전환키 설정
Fcitx5의 한글 토글키는 기본적으로 Ctrl + Space, 전각 반각키, 한글키 이렇게 총 3가지로 가능하게 되어 있습니다.
Fcitx Configuration 창에서 Global Options 탭을 눌러서 선택한 후, Trigger Input Method에서 3가지 핫키가 등록되어 있는 것을 확인할 수 있습니다.
저의 경우에는 Shift + Space를 사용할 것이므로 Control+Space 버튼을 누른 후 Shift+Space를 눌러줍니다. 변경이 되었다면 창 우측 하단의 Apply를 눌러서 적용해 주시기 바랍니다.
![그림 4. 한글입력기 fcitx5 한글 토글 키 설정](https://osg.kr/wp-content/uploads/2024/07/image-131.png)
한글 입력 모드가 되면 Systray에서 아래와 같이 삼태극문양으로 표시됩니다.
![그림 5. 한글입력기 fcitx5 한글 입력 모드](https://osg.kr/wp-content/uploads/2024/07/image-132.png)
한자키 설정
Fcitx Configuration 창에서 Input Method 탭을 선택한 후, Current Input Method에서 Hangul을 선택합니다. 창 중앙에 있는 톱니바퀴 버튼(Configure)를 눌러줍니다.
![그림 6. 한글입력기 fcitx5: Hangul 입력기 설정 진입](https://osg.kr/wp-content/uploads/2024/07/image-133.png)
Hangul 창에서 Hanja Mode Toggle Key에 Hangul Hanja키와 F9 키가 등록되어 있는 걸 확인할 수 있습니다. 별도로 사용하고 싶은 한자키가 있다면 여기에서 변경해 주시면 됩니다. 저는 F9 키를 그대로 사용할 것이므로 그대로 둡니다.
![그림 7. 한글입력기 fcitx5: Hangul 입력기 설정 화면](https://osg.kr/wp-content/uploads/2024/07/image-134.png)
한자 입력 방법
한글을 하나 입력한 뒤 한자키나 F9키를 눌러주면 입력할 한자를 선택할 수 있는 창이 조그맣게 뜹니다. 원하는 한자를 클릭하거나, tab 키를 눌러서 선택하고 엔터를 누릅니다. 또는 원하는 숫자키를 눌러서 한자를 선택합니다.
![그림 8. 한자 입력 방법](https://osg.kr/wp-content/uploads/2024/07/image-135.png)
위의 그림 7 한글 설정 창에서 Word Commit을 체크해 주고 OK 버튼을 눌러줍니다. 단어 단위로 한글 입력이 되며, 한자키를 눌렀을 때 단어 단위로 변환이 가능합니다. 아래의 경우는 “강남”을 입력하고 F9키를 눌러서 한자 선택을 하게 된 상황입니다.
![그림 9. 단어 단위 한자 입력 및 한자 모드 구동시](https://osg.kr/wp-content/uploads/2024/07/image-136.png)
그리고 그림 7 한글 설정 창에서 Hanja Mode를 선택하고 OK 버튼을 눌러주면, 그림 한자키를 사용하지 않아도 한글을 입력하는 실시간으로 한자 선택이 가능해 집니다.
2벌식 설정
fcitx5는 기본적으로 키보드 레이아웃이 Dubeolsik으로 되어 있습니다. 따라서 2벌식 사용자는 그냥 사용하시면 됩니다.
3벌식 설정
세벌식 390, 세벌식 최종(Final), 세벌식 Noshift, 세벌식 옛글, 세벌식 두벌 레이아웃, 안마태 방식의 세벌식 입력이 가능합니다. 저는 세벌식 390을 사용하므로 Sebeolsik 390을 선택했습니다. 여러분이 원하는 세벌식 키보드 레이아웃을 선택한 후 OK 버튼을 눌러줍니다.
![그림 10. 키보드 레이아웃 선택: 2벌식 및 3벌식 등](https://osg.kr/wp-content/uploads/2024/07/image-138.png)
fcitx5의 강점
다수의 어플리케이션에서 한글 입력이 가능합니다. fcitx4보다는 더 많은 어플리케이션에서 한글 사용이 가능합니다. 그리고 Fcitx4 페이지에서도 Fcitx5를 사용하기를 권한다고 하니 fcitx4를 사용할 생각이시라면 fcitx5를 사용하시길 권합니다.
fcitx4와 마찬가지로 한자모드의 경우 한자입력을 매우 편하게 할 수 있다는 점은 fcitx 입력기의 강점이라고 할 수 있습니다.
fcitx5의 약점
fcitx4와 마찬가지로 IntelliJ IDEA와 같은 특정 프로그램에서 “한글”을 입력하면, 새로 입력되는 글자는 별도의 창에서 보여지며, 커서가 있는 곳에 바로 작성되지 않습니다. 요 부분에 대한 해결책을 아는 분 계시면 댓글로 부탁드립니다.
![그림 11. fcitx 입력기에서 현재 입력하는 문자를 보여주는 미니 창](https://osg.kr/wp-content/uploads/2024/07/image-139.png)
그리고 벼루 입력기와 같이 generous 모드에서 orderless 입력이 가능하지는 않습니다. 초성, 중성, 종성의 순서를 잘 지켜서 입력해 주셔야 합니다.
관련 자료
Fcitx 5 웹 페이지에 추가 자료가 있습니다. 필요한 분들은 참고하시기 바랍니다.