Skip to content
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

Add Steam IM Support (Missing packages) #364

Open
bigsaltyfishes opened this issue Jun 8, 2024 · 0 comments
Open

Add Steam IM Support (Missing packages) #364

bigsaltyfishes opened this issue Jun 8, 2024 · 0 comments

Comments

@bigsaltyfishes
Copy link

Steam requires several IBus engines to make the input methods (IM) work:

  • ibus-table-cangjie-lite: It exists in nixpkgs as "ibus-engine.table-chinese" but the version is older than the one used by Valve (which includes a patch to limit unused tables). This package is for the Traditional Chinese Cangjie input method.
  • ibus-pinyin: This package does not exist in nixpkgs. It is for the Simplified Chinese Pinyin input method.
  • pyzy: This package does not exist in nixpkgs. It is a dependency for ibus-pinyin, used for Pinyin and Bopomofo conversion.
  • ibus-anthy: This package is for the Japanese input method, with a patch from Valve. The upstream package exists in nixpkgs.
  • ibus-hangul: This package is for the Korean input method. It seems Valve uses the upstream package directly. We can install it from nixpkgs.

I have tested that the Steam IM works after installing ibus-table-cangjie-lite, ibus-pinyin, pyzy(Works in both Gamescope Session and X11 Desktop Session):
3f12c4fe58ba187f5c333ada2f5ac01

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant