Hyprland version
Hyprland 0.55.1 built from branch v0.55.1 at commit a47147bc095e5b3be3eb8bd04f0ac242b968cd4d clean ([gha] Nix: update inputs).
Date: Wed May 13 22:55:46 2026
Tag: v0.55.1, commits: 7311
Libraries:
Hyprgraphics: built against 0.5.1, system has 0.5.1
Hyprutils: built against 0.13.1, system has 0.13.1
Hyprcursor: built against 0.1.13, system has 0.1.13
Hyprlang: built against 0.6.8, system has 0.6.8
Aquamarine: built against 0.11.0, system has 0.11.0
Version ABI string: a47147bc095e5b3be3eb8bd04f0ac242b968cd4d_aq_0.11_hu_0.13_hg_0.5_hc_0.1_hlg_0.6
no flags were set
Description
Moonlight is a streaming client, which can be used for remote desktop.
After an Arch Linux system upgrade, this client’s image becomes “overexposed” (shown in following images).
I’ve tried the same client on Gnome and found it working perfectly, so I think this bug might be caused by Hyprland.
Additionally, using QT_QPA_PLATFORM=xcb env for Moonlight client solves the problem, but also breaks the system hotkeys capture feature.
I’ve already checked this issue is not related to Sunshine client on my Windows pc.
The command I use for Moonlight: moonlight stream 192.168.1.2 Desktop --display-mode windowed --1440 --fps 165 --capture-system-keys fullscreen --bitrate 102400 --video-codec HEVC --video-decoder hardware --absolute-mouse
