protonscr

Can't input CJK on proton.

protonclosed
ValveSoftware/Proton#3641 · opened 2020-03-15 by Libert-Sin · updated 2024-05-03 · 8 comments · github
LLibert-Sin 2020-03-15 github

I input Korean with nimf on my arch linux.

but In proton can be input only English.

ibus, fxitc also can't input CJK.

how input CJK on proton?

Aaeikum 2020-03-16 github

There is some information about how you can work around this issue here: https://github.com/ValveSoftware/Proton/issues/3528#issuecomment-589828273

LLibert-Sin 2020-03-17 github

XIM is disabled for working around a X11 issue: ValveSoftware/wine@557144d#diff-adc23fa7bcadeff404bb73143ff1699f

i try XIM disabled and enabled but ibus · fxitc not work on ptoron.

Wwengxt 2020-04-04 github

XIM is disabled for working around a X11 issue: ValveSoftware/wine@557144d#diff-adc23fa7bcadeff404bb73143ff1699f

Though, with xim enabled, Compose key won't work on client side. But with a proper implemented input method server (e.g. fcitx), the compose key will be handled on input method server side. Disabling XIM is not the right approach for the problem. Or at least, this should be able to be configured (e.g. environment variable).

Aaeikum 2020-04-06 github

@wengxt We disable XIM because libx11 has a bug that causes a crash. We can't work around this in Wine. We're trying to upstream a fix into libx11 but they haven't been very responsive. It is configurable. See the link I posted earlier in this thread. If you get lucky your application may not crash.

OOctopusET 2021-11-25 github

Here's alternative xim handler wrote in Rust.
Can this be solution?

https://github.com/Riey/xim-rs

Aalasky17 2024-03-15 github

XIM is no longer disabled by default with Proton 9.0-beta. Could anyone impacted by this please retest and see if XIM input is now behaving as they would expect with Proton 9.0-beta?

Kkisak-valve maintainer 2024-05-03 github

Closing as fixed in Proton 9.0-1.

Proton versions

Upstream links