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

Big Picture Mode: "Japanese (Rōmaji)" Keyboard Layout causes crash

Open hogehoge61 opened this issue 1 year ago • 3 comments

Your system information

  • Steam client version (build number or date): 1705108172
  • Distribution (e.g. Ubuntu): Arch Linux (2024-01-24 updated)
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs.tar.gz
  • GPU: AMD Radeon RX 580 (probably not relevant)

Steps for reproducing this issue:

  1. Launch the Steam client in Big Picture mode
  2. Enable and Select "Japanese (Rōmaji)" from "Settings" -> "Select Active Keyboards Layouts""
  3. Open OSK by focusing the search window on the top menu
  4. The window will freeze for a while and Big Picture mode will restart.

1-zop

In addition to "Japanese (Rōmaji)", "Korean" also causes OSK to crash.

I have confirmed this issue on Arch Linux, occurring in both Beta channel (1705720677) and Stable channel (1705108172).

This problem also occurs with the SteamOS / current Steam Deck Beta client (1705720677), but strangely enough, when I switch back to the Steam Deck Stable client (1705108172) from desktop mode, OSK works fine. (Are there different builds even with the same version number? I don't know)

hogehoge61 avatar Jan 24 '24 03:01 hogehoge61

We've found the cause for this crash, it should be fixed in a future beta.

smcv avatar Feb 12 '24 11:02 smcv

Workaround: in the stable channel only, install ibus-anthy for the Japanese (Rōmaji) OSK, or ibus-hangul for the Korean OSK. (Those package names are valid for at least Arch and Debian, other distros might vary.) If you want to type in Japanese or Korean, you'll probably need those packages installed anyway.

This workaround will not work in the beta channel. A proper fix for that is in progress.

when I switch back to the Steam Deck Stable client (1705108172) from desktop mode, OSK works fine

I suspect that the Steam Deck already has ibus-anthy and/or ibus-hangul installed as part of SteamOS. If that's the case, then its situation is equivalent to the workaround I described.

smcv avatar Feb 12 '24 11:02 smcv

This should be fixed in latest Steam beta client on Steam Deck.

TTimo avatar Feb 14 '24 14:02 TTimo

Closing per the last comment.

kisak-valve avatar Mar 22 '24 22:03 kisak-valve