====== Linux Input Method fcitx ======
* https://fcitx-im.org/wiki/Fcitx
* https://wiki.archlinux.org/index.php/Fcitx
* 중국계 [[linux:inputmethod|Input Method (입력기, 한글)]]
* [[:chrome|Google Chrome]] 계열 브라우저에서 일부 웹사이트에서 자음이 가끔 입력 안되는 현상이 발생함.
===== 설치 =====
* 자기 자신을 시작 프로그램으로 등록하는 문제가 있다. 다른 입력기 사용시 이를 시작프로그램에서 제외시킬 것.
* Ubuntu
sudo apt-get install fcitx fcitx-hangul
im-config # fcitx 선택
# iBus가 이미 설치돼 있다면 계속해서 재실행 되므로 삭제
sudo apt-get remove ibus ibus-gtk ibus-gtk3 ibus-hangul ibus-table
sudo apt-get autoremove
# 다시 로그인
* Debian - ''fcitx-ui-*'' 들 중 하나 필수
sudo apt-get install fcitx fcitx-config-gtk fcitx-hangul fcitx-tools \
fcitx-module-dbus fcitx-frontend-gtk3 fcitx-ui-classic zenity
===== 설정 =====
* **전역설정 -> 단축키** 에서
* 입력기 전환 : ''Shift-Space'', ''Hangul''
* 입력기 사이에 스크롤을 위한 단축키 활성 : 끄기
===== 일부 한글 입력 오류해결 =====
* [[:chrome|Google Chrome]] 계열 브라우저([[:vivaldi|Vivaldi Browser]] 등..)에서 https://facebook.com 이나 [[:electron|Electron]] 애플리케이션에서 한글 입력이 꼬이는 현상이 있는데 이 경우 한글 입력기 설정에서 **단어 단위 입력** 을 체크해주면 문제가 해결된다.
===== 단축키 충돌 =====
* fcitx의 단축키가 다른 애플리케이션(특히 [[:intellij_idea|IntelliJ IDEA]])와 충돌이 날 수 있다.
* **~/.config/fcitx** 에서 충돌나는 단축키의 주석을 풀고 ''DISABLED''로 설정한다. 그리고 재시작
VKSwitchKey=DISABLED
SaveAllKey=DISABLED
SwitchPreedit=DISABLED
* 설정에서 **입력기 사이에 스크롤을 위한 단축키 활성**을 disable 하고,
* **고급설정(혹은 추가 설정보기)**에서 **모든 입력정보 및 설정 저장** 같은 것을 ''ESC''키를 눌러 비활성으로 바꿔줘야 한다.
* **Addon**
* **Keyboard Layout**을 설정 변경. ''Ctrl+Alt+H'' 와 같은 단축키가 충돌한다.
* **Clipboard**를 비활성화한다. Clipit 사용.
* 그 외의 다른 플러그인들의 단축키도 충돌 나는지 확인한다.
* ''fcitx-remote'' : fcitx를 명령행으로 컨트롤할 수 있다.