-
Notifications
You must be signed in to change notification settings - Fork 175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Steam doesn't recognize ibus input #781
Comments
I don't know anything about ibus or anthy so I don't know how they hook into X, but the steam client only uses X input managers for international character input. That looks at the system locale to see what language the input manager will initialize with. If you change the system locale to Japanese do you have better results? |
I think I tried that, and there wasn't any difference. As far as I can tell, ibus is compatible with XIM, but there do seem to be some limitations. Ibus doesn't work for Adobe Flash text input, nor does it work for Windows apps under Wine. |
OK, thank you for the info. |
In fact, ibus works for Windows Applications under Wine, using wine-xim (in wine-x11.drv). |
As a side note, this also applies to ibus in "everything on the whole screen" mode. |
A temporary solution is to use pidgin-opensteamworks chat functionality. |
kinda related: #2287 |
Confirming issue here as well. Seems like Steam just uses SDL2 input rather than ibus? |
Yes, I'm experiencing the inconvenience as well. Hoping that it being fixed soon. |
As of 6/22/2014, the problem still exists. |
For what it's worth, IBus IME support just went into libSDL2, so we are currently waiting on the next libSDL2 point release before this issue is ready to be re-evaluated for a solution. |
Same here, using fcitx, can't even switch to russian/japanese layout from english one. |
Using iBus on Ubuntu 14.04. Still an issue. |
This issue still exist(2016-6-25) |
Using ibus-kkc / libkkc 0.3.5 (Japanese ime with kana/kanji conversion) through iBus 1.5.14 on Arch Linux, kernel 4.7 with steam package version 1471380192 - still an issue. Switching input options using the hotkey defined in iBus works though. iBus's built-in English international with AltGr dead keys input works. |
Four years into this problem, does anyone know the status of this bug? ibus input is not working for me, either. |
Oh look, another issue that Valve still hasn't fixed after 4+ years. Let's place bets! I'll go with Q42019, by community workarounds. |
Already "worked around" a few years ago by not using the official client and using pidgin with opensteamworks plugin. |
I meant in the scope of the actual client and not a third party program that is a frontend for the browser api. For that you might as well just use the browser instead of installing a dedicated program. There are also other "workarounds" that require patching SDL but those aren't really worthwhile either. |
Steam seems to use CEF fully and removed vgui2 in the recent Beta version. |
I use fcitx5 with mozc for japanese input.. it does work inside all games including native / proton. Dota 2, CS GO, GW2, AoE 2 DE, FFXIV.. the ones I have tested. Steam client itself does not support IME's or even switching to an IME. Luckily Dota 2 allows you to use steam chats as whispers ingame.. so I use that when I have to. |
July 17. The problem still affects. ~/.xprofile:
Update: 16th April 2024 |
I think the steam in arch linux, ibus can already be used normally. Linux arch-pc-lv3 6.4.2-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 06 Jul 2023 18:35:54 +0000 x86_64 GNU/Linux |
How did you make it work? It does not work for me. |
IIRC, it only works in Big Picture mode. Steam Client Desktop mode is still not able to use IME. |
you are right |
I'm not sure what happened, but today suddenly I could type Chinese using fcitx5 in both Steam Linux desktop client / Big Picture mode. Everything works perfectly. Maybe you guys should give it a try, and see if this issue have finally been fixed. Here is my system information:
|
Still not work for me with Arch Linux/GNOME/iBus. Does this only work with Steam Beta? |
I can confirm it works on Arch Linux with Steam 1705630720(Beta), KDE 6.0rc1, and Fcitx 5.1.7 |
Doesn't work for me maybe flatpak specific problem? Here is my system information:
Steam Client flatpak Version:
fcitx5-related environment variable:
|
I see it uses Fcitx DBus protocol, so flatpak should work.
Looks like your steam doesn't up to date.
|
This comment was marked as off-topic.
This comment was marked as off-topic.
Using Archlinux latest, with KDE X11. $ cat .config/environment.d/02-fcitx.conf
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=\@im=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=ibus
$ Qs fcitx
local/fcitx5 5.1.7-2 (fcitx5-im)
Next generation of fcitx
local/fcitx5-chinese-addons 5.1.3-1
Addons related to Chinese, including IME previous bundled inside fcitx4
local/fcitx5-configtool 5.1.3-1 (fcitx5-im)
Configuration Tool for Fcitx5
local/fcitx5-gtk 5.1.1-1 (fcitx5-im)
Fcitx5 gtk im module and glib based dbus client library
local/fcitx5-lua 5.0.12-1
Lua support for Fcitx 5
local/fcitx5-material-color 0.2.1-1
Material color theme for fcitx5
local/fcitx5-pinyin-moegirl 20231114-2
Fcitx 5 Pinyin Dictionary from zh.moegirl.org.cn
local/fcitx5-pinyin-zhwiki 1:0.2.4.20231205-1
Fcitx 5 Pinyin Dictionary from zh.wikipedia.org
local/fcitx5-qt 5.1.4-3 (fcitx5-im)
Fcitx5 Qt Library (Qt5 & Qt6 integrations) direct start with Desktop Shortcut, aka steam-support-chinese.mp4 |
@CoelacanthusHex I updated yesterday my comment sorry for it, but still doesn't work. I installed steam from package manager and tried alongside with flatpak one. Indeed it isn't flatpak issue nor DE. Since I tried it today on more generic environment like GNOME.(bottom one is flatpak) I might be missing some package or maybe my configuration is bad.
fcitx5-diagnose dumped from bspwm
|
Can confirm is working, on the 11th anniversary of this issue. |
Just find out steam Chinese IM support only working with This information may help someone else. edit: i use |
I got it working with |
It worked on GNOME 45.5 with iBus.
|
Leaving |
This also works for Steam flatpak on NixOS 24.05 on KDE Plasma 6 under en_US.UTF-8 as well. |
Hi, for NixOS I think it should work out of the box after this PR: NixOS/nixpkgs#303571 |
Good to know the native option works OOTB, I just happen to use flatpak Steam in place of NixOS packaged native Steam for reasons that I won't get into and this was the fix to get it working. |
I confirm, this worked for me under Arch, KDE with fcitx5 on wayland |
I'm trying to learn Japanese. As such, I have ibus set up with the Anthy engine to enable me to type Japanese characters. My main method of changing to the Anthy engine is to press Alt+
, but when doing this on Steam, it just types the
. If I enable Japanese input then click on Steam, it simply types the normal Latin characters instead of the Japanese.Processor Information:
Vendor: GenuineIntel
Speed: 2801 Mhz
4 logical processors
4 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported
Network Information:
Network Speed:
Operating System Version:
Ubuntu 12.04.1 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 3.2.0-36-generic
X Server vendor: The X.Org Foundation
X Server release: 11103000
Video Card:
Driver: NVIDIA Corporation GeForce GT 240/PCIe/SSE2
Sound card:
Audio device: Realtek ALC888
Memory:
RAM: 5927 Mb
Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Microphone: Not set
Total Hard Disk Space Available: 187359 Mb
Largest Free Hard Disk Block: 108211 Mb
Installed software:
Recent Failure Reports:
Fri Jan 18 05:26:12 2013 GMT: file ''/tmp/dumps/assert_20130118002559_1.dmp'', upload yes: ''CrashID=bp-b20ecb2a-04c7-4f28-8167-a79aa2130117''
Fri Jan 18 23:49:08 2013 GMT: file ''/tmp/dumps/assert_20130118184858_1.dmp'', upload yes: ''CrashID=bp-3435baa7-42fc-4d8d-8a1b-627722130118''
Fri Jan 18 23:49:37 2013 GMT: file ''/tmp/dumps/assert_20130118184927_2.dmp'', upload yes: ''CrashID=bp-e68ffbdb-adc7-447b-b663-343482130118''
Fri Jan 18 23:49:46 2013 GMT: file ''/tmp/dumps/assert_20130118184937_3.dmp'', upload yes: ''CrashID=bp-65a271f3-982e-45cb-9f2f-b531f2130118''
Tue Jan 22 07:41:17 2013 GMT: file ''/tmp/dumps/assert_20130122024111_1.dmp'', upload yes: ''CrashID=bp-c1dadfef-1acd-4642-a72d-d46302130121''
Tue Jan 22 07:41:53 2013 GMT: file ''/tmp/dumps/assert_20130122024144_2.dmp'', upload yes: ''CrashID=bp-20e46035-8afc-46aa-ba3e-e230b2130121''
Tue Jan 22 07:42:50 2013 GMT: file ''/tmp/dumps/assert_20130122024241_1.dmp'', upload yes: ''CrashID=bp-c1e12300-ce4c-4e2b-87d7-040a02130121''
The text was updated successfully, but these errors were encountered: