解决 Steam pronton 游戏中无法输入中文
本文最后更新于 2022年4月16日 下午
背景
我在linux 上用 steam 通过 proton 打游戏时,游戏内无法输入中文,经过寻找,找到了这篇文章,做一个备份。
解决方案
-
在 steam 库中找到要输入中文的游戏,右键属性找到启动选项,
-
添加如下命令
PROTON_DUMP_DEBUG_COMMANDS=1 %command% -
运行游戏,然后退出。
-
在
/tmp找到类似于如下的文件夹:/tmp/proton_usuario$ -
在该文件夹下,运行 :
./run regedit -
找到
HKEY_CURRENT_USER\Software\Wine -
右键选择
new > key, 命名为X11 Driver -
右键刚刚建好的
X11 Driver, 选择new > string value, 名称为UseXIM,值为y. 可见图
-
现在可以移除游戏的
PROTON_DUMP_DEBUG_COMMANDS=1 %command%启动选项, -
下次重启系统后,这个文件夹会消失,因为
/tmp是tmpfs.
参考资料
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/