解决 Steam pronton 游戏中无法输入中文

本文最后更新于 2022年4月16日 下午

背景

我在linux 上用 steam 通过 proton 打游戏时,游戏内无法输入中文,经过寻找,找到了这篇文章,做一个备份。

解决方案

  1. 在 steam 库中找到要输入中文的游戏,右键属性找到启动选项

  2. 添加如下命令 PROTON_DUMP_DEBUG_COMMANDS=1 %command%

  3. 运行游戏,然后退出。

  4. /tmp 找到类似于如下的文件夹:/tmp/proton_usuario$

  5. 在该文件夹下,运行 :./run regedit

  6. 找到 HKEY_CURRENT_USER\Software\Wine

  7. 右键选择 new > key, 命名为 X11 Driver

  8. 右键刚刚建好的 X11 Driver, 选择 new > string value, 名称为 UseXIM,值为 y. 可见图

  9. 现在可以移除游戏的 PROTON_DUMP_DEBUG_COMMANDS=1 %command% 启动选项,

  10. 下次重启系统后,这个文件夹会消失,因为 /tmptmpfs.

参考资料

1.Unable to type letters with accents in any game that runs with Proton


解决 Steam pronton 游戏中无法输入中文
https://blog.askk.cc/2021/09/06/proton-CJK/
作者
sukanka
发布于
2021年9月6日
许可协议