Steam里没法输入中文,中文输入法是fcitx5的pinyin

系统详情报告


报告详情

  • 生成日期: 2024-01-16 20:24:01

Hardware Information:

  • 硬件型号: Shinelon Computer T50
  • 内存: 20.0 GiB
  • 处理器: Intel® Core™ i5-7300HQ × 4
  • 显卡: Intel® HD Graphics 630 (KBL GT2)
  • 磁盘容量: 1.4 TB

Software Information:

  • 固件版本: N.1.00
  • 操作系统名称: Arch Linux
  • 操作系统内部版本: rolling
  • 操作系统类型: 64 位
  • GNOME 版本: 45.3
  • 窗口系统: X11
  • 内核版本: Linux 6.6.10-arch1-1

在steam中没法输入中文,Arch Wiki里查到的使用 Ctrl + Space 激活输入法也没有效果,要怎么解决啊。

wiki 上说的是 steam 的大屏幕模式可以用输入法吧(不过我没试过),不过 steam client 上用输入法的需求是什么呢?可能好友聊天需要?(这个我也没试过,不知道这个界面能否开启输入法)另外我能想到的场景我一般都是在浏览器上完成的。。

大屏幕下也不行。
之前不知道web端steam也可以聊天,感谢

steam没输入法的问题,大概10年前就有跟valve报告过了?

反正valve一直没管,linux中文用户没人管也不是一天两天了

倒是新的steam大屏幕模式如果配置好输入法设定应该是可以用的

先系统升级,确保fcitx5环境变量都设置好了(我是kde wayland,具体参考archwiki的fcitx5页面,和fcitx5的官方wiki来进行设置)
再在steam设置里打开steam beta选项
重启steam后,可以用fcitx5正常输入中文
大屏幕模式下,屏幕键盘没用,依然需要fcitx5输入
不懂,据说要用屏幕键盘需要安装ibus相关包,但我没用过ibus,不好说

这个问题已经有十一年了 Steam doesn't recognize ibus input #781

最新的steam测试版已经可以用fcitx5 了(其他的输入法不知道具体情况),steam切换测试版的方法是进设置/界面/测试,改一下【测试】选项然后重启steam即可,

不过steam测试版有输入法了但会有其他的问题,如果不能接受某些迷之小bug建议等之后输入法feature正式进入steam稳定发布版

有人可以成功在 steam 中使用 fcitx5 了么;

之前可以了一段时间,最近又不行了,虚拟键盘设置到fcitx5的话连英文和粘贴都不行了

是不是 libx11 1.8.8 的那个 bug 啊?

去搜了一下,还真是.把这个包降级后就好了

试了下降级确实可以了, 等修复吧 相关 Issue

Arch 的 libx11 1.8.8-3 已经 revert 了相关提交,升上去应该也是好的。

If your locale is en_US.UTF-8, and your GTK2 application cannot activate fcitx5, you can set GTK_IM_MODULE=xim specifically for it.

如果你的系统是英文的(LANG环境变量),fcitx不会启动。你要么把LANG改成 zh_CN.UTF-8 要么steam运行的环境变量设置 GTK_IM_MODULE=xim

1 Like

非常有用,感谢

帮大忙了,感谢