문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
linux:inputmethod:ibus [2021/04/14 18:20] kwon37xi [KDE/QT 애플리케이션 한글 모드에서 backspace 등 오동작] |
linux:inputmethod:ibus [2021/11/11 16:01] 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 | ||
- | # 단 intellij 사용시에는 use-event-forwarding true 여야 한다. | ||
- | gsettings set org.freedesktop.ibus.engine.hangul use-event-forwarding true | ||
</ | </ | ||
+ | ===== 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: | 줄 43: | ||
<code sh> | <code sh> | ||
gsettings set org.freedesktop.ibus.engine.hangul preedit-mode ' | gsettings set org.freedesktop.ibus.engine.hangul preedit-mode ' | ||
+ | |||
+ | # 되돌리기 | ||
+ | gsettings set org.freedesktop.ibus.engine.hangul preedit-mode ' | ||
</ | </ | ||
- | ==== 공백 입력시 앞뒤 바뀜 현상 ==== | ||
- | * [[linux: | ||
- | * 버그 패치가 돼서 추후에 고쳐질 가능성이 높음. | ||
- | < | ||
- | GTK_IM_MODULE=" | ||
- | QT4_IM_MODULE=" | ||
- | </ | ||
==== KDE/QT 애플리케이션 한글 모드에서 backspace 등 오동작 ==== | ==== KDE/QT 애플리케이션 한글 모드에서 backspace 등 오동작 ==== | ||
줄 55: | 줄 69: | ||
< | < | ||
#!/bin/sh | #!/bin/sh | ||
- | # ibus use-event-forward 기능을 꺼야 zoom 등 옛날 QT 라이브러시 사용하는 애플리케이션이 정상작동하고, | ||
- | # 반대로 켜야만 intellij 등을 비롯한 일부 애플리케이션이 정상작동한다. 이를 토글해주는 shell script | ||
- | |||
if $(gsettings get org.freedesktop.ibus.engine.hangul use-event-forwarding); | if $(gsettings get org.freedesktop.ibus.engine.hangul use-event-forwarding); | ||
gsettings set org.freedesktop.ibus.engine.hangul use-event-forwarding false | gsettings set org.freedesktop.ibus.engine.hangul use-event-forwarding false | ||
줄 89: | 줄 100: | ||
* [[linux: | * [[linux: | ||
* '' | * '' | ||
- | | + | |
+ | ===== ibus-typing-booster ===== | ||
+ | | ||
===== Switcher Window 안 나오게하기 ===== | ===== Switcher Window 안 나오게하기 ===== |