목차

Input Method (입력기, 한글)

리눅스의 문자 입력기, 그 중에서도 한글을 지원하는 입력기는 여러 종류가 있다.

가끔씩 특정 im에 버그가 발생하는 경우가 있는데, 그럴때 아래 im들을 번갈아 설치해가며 테스트해서 가장 잘 작동하는 것을 사용하면 된다.

2021년 현재 가장 포괄적으로 많은 애플리케이션이 지원하는 입력기는 iBus 인 것 같다.

오른쪽 Alt키를 한영키로 사용하기(Right Alt to Hangul key)

gsettings set org.gnome.desktop.input-sources xkb-options "['korean:ralt_hangul', 'korean:rctrl_hanja']"

Gnome 과 비 ibus 입력기

ibus 를 아예 안 사용하는 상태

# 먼저 ibus 패키지를 삭제하거나 혹은 삭제 불가한 상황일 때는 이름을 변경해둔다.
sudo mv /usr/bin/ibus-daemon /usr/bin/ibus-daemon.distrib
 
# gnome 에서 ibus 사용 못하게 한다.
gsettings set org.gnome.settings-daemon.plugins.keyboard active false
 
# for uim
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'uim'>}"
# for nimf
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'nimf'>}"
# for fcitx
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'fcitx'>}"

ibus와 다른 것들 복합 사용

# 원하는 입력기 지정
im-config -n uim

gsettings set org.gnome.settings-daemon.plugins.keyboard active true
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'ibus'>}"

# 위와 같이 설정하고 프로세스 목록을 보면 다음 처럼 ibus-daemon 이 보인다.
ps -ef | grep ibus

> ibus-daemon --panel disable --xim
# 원래 GTK_IM_MODULE, QT_IM_MODULE은 시스템 기본으로 설정한 uim 으로 돼 있음.
QT_IM_MODULE=ibus zoom

kimpanel

im-config

# 명령행으로 IM 설정하기
im-config -n uim # uim 으로 설정
im-config -n fcitx
im-config -n ibus
 
# 설정 가능한 IM 목록보기
im-config -l

Wine

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Wine\X11 Driver]
"InputStyle"="root"
wine regedit input-style-root.reg

참조