입력기와 관련된 환경변수는
XIM
XMODIFIERS
XIM_PROGRAM
XIM_ARGS
GTK_IM_MODULE
QT_IM_MODULE
등이 있는데…
이 중에서 XMODIFIERS와 GTK_IM_MODULE QT_IM_MODULE
만 설정해도 되는것 같습니다.
/etc/X11/xinit/xinput.d/ 디렉토리에 입력기 관련설정들이 들어 있고,
예를 들어 xterm을 실행하면 XMODIFIERS에 설정된 입력기의 설정을 사용하고,
환경변수도 바뀌더군요.
요약하자면
XMODIFERS="im=@입력기명" ==> X용 프로그램이 참조 (xterm, opera포함)
GTK_IM_MODULE="입력기명" ==> GTK,Gnome용 프로그램이 참조
QT_IM_MODULE="입력기명" ==> QT, KDE용 프로그램이 참조
그러니까 용도에 따라 다른 입력기를 설정하는 것 도 가능합니다.
물론 해당 입력기들이 사전에 실행되어야 하지만요.
그리고, X용 프로그램들은 ibus가 제일 맞는 것 같습니다.