Hardware: Lenovo Legion Go (Gen 1). OS: CachyOS Handheld (April 2026 Update). Session: Gamescope-Session (KDE Plasma Desktop).
The Core Issues:
- Gamescope is 180° Upside Down: The UI is inverted.
- 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(usingGAMESCOPE_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-cachyosarguments in this new build? - Is there a specific
udevrule orinputplumbertweak 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.