解决 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/