How to fix BAR monitor and window positioning on Linux KDE Wayland

Beyond All Reason can avoid the primary monitor on KDE Plasma Wayland setups. A custom window rule resolves this permanently without manual repositioning every launch.

Tags: beyond all reason, linux kde wayland, window rule, monitor positioning

The problem

Users running BAR on CachyOS with KDE Plasma Wayland report the game window opens on the wrong monitor or ignores primary display placement. Dragging the window manually each session works but creates unnecessary friction, especially for players who launch games frequently.

The fix: custom window rule

Add a custom window rule for Beyond-All-Reason in KDE System Settings under Window Management and Window Rules. Set the rule to Ignore Requested Geometry. This tells the compositor to disregard the game positioning request and use the system default instead. The game then appears on the primary monitor without manual intervention every time.

Steps:

  • Open KDE System Settings
  • Navigate to Window Management and Window Rules
  • Add a new rule, set window class to Beyond-All-Reason
  • Set Ignore Requested Geometry to Force
  • Save and restart the game

Why this happens

BAR uses SDL2 for window creation and Wayland compositors handle geometry differently than X11. The game requests a specific position that the compositor overrides, creating the appearance of the game ignoring the primary display entirely. KDE window rules bypass this conflict cleanly.

Creed of champions

Creed of Champions runs training sessions in a friendly, non-toxic environment. Players at all skill levels share strategies, review each other games, and work on improvement without the blame that poisons multiplayer gaming. Win with skill, teamwork, and respect.

Advertisement