u/Leading-Parking-5525

Hardware: Lenovo Legion Go (Gen 1). OS: CachyOS Handheld (April 2026 Update). Session: Gamescope-Session (KDE Plasma Desktop).

The Core Issues:

  1. Gamescope is 180° Upside Down: The UI is inverted.
  2. Controller Input / Invisible Cursor: Original Gen 1 controllers aren't responding 1:1, and the mouse cursor is invisible in Desktop Mode (though it highlights buttons when moved).

What I’ve Attempted (The "Master File" approach): I've tried creating a global environment override to force rotation and cursor visibility, but the system seems to be bypassing it entirely.

My current /etc/environment contains:

Bash

export GAMESCOPE_FLAGS="--force-orientation left --adaptive-sync --rt"
export KWIN_FORCE_SW_CURSOR=1
export SDL_JOYSTICK_HIDAPI=0

I have also tried user-level overrides in:

  • ~/.config/environment.d/60-gamescope.conf
  • ~/.config/environment.d/gamescope.conf (using GAMESCOPE_ARGS=)

The Problem: Despite these files, the orientation remains upside down. It seems the new April '26 Gamescope-Session fork is ignoring standard environment paths.

The Ask:

  • Where is the definitive path to override gamescope-session-cachyos arguments in this new build?
  • Is there a specific udev rule or inputplumber tweak required to get the Gen 1 pads and cursor to render properly?

I had to use Gemini to help me sort this through, (usually works when I configure my gaming PC rig) but this handheld issue is killing me. Someone help so I don't have to go back to bazzite again lol.

reddit.com
u/Leading-Parking-5525 — 16 days ago