Skip to content

Fix fullscreen Steam game window rules - #11981

Open
flrsn wants to merge 1 commit into
omacom:quattrofrom
flrsn:fix/steam-game-idle-inhibit
Open

flrsn wants to merge 1 commit into
omacom:quattrofrom
flrsn:fix/steam-game-idle-inhibit

Conversation

@flrsn

@flrsn flrsn commented Sep 15, 2026

Copy link
Copy Markdown

Summary

  • apply fullscreen idle inhibition to the existing steam.* rule, covering Steam, class-steam games, and steam_app_* games
  • add fullscreen idle inhibition for games launched through gamescope
  • scope floating behavior to the titled Steam main and Friends windows so games exposing class steam are not forced to float
  • add a regression test for the reproduced Steam and gamescope classes

Fixes #6947

Scope

This covers the concrete steam, steam_app_*, and gamescope classes reported in the issue. Native Linux games may expose arbitrary app-specific classes, which cannot be identified reliably by a static Steam class rule.

Testing

  • test/shell.d/steam-test.sh
  • bash test/shell.d/hyprland-default-config-test.sh
  • git diff --check

The full test suite was also exercised while developing the PR. Its 10 unrelated environment-dependent failures reproduced unchanged on an untouched origin/quattro worktree.

@flrsn
flrsn force-pushed the fix/steam-game-idle-inhibit branch from 88438fa to 1001c59 Compare September 15, 2026 17:42
@flrsn flrsn changed the title Inhibit idle for fullscreen Steam games Fix fullscreen Steam game window rules Sep 15, 2026
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

Successfully merging this pull request may close these issues.

Steam idle-inhibit rule matches the client but not steam_app games

1 participant