사용자 도구

사이트 도구


linux:inputmethod:ibus

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
linux:inputmethod:ibus [2021/04/27 14:51]
kwon37xi [단축키 충돌]
linux:inputmethod:ibus [2021/07/16 09:45]
kwon37xi [Chromium/Electron 애플리케이션에서 한글 글자 올바로 입력 안되는 현상]
줄 20: 줄 20:
  
 ===== vim/ESC 를 통한 영문모드로 변경 ===== ===== vim/ESC 를 통한 영문모드로 변경 =====
-  * ''org.freedesktop.ibus.engine.hangul off-keys'' 값을 '''Escape'''로 지정하면 [[:vim|Vim]] 에서 ''ESC'' 누를 때 영문모드로 변경된다.+  * ''org.freedesktop.ibus.engine.hangul off-keys'' 값을 ''%%'Escape'%%''로 지정하면 [[:vim|Vim]] 에서 ''ESC'' 누를 때 영문모드로 변경된다.
   * 반대로 ''org.freedesktop.ibus.engine.hangul on-keys'' 도 있다. 기본 비어있음.   * 반대로 ''org.freedesktop.ibus.engine.hangul on-keys'' 도 있다. 기본 비어있음.
  
-===== 단축키 충돌 =====+===== Emoji 단축키 충돌 =====
   * 아래 두가지 단축키 충돌이 발생한다.   * 아래 두가지 단축키 충돌이 발생한다.
-  * ''<Ctrl><Shift>e'' : emoji 입력 +  * ''<Ctrl><Shift>e'' : emoji 입력 -> ''<Shift><Super>e'' 로 변경 
-  * ''<Ctrl><Shift>u'' : unicode 입력+  * ''<Ctrl><Shift>u'' : unicode 입력 -> 삭제
   * ''ibus-setup'' 을 실행하고 위 두가지 단축키를 다른 것으로 변경해준다. https://askubuntu.com/a/1159087/287371   * ''ibus-setup'' 을 실행하고 위 두가지 단축키를 다른 것으로 변경해준다. https://askubuntu.com/a/1159087/287371
 <code sh> <code sh>
-gsettings set org.freedesktop.ibus.panel.emoji hotkey "['<Control><Super>e']"+gsettings set org.freedesktop.ibus.panel.emoji hotkey "['<Shift><Super>e']"
 # unicode 는 안사용해서 삭제 # unicode 는 안사용해서 삭제
 gsettings set org.freedesktop.ibus.panel.emoji unicode-hotkey "" gsettings set org.freedesktop.ibus.panel.emoji unicode-hotkey ""
 </code> </code>
-  * [[http://manpages.ubuntu.com/manpages/bionic/man7/ibus-emoji.7.html|Ubuntu Manpage: ibus emoji utility - Call the IBus emoji utility by IBus Emojier]] 현재 ''ibus-ui-emojier''가 실행이 안되고 있음 이유는? +  * [[http://manpages.ubuntu.com/manpages/bionic/man7/ibus-emoji.7.html|Ubuntu Manpage: ibus emoji utility - Call the IBus emoji utility by IBus Emojier]] 이모지 입력을 활성화 한 뒤에 ''<Space>''를 누르면 ''ibus-ui-emojier'' 이모지 UI가 나와서 선택해서 입력 가해진다.
-    * [[https://bugzilla.redhat.com/show_bug.cgi?id=1430501|1430501 – Ctrl-Shift-E shortcut for Emoji input does not work in GNOME]] +
-    * 과거에는 이모지 선택창이 나왔었으나, 최근에는 이모지 이름을 타이핑해서 완성하는 것으로 기을 완전히 변경한 것으로 보임.+
   * [[https://unicode.org/emoji/charts/emoji-list.html|Emoji List]] 에 있는 이름을 입력하고 ''<Space>'' 를 누르면 이모지로 변경된다.   * [[https://unicode.org/emoji/charts/emoji-list.html|Emoji List]] 에 있는 이름을 입력하고 ''<Space>'' 를 누르면 이모지로 변경된다.
 ===== 문제점들 ===== ===== 문제점들 =====
줄 45: 줄 43:
 <code sh> <code sh>
 gsettings set org.freedesktop.ibus.engine.hangul preedit-mode 'word' gsettings set org.freedesktop.ibus.engine.hangul preedit-mode 'word'
 +
 +# 되돌리기
 +gsettings set org.freedesktop.ibus.engine.hangul preedit-mode 'syllable'
 </code> </code>
  
  
-==== 공백 입력시 앞뒤 바뀜 현상 ==== 
-  * [[linux:ubuntu:20.04|Ubuntu 20.04 Focal Fosa]] 한글 공백 입력시 앞 한글과 공백이 뒤바뀌는 문제 발생시 ''GTK_IM_MODULE="ibus"''를 ''.xprofile'' 혹은 ''.xinputrc'' 등에 설정해본다. [[https://www.clien.net/service/board/cm_linux/15174130|wayland + 한글 : 클리앙]] 
-    * 버그 패치가 돼서 추후에 고쳐질 가능성이 높음. 
-<code> 
-GTK_IM_MODULE="ibus" 
-QT4_IM_MODULE="ibus" 
-</code> 
  
 ==== KDE/QT 애플리케이션 한글 모드에서 backspace 등 오동작 ==== ==== KDE/QT 애플리케이션 한글 모드에서 backspace 등 오동작 ====
linux/inputmethod/ibus.txt · 마지막으로 수정됨: 2021/11/11 16:01 저자 kwon37xi