문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
linux:inputmethod:ibus [2021/04/12 13:05] kwon37xi [기본 설정] |
linux:inputmethod:ibus [2021/04/30 15:23] kwon37xi [단축키 충돌] |
||
---|---|---|---|
줄 10: | 줄 10: | ||
gsettings set org.freedesktop.ibus.engine.hangul preedit-mode ' | gsettings set org.freedesktop.ibus.engine.hangul preedit-mode ' | ||
- | # 옛날 QT 애플리케이션(특히 zoom) 화살표/ | + | # intellij 등 현대 애플리케이션 사용시에는 use-event-forwarding true 여야 한다. |
+ | gsettings set org.freedesktop.ibus.engine.hangul use-event-forwarding true | ||
+ | |||
+ | # 옛날 QT 애플리케이션(특히 zoom) Enter/화살표/ | ||
+ | # 입력하는 문제가 발생하면 일시적으로 false 로 변경한다. | ||
gsettings set org.freedesktop.ibus.engine.hangul use-event-forwarding false | gsettings set org.freedesktop.ibus.engine.hangul use-event-forwarding false | ||
+ | |||
</ | </ | ||
+ | ===== vim/ESC 를 통한 영문모드로 변경 ===== | ||
+ | * '' | ||
+ | * 반대로 '' | ||
+ | |||
+ | ===== Emoji 단축키 충돌 ===== | ||
+ | * 아래 두가지 단축키 충돌이 발생한다. | ||
+ | * ''< | ||
+ | * ''< | ||
+ | * '' | ||
+ | <code sh> | ||
+ | gsettings set org.freedesktop.ibus.panel.emoji hotkey " | ||
+ | # unicode 는 안사용해서 삭제 | ||
+ | gsettings set org.freedesktop.ibus.panel.emoji unicode-hotkey "" | ||
+ | </ | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
===== 문제점들 ===== | ===== 문제점들 ===== | ||
* 아래 문제점들은 버전에 따라 발생안할 수 있다. | * 아래 문제점들은 버전에 따라 발생안할 수 있다. | ||
줄 25: | 줄 46: | ||
- | ==== 공백 입력시 앞뒤 바뀜 현상 ==== | ||
- | * [[linux: | ||
- | * 버그 패치가 돼서 추후에 고쳐질 가능성이 높음. | ||
- | < | ||
- | GTK_IM_MODULE=" | ||
- | QT4_IM_MODULE=" | ||
- | </ | ||
==== KDE/QT 애플리케이션 한글 모드에서 backspace 등 오동작 ==== | ==== KDE/QT 애플리케이션 한글 모드에서 backspace 등 오동작 ==== | ||
줄 44: | 줄 58: | ||
# 잘 되면 다시 true로 돌려둔다. | # 잘 되면 다시 true로 돌려둔다. | ||
</ | </ | ||
- | * 일부 애플리케이션은 저 설정을 할 경우 입력이 안 될수도 있다. | + | * 일부 애플리케이션은 저 설정을 할 경우 입력이 안 될수도 있다. [[intellij_idea: |
+ | <code sh> | ||
+ | gsettings set org.freedesktop.ibus.engine.hangul use-event-forwarding true | ||
+ | </ | ||
+ | * '' | ||
+ | < | ||
+ | #!/bin/sh | ||
+ | if $(gsettings get org.freedesktop.ibus.engine.hangul use-event-forwarding); | ||
+ | gsettings set org.freedesktop.ibus.engine.hangul use-event-forwarding false | ||
+ | else | ||
+ | gsettings set org.freedesktop.ibus.engine.hangul use-event-forwarding true | ||
+ | fi | ||
+ | |||
+ | echo " | ||
+ | </ | ||
===== 삭제하지 않고 무시하기 ===== | ===== 삭제하지 않고 무시하기 ===== | ||
* ibus 는 [[linux: | * ibus 는 [[linux: |