steam-for-linux icon indicating copy to clipboard operation
steam-for-linux copied to clipboard

I just need to solve the problem about typing Chinese.

Open ustcltx opened this issue 10 years ago • 39 comments

The steam is awesome,but I can not use the fcitx input method to type any Chinese.The fcitx can not work on steam.

ustcltx avatar Apr 15 '14 04:04 ustcltx

this issue is not only chinese actually, CJK all got big issues with this.

CJK are guys from regions using chinese, japanese, and korean text characters. these dual-byte characters need IME to input.

also ibus family input method enhancer on linux cannot work with steam client for linux. not only Chinese guys, i once saw a Japanese guy who wanted similar feature supporting with steam for linux.

if i did not go wrong, he once said anthy as a feature request, but which anthy, as far as i know on ubuntu, popular IME structures for Chinese+Japanese+Korean, there are ibus, scim, and, fcitx. so, there are ibus-anthy, scim-anthy, and fcitx-anthy, so, which one?

well, personally, i think ibus family and fcitx family are better.

plus, another interesting issue going with this is that,

steam for linux cannot support copy and paste on ubuntu graphic desktop.

try it yourself, you will find, type/input some straight text into gedit window,

then copy them, then go steam for linux, go into dota2 game for linux, then paste the text into dota2 game chat window, try it, you will see, nothing copied and pasted.

why?

so if steam for linux cannot support IME on linux, very soon, could you guys add copy and paste for text on linux, then if some steam users only need less text input , copy and paste is enough for noob users.

because actually, now steam for linux can display chinese characters, like WenQuanYi fonts(also known as WQY fonts for Simplified Chinese.) but, no IME support. and no copy and paste~

alexanderhou avatar Apr 18 '14 07:04 alexanderhou

Yeah,it should be worked out!

于2014年04月18日 星期五 15时01分49秒,alexanderhou写到:

also ibus family input method enhancer on linux cannot work with steam client for linux. not only Chinese guys, i once saw a Japanese guy who wanted similar feature supporting with steam for linux.

if i did not go, he once said anthy, but which anthy, as far as i know on ubuntu, popular IME structures for Chinese+Japanese+Korean, there are ibus, scim, and, fcitx. so, there are ibus-anthy, scim-anthy, and fcitx-anthy, so, which one?

well, personally, i think ibus family and fcitx family are better.


Reply to this email directly or view it on GitHub: https://github.com/ValveSoftware/steam-for-linux/issues/3255#issuecomment-40791181

ustcltx avatar Apr 18 '14 07:04 ustcltx

There's already an issue open to support ibus, but I'll leave this too as a general feature request for any of the mentioned IMEs.

gdrewb-valve avatar Apr 28 '14 17:04 gdrewb-valve

Yes I'm using fcitx (with mozc), too, and can only input latin characters. It generally works much better than ibus in my system, so it would be great if I could also use it in Steam.

salixh5 avatar May 01 '15 12:05 salixh5

I'm also interested in support for fcitx.

J5lx avatar Jun 14 '15 16:06 J5lx

fcitx support +1

samos123 avatar Oct 11 '15 13:10 samos123

I wonder if IM support for Steam is the same as for the games. Most likely not. I haven't found a game where I can activate fcitx either. If fcitx support for steam platform and for individually games should be implemented seperately then it is much a nightmare.

y-usuzumi avatar Nov 02 '15 02:11 y-usuzumi

Sogou Pinyin Method, the most popular input method in China, has released their Linux version by deb package, which is based on fcitx. So I prefer a fcitx fix for now.

KANGOD avatar Apr 10 '16 05:04 KANGOD

Dota2 can input Chinese a year ago but why steam client still can't input ?

wangling12 avatar Dec 26 '17 05:12 wangling12

In the new year, I hope to quickly fix this problem.We need to communicate in the game.

ilovesusu avatar Jan 09 '18 05:01 ilovesusu

My guess Valve seems to have no thought to solve this problem. Four years have passed!

hellojo011 avatar Nov 27 '18 08:11 hellojo011

Please bump this in priority - not being able to write anything using common input methods on Linux is a serious deficiency.

Even terminals that are barely a few ten thousand lines of C heavy and don't even use high level graphics APIs (urxvt) can somehow get this right.

Muffindrake avatar Mar 14 '19 14:03 Muffindrake

Hoping the problem can be solved as soon as possible

Bryan2333 avatar Jun 15 '19 07:06 Bryan2333

Happy new year 2020

GreatBigWhiteWorld avatar Jan 01 '20 04:01 GreatBigWhiteWorld

same issue, any update ?

leaveye avatar Jun 14 '20 10:06 leaveye

fcitx5 still not support yet.I dont know why dota2 support fcitx but steam and csgo cant.

Littleweisheit avatar Jun 22 '20 08:06 Littleweisheit

Same issue. Tested on Fedora 30/31/32, Steam on Linux still can't use fcitx input method now. So do the games on Steam.

RepSklvska avatar Jul 08 '20 17:07 RepSklvska

Still an issue unable to input Japanese with fcitx-mocz.

sangoku116 avatar Feb 18 '21 02:02 sangoku116

I add this env varaiable XMODIFIERS="" to launch options and it works with ibus. Not sure works for everyone.

If you have other game options, try this XMODIFIERS="" %command% <Game Options>.

henry3211439 avatar Apr 08 '21 05:04 henry3211439

I add this env varaiable XMODIFIERS="" to launch options and it works with ibus. Not sure works for everyone.

If you have other game options, try this XMODIFIERS="" %command% <Game Options>.

It does not work with fcitx and proton.

sangoku116 avatar Apr 08 '21 17:04 sangoku116

It doesn't support fcitx5 now. Now that Steam Deck is out, how can you sell a device where I can't input my language?

VitalyAnkh avatar Jul 31 '21 14:07 VitalyAnkh

This issue was opened at 2014, seven years have passed, not solved now at 2021. It's miserable for linux supporters.

freeNestor avatar Sep 12 '21 03:09 freeNestor

It still doesn't support ibus, just wonder when can the issue been fixed

PixelHegel avatar Oct 31 '21 06:10 PixelHegel

It's just astonishing to see that 7 years has passed since this issue was opened, and the steam client still doesn't support any of the most popular input methods. Needless to say that this issue is already marked "in review". Steam has a very large user base in China, let alone Korea and Japan. In recent years, Linux users from China are steadily increasing as well. It's very disappointing for us Chinese users to see that Valve hasn't taken its user's opinions into account. We hope that this issue can be closed asap. If even Nvidia can move to support wayland, why can't you guys make an effort to support ibus? @ValveSoftware

mack-w avatar Nov 03 '21 16:11 mack-w

+1 here, can't type Japanese on Steam or Team Fortress 2 with fcitx5 on Debian Sid

tanshoku avatar Nov 13 '21 14:11 tanshoku

So Chinese Linux gamers do not deserve a community in Steam's mind.

leaveye avatar Dec 01 '21 08:12 leaveye

The kind Fcitx developer will save us: https://github.com/libsdl-org/SDL/pull/5281. Hope Valve will update SDL in steam client as soon as this PR gets merged.

VitalyAnkh avatar Feb 02 '22 15:02 VitalyAnkh

@VitalyAnkh no, it's not relevant.. I know steam big picture uses SDL and people can use input method there. The PR you are pointing is just to fix some small issue between SDL and input method.

The windowed version I have no idea what steam is using, but definitely it doesn't send anything to input method.

wengxt avatar Feb 03 '22 03:02 wengxt

@wengxt Sorry, I didn't look into that PR carefully. But it's still great work, thank you! AFAIK steam is using Chromium Embeded Framework (CEF).

VitalyAnkh avatar Feb 03 '22 03:02 VitalyAnkh

https://github.com/libsdl-org/SDL/pull/5281 has been merged. Waiting for the SDL release it and steam update the dependency

SettingDust avatar Apr 06 '22 03:04 SettingDust