IMEの調査
X11
server側,はい
Xlib
X11のclient側.
XIM
X Input Methodと呼ばれるプロトコル.
X11の中に備えてあるinterfaceで,Xlibからもちろん使うことができる.
日本語の場合Client/Server modelが使われると思われる.
プロトコルが定義されているのでそれに従って通信する.
XlibのIMDkitに実装があるらしいが,今はメンテナンスがされていないらしい.
xcb-imdkit
XCB(X11 C Binding)でXIMプロトコルを実装し直したやつ.fcitxが管理している.