ValveSoftware / steam-runtime

A runtime environment for Steam applications
Other
1.18k stars 86 forks source link

recent runtime update fails portal stories and total war with X_SetInputFocus on Fluxbox #36

Open JonnyJD opened 9 years ago

JonnyJD commented 9 years ago

I am running Arch Linux with Fluxbox (simple window manager instead of KDE/gnome).

Yesterday I was playing Portal Stories: Mel fine. Today the steam client updated including the steam runtime and I can't start Portal Stories anymore. Portal 2 works fine.

The X error I get:

X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 42 (X_SetInputFocus)
Serial number of failed request: 1357
Current serial number in output stream: 1360

This was previously reported here for the beta of the steam runtime: http://steamcommunity.com/app/317400/discussions/0/530646715646773908/ It does look like the same problem is now released in the stable steam client.

This seems to be the same problem for Dota 2 Reborn and AwesomeWM (instead of Fluxbox): https://github.com/awesomeWM/awesome/issues/292 There it is linked to this libsdl issue that is fixed upstream, but possibly not in the version shipped with Steam: https://bugzilla.libsdl.org/show_bug.cgi?id=2997

JonnyJD commented 9 years ago

"Empire: Total War" also doesn't work with the new runtime.

Ape commented 9 years ago

I get the same error with Steam In-Home Streaming:

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  42 (X_SetInputFocus)
  Serial number of failed request:  195
  Current serial number in output stream:  196

Dota 2 Reborn seems to be working. I have Arch Linux and Awesome WM. This happens with both stable and beta versions of Steam.

Deleterios commented 9 years ago

I have exactly the same issue with those games:

I have Fedora and Awesome WM. And it's working under openbox, with the same configurations.

Ape commented 9 years ago

I found another game with this issue: Half-Life 2: Update. The original Half-Life 2 seems to be working.

EDIT: Half-Life 2: Update seems to be working now. Might be fixed in game or Steam updates.

dcbishop commented 9 years ago

I have this issue with Arma3 and Dirt: Showdown in AwesomeWM.

roman-holovin commented 9 years ago

Dota 2 streaming fails under awesome-wm with this error