Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.49 KB

File metadata and controls

44 lines (30 loc) · 1.49 KB

Steam Deck

OpenQ4 supports Steam Deck through the dedicated OpenQ4-steamdeck launcher shipped in Linux packages as of March 30, 2026.

Launching

  • Use OpenQ4-steamdeck instead of OpenQ4-client_x64.
  • The launcher adds +set com_platformProfile steamdeck and preserves any extra command-line arguments you pass.
  • If SDL_VIDEODRIVER is unset and both WAYLAND_DISPLAY and DISPLAY exist, the launcher exports SDL_VIDEODRIVER=x11 so Steam Deck sessions prefer XWayland for now.

Controls

Default gameplay bindings shipped through openq4_defaults.cfg:

  • JOY15 = attack
  • JOY16 = zoom
  • JOY3 = jump
  • JOY4 = crouch
  • JOY6 = reload
  • JOY5 = flashlight
  • JOY1 = previous weapon
  • JOY2 = next weapon
  • JOY13 = run toggle / walk modifier
  • JOY18 = impulse 19

Menu behavior:

  • JOY7 and JOY8 both open the in-game menu.
  • D-pad and rear paddles are left unbound by default for menu navigation and user customization.

Asset Discovery

Linux Steam auto-discovery checks these roots and then expands any additional library folders from libraryfolders.vdf:

  • ~/.steam/steam
  • ~/.local/share/Steam
  • ~/.var/app/com.valvesoftware.Steam/.local/share/Steam

OpenQ4 then looks for steamapps/common/Quake 4 under each Steam library root.

Notes

  • Steam Deck support is explicit launcher/profile behavior, not automatic hardware detection.
  • Native Wayland-specific work is not required for this pass. XWayland is the recommended path when both Wayland and X11 are available.