====== 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를 명령행으로 컨트롤할 수 있다.