XIM (X Girdi Yöntemi)
Klavyedeki tuş sayısından daha fazla karakteri olan dillerle yazabilmek için X11’in sunduğu çerçeve.
Japonca, Çince ve Korece, sesler ya da bileşenler girilip adaylar arasından seçim yapılarak yazılır. Bunun için klavye ile uygulama arasında duran ayrı bir program, yani bir girdi yöntemi gerekir. XIM arayüzü 1991’de X11R5 ile geldi; girdi yöntemi sunucusu kendi süreci olarak çalışabilsin diye X11R6’da bir tel protokolü izledi. İstemci bir preedit biçimi seçer: metin alanının içinde on-the-spot, imlecin yanındaki küçük bir kutuda over-the-spot, durum alanında off-the-spot.
XMODIFIERS=@im=… ortam değişkeni sunucuyu seçer. IBus ve fcitx gibi modern çerçeveler doğrudan GTK ve Qt ile konuşmayı tercih eder, ama eski programlar için hâlâ XIM sunar. Çalışır; tabii eski bir köprünün çalıştığı kadar.