https://github.com/tomaka/winit/blob/3d1c18ded9f82c17e292c03e5740cb558800c30c/src/platform/linux/x11/mod.rs#L697 Winit will panic if XOpenIM returns NULL. It is too strict IMHO. As it stands, winit can't find a valid input method. I would much prefer the way urxvt does it: ```lang=c xim = XOpenIM (display->dpy, 0, 0, 0); if (!xim) return false; ``` This is in relation to jwilm/alacritty/issues/732 (I'm in no way an expert on X11.)
https://github.com/tomaka/winit/blob/3d1c18ded9f82c17e292c03e5740cb558800c30c/src/platform/linux/x11/mod.rs#L697
Winit will panic if XOpenIM returns NULL. It is too strict IMHO. As it stands, winit can't find a valid input method.
I would much prefer the way urxvt does it:
This is in relation to alacritty/alacritty/issues/732
(I'm in no way an expert on X11.)