protonscr

[Beta] X11 compose sequences are not working

steamopen Steam client
ValveSoftware/steam-for-linux#9414 · opened 2023-04-29 by dsalt · updated 2025-11-12 · 6 comments · github
Ddsalt 2023-04-29 github
  • Steam client version (build number or date): 1682707471

Shift-AltGr, ’a’, ‘e’ should produce ‘æ’ when ‘e’ is pressed. It does not. Instead, ‘a’ and ‘e’ are produced when the respective keys are pressed.

This works as it should in the stable build. It also worked in the beta prior to the recent major update.

Ssylware 2023-11-18 github

Same issue on my side.

In theory, the client should dynamically load the libxkbcommon-x11 library if using the xcb libs, or the libxkbcommon if using wayland. The xserver or the wayland compositor do provide how to configure the xkb client-side state machine.

That said, the legacy libX11 has a xkb state machine included.

Hopefully, I did not say too much wrong things.

Ssylware 2023-11-28 github

I meant a compose client state machine (on the x11 server the xkb keymap is still server side, not on native wayland).

Ddsalt 2023-11-28 github

#9631 is the same issue.

Ddsalt 2025-10-31 github

Still broken.

steamwebhelper only loads libxkbcommon.so.0, and steam doesn't use either. (Xorg-based desktop; checked via /proc/$PID/maps.)

Jjn64 2025-11-11 github

Still broken.

Compose works for me on current stable client 1759461205 and beta client 1762805486. Tested in Library search, various modals like game properties, Community (web view), and chat.

My compose key is RAlt, set via Xfce (which I believe ultimately sets XkbOptions compose:ralt).

Fedora 41
Xfce 4.18.6

Ddsalt 2025-11-12 github

Still not working here; custom xkb keymap. (I'm presently using Ctrl+LeftLogo, not that the actual key combination should matter.)

Nothing extracted yet.