문서의 이전 판입니다!
# chrome/electron 한글입력 gsettings set org.freedesktop.ibus.engine.hangul preedit-mode 'word' # 옛날 QT 애플리케이션(특히 zoom) 화살표/backspace가 이상한 문자를 입력하는 문제 해소. 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
preedit-mode
가 원래 syllable
인데, 이를 word
로 변경해주니까 글씨 조합상태가 잘 안나오지만 입력은 잘 됐다. gsettings set org.freedesktop.ibus.engine.hangul preedit-mode 'word'
GTK_IM_MODULE=“ibus”
를 .xprofile
혹은 .xinputrc
등에 설정해본다. wayland + 한글 : 클리앙GTK_IM_MODULE="ibus" QT4_IM_MODULE="ibus"
use-event-forwarding
은 원래는 끝글자 버그 해결용으로 나왔던것인데, 저 값을 true
로 안해도 이제는 거의 끝글자 버그가 생기지 않기 때문에 false
로 바꿔도 큰 문제가 없어졌다고 한다.# QT 최신버전에서는 해결되므로 잘 될 경우에는 할 필요 없고, 잘 안되면 아래처럼 설정한다. gsettings set org.freedesktop.ibus.engine.hangul use-event-forwarding false # 잘 되면 다시 true로 돌려둔다.
gsettings set org.freedesktop.ibus.engine.hangul use-event-forwarding true
ibus-daemon
의 이름이라도 변경해두어야 한다. InputMethodBuster - Debian Wikisudo mv /usr/bin/ibus-daemon /usr/bin/ibus-daemon.distrib gsettings set org.gnome.settings-daemon.plugins.keyboard active false
reenable
sudo mv /usr/bin/ibus-daemon.distrib /usr/bin/ibus-daemon gsettings set org.gnome.settings-daemon.plugins.keyboard active true gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'ibus'>}"
<Super>space
로 지정돼 있다. <Shift>space
와 Hangul
노트북은 Alt_R
로 변경 필요.ibus-setup
에서 한영 전환키를 등록할 때 아무런 조합할 키 없이 대소문자 정확이 Hangul
이라고 지정해서 추가.dconf-editor
를 실행하고 desktop → ibus → general
에서 switcher-delay-time이 기본 400으로 돼 있는데 이를 1000(1초) 등 더 긴 값으로 설정해준다.5
등의 값으로 아예 일관성 있게 빨리나오게 하는게 나을 수도 있다.