문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
linux:inputmethod [2018/02/28 15:13] kwon37xi [Fcitx] |
linux:inputmethod [2021/11/11 12:51] kwon37xi [Input Method (입력기, 한글)] |
||
---|---|---|---|
줄 3: | 줄 3: | ||
가끔씩 특정 im에 버그가 발생하는 경우가 있는데, 그럴때 아래 im들을 번갈아 설치해가며 테스트해서 가장 잘 작동하는 것을 사용하면 된다. | 가끔씩 특정 im에 버그가 발생하는 경우가 있는데, 그럴때 아래 im들을 번갈아 설치해가며 테스트해서 가장 잘 작동하는 것을 사용하면 된다. | ||
- | 2018년 현재 | + | |
+ | 2021년 현재 가장 포괄적으로 많은 애플리케이션이 지원하는 입력기는 [[linux: | ||
* '' | * '' | ||
- | * [[https:// | + | * [[linux:inputmethod: |
- | * [[https:// | + | * [[linux:inputmethod: |
- | * [[https:// | + | * [[linux: |
- | * [[http:// | + | * [[linux:inputmethod: |
- | * [[https:// | + | * [[linux:inputmethod: |
+ | * [[linux:inputmethod: | ||
* [[http:// | * [[http:// | ||
- | ===== 특수상황 ===== | + | ===== 오른쪽 Alt키를 한영키로 사용하기(Right Alt to Hangul key) ===== |
- | * Firefox 35, 36 버전은 현재 nabi에 '' | + | |
- | + | ||
- | ===== UIM ===== | + | |
- | * http:// | + | |
- | * 지금까지 본 가장 별다른 버그 없이 사용 가능한 입력기. 현재 나의 기본 입력기 | + | |
- | * 설치. '' | + | |
- | sudo apt-get install uim uim-byeoru | + | |
- | </ | + | |
- | 설치 후, '' | + | |
- | + | ||
- | Composition(합성)이 꺼지면 시스템 트레이의 아이콘이 깨지는 현상이 발생한다. 기능 자체에는 문제가 없다. | + | |
- | + | ||
- | ==== UIM-벼루에서 | + | |
* [[linux: | * [[linux: | ||
* [[linux: | * [[linux: | ||
+ | * Gnome/GTK 계통의 경우 Gnome Tweaks 의 **추가 배치 옵션**에서 아래 두 옵션을 활성화하여 한/영, 한자키를 만들 수 있다. | ||
+ | * 한국어 한/영, 한자 키 | ||
+ | * 오른쪽 Alt를 한/영 키로 만들기 | ||
+ | * 오른쪽 Ctrl을 한자 키로 만들기 | ||
+ | * 명령으로 설정 | ||
+ | <code sh> | ||
+ | gsettings set org.gnome.desktop.input-sources xkb-options " | ||
+ | </ | ||
+ | ===== Gnome 과 비 ibus 입력기 ===== | ||
+ | * [[linux: | ||
+ | * [[https:// | ||
+ | * [[linux: | ||
+ | * '' | ||
+ | * '' | ||
+ | * 만약, ibus는 실행하되 다른 입력기를 사용하면서 ibus의 gnome panel tray icon 을 끄고 싶다면 모두다 지우고 **영어(미국)** 하나만 남겨두면 시스템 트레이 아이콘에서 사라진다. | ||
+ | ==== ibus 를 아예 안 사용하는 상태 ==== | ||
+ | <code sh> | ||
+ | # 먼저 ibus 패키지를 삭제하거나 혹은 삭제 불가한 상황일 때는 이름을 변경해둔다. | ||
+ | sudo mv / | ||
- | ===== Nabi 나비 ===== | + | # gnome 에서 ibus 사용 못하게 |
- | 한글 입력에 매우 좋으나, Firefox가 '' | + | gsettings set org.gnome.settings-daemon.plugins.keyboard active false |
- | 이 말은 즉, **GTK 애플리케이션(Firefox는 GTK기반)은 imhangul 모듈을 사용하고 그 외의 QT를 비롯한 다른 애플리케이션은 Nabi를 사용**하는 것이다. Nabi는 자신의 상태바에서 imhangul 모듈의 입력기 상태(한영상태)를 보여주는 기능이 있으므로 imhangul 자체의 상태 표시는 꺼둬도 된다. | + | # for uim |
- | + | gsettings set org.gnome.settings-daemon.plugins.xsettings overrides " | |
- | Xubntu 14.04에서 Dual Graphic Card 사용시 Nabi의 상태창이 나타나 다른 창을 가리는 현상이 발견되었다. 이 현상은 XFCE의 Composite 기능을 꺼야만 화면에 보여서 잘 알기도 어려웠다. | + | # for nimf |
- | + | gsettings set org.gnome.settings-daemon.plugins.xsettings overrides | |
- | ==== Nabi 설치 ==== | + | # for fcitx |
- | * nabi, imhangul 설치<code sh> | + | gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<' |
- | sudo apt-get install nabi imhangul-gtk2 imhangul-gtk3 | + | |
- | + | ||
- | # im-config 명령에서 | + | |
- | </code> | + | |
- | * 환경변수 확인 -> 안돼 있으면 | + | |
- | GTK_IM_MODULE=" | + | |
- | QT4_IM_MODULE=" | + | |
- | XMODIFIERS=" | + | |
- | </ | + | |
- | * imhangul 사용시 '' | + | |
- | * hangul2 : 두벌식 | + | |
- | * hangul2y : 두벌식 옛글 | + | |
- | * hangul39 : 세벌식390 | + | |
- | * hangul3f : 세벌식최종 | + | |
- | * hangul3s : 세벌식순아래 | + | |
- | * hangul3y : 세벌식옛글 | + | |
- | * hangulro : 로마자 | + | |
- | * hangulahn : 안마태 | + | |
- | * 세벌식 390 자판으로 변경하려면 ''~/.xinputrc'' | + | |
- | GTK_IM_MODULE=" | + | |
</ | </ | ||
- | * QT에 대해서도 같은 설정을 하려면 '' | ||
- | ==== imhangul 설정 | + | ==== ibus와 다른 것들 복합 사용 |
- | * '' | + | * [[linux: |
- | # 상태창은 안보이게. | + | * '' |
- | enable_status_window = false | + | * [[linux: |
+ | * 이때는 Gnome 은 ibus 를 사용하게 하고, **설정 -> 지역 및 언어 -> 한국어(Hangul)**도 추가해주고, | ||
+ | * 다음과 같이 Gnome 관련 입력기 설정도 해 주되 '' | ||
+ | < | ||
+ | # 원하는 입력기 지정 | ||
+ | im-config -n uim | ||
- | # Nabi에서 한영, | + | gsettings set org.gnome.settings-daemon.plugins.keyboard active true |
- | # 한영키 | + | gsettings set org.gnome.settings-daemon.plugins.xsettings overrides |
- | hangul_keys = " | + | |
- | # 한자키 | + | # 위와 같이 |
- | hanja_keys = " | + | ps -ef | grep ibus |
- | </ | + | |
- | * '' | + | |
- | ===== iBus ===== | + | > ibus-daemon |
- | * Ubuntu 기본 입력기. | + | |
- | * [[https:// | + | |
- | * [[https:// | + | |
- | * 설치 <code sh> | + | |
- | sudo add-apt-repository ppa: | + | |
- | sudo apt-get update; sudo apt-get install ibus ibus-hangul | + | |
- | # ibus와 ibus-hangul을 모두 업그레이드 한다. | + | |
- | ibus-setup-hangul | + | |
</ | </ | ||
- | * iBus 설정에서 **한국어 -> Hangul**을 입력기로 지정한다. | + | * 이 경우 [[: |
- | * 현재 Mint 16(Ubuntu 13.10 기반)은 ibus선택시 | + | < |
- | GTK_IM_MODULE=" | + | # 원래 |
- | QT4_IM_MODULE="ibus" | + | QT_IM_MODULE=ibus zoom |
</ | </ | ||
- | | + | ===== kimpanel ===== |
+ | | ||
+ | * 입력기 UI가 좀 더 좋아진다. | ||
+ | * https:// | ||
+ | * [[linux: | ||
+ | * [[linux: | ||
+ | ===== im-config ===== | ||
+ | * [[linux: | ||
+ | * [[http:// | ||
+ | * ''/ | ||
+ | * '' | ||
+ | <code sh> | ||
+ | # 명령행으로 IM 설정하기 | ||
+ | im-config -n uim # uim 으로 설정 | ||
+ | im-config -n fcitx | ||
+ | im-config -n ibus | ||
- | ==== iBus와 한영키 ==== | + | # 설정 |
- | * 우분투 13.10는 한영키가 ''< | + | im-config -l |
- | * '' | + | </ |
- | * Ubuntu 14.04에서 부터 입력 언어에 영어와 한국어가 함께 있어야만 영문 입력도 가능해짐. | + | |
- | * 노트북의 경우에는 보통 '' | + | |
- | ==== Switcher Window 안 나오게하기 | + | ===== Wine ===== |
- | * 한영전환을 하면 갑자기 화면 가운데에 입력기 목록이 뜨는 현상이 발생한다. | + | * [[linux: |
- | * 이는 한영 전환키를 누른 상태로 특정 시간이 지나면 나오는 것인데, 이로인해 오히려 | + | * 다른 입력기를 사용하려면 레지스트리 편집이 필요하다. |
- | * '' | + | * 다음과 같은 나용으로 |
- | * 아니면 차라리 '' | + | < |
+ | Windows Registry Editor Version | ||
- | + | [HKEY_CURRENT_USER\Software\Wine\X11 Driver] | |
- | ===== Fcitx ===== | + | " |
- | + | </ | |
- | * 중국계 입력기. 3beol 저장소를 추가하고 사용하면 된다. | + | * 위 파일을 병합해준다. |
- | * 자기 자신을 시작 프로그램으로 등록하는 문제가 있다. | + | |
<code sh> | <code sh> | ||
- | sudo add-apt-repository ppa: | + | wine regedit input-style-root.reg |
- | sudo apt-get update | + | |
- | sudo apt-get install fcitx fcitx-hangul fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-config-gtk2 | + | |
</ | </ | ||
- | * 단축키 충돌 | + | * [[https:// |
- | * fcitx의 단축키가 다른 애플리케이션(특히 | + | * [[https:// |
- | * 설정에서 **입력기 사이에 스크롤을 위한 단축키 활성**을 disable | + | |
- | * **고급설정**에서 | + | ===== 참조 |
- | | + | * [[https://www.slideshare.net/ftake/what-is-necessary-for-the-next-input-method-framework/ |
- | * **Keyboard Layout**을 비활성화 한다. '' | + | * [[https://www.youtube.com/watch? |
- | * **Clipboard**를 비활성화한다. Clipit | + | * [[https://github.com/korean-input/issues/issues/6|Wayland IME 현황 · Issue #6 · korean-input/ |
- | ===== Nimf ===== | + | * [[https://ubuntu.jeasu.kim/20.04/|Ubuntu와의 동고동락-한글 입력기(IBus vs. Fcitx)]] |
- | * 기존 다솜 입력기가 이름을 Nimf 로 변경함 | + | |
- | * https://github.com/cogniti/nimf : Download 에서 받을 수 있음. | + | |
- | * [[http://blog.daum.net/bagjunggyu/ | + | |
- | * [[https://wiki.ubuntu-kr.org/index.php/Dasom|Ubuntu.kr Dasom]] | + | |
- | * '' | + | |
- | * '' | + | |
- | * Notebook 등 사용시 [[linux: | + |