-
Notifications
You must be signed in to change notification settings - Fork 16
Common mistakes
brcly edited this page Aug 14, 2026
·
3 revisions
Wrong:
linuwux lutris
linuwux lutris lutris:rungameid/5
linuwux heroic
linuwux faugus-launcherlinuwux sets LD_PRELOAD and execs its arguments. If the argument is Lutris (or another frontend), every UI helper process loads liblinuwux.so. The game may never get a clean, intentional setup — and logs fill with [linuwux] v… loaded lines.
Right: apply LinUwUx only to the game command:
| Launcher | Where |
|---|---|
| Steam | Per-game → Properties → Launch options |
| Lutris | That game → Configure → command prefix or env |
| Heroic | That game → settings → wrapper / env |
| Faugus | Per-game launch options / env |
See Steam, Lutris, Heroic, Faugus.
Steam injects the overlay via LD_PRELOAD. A bare:
LD_PRELOAD=/home/you/.local/lib/liblinuwux.so %command%
can replace that list and break the overlay.
Prefer the wrapper (appends for you):
~/.local/bin/linuwux %command%
If you set LD_PRELOAD by hand, append:
LD_PRELOAD=${LD_PRELOAD}:/home/you/.local/lib/liblinuwux.so %command%
linuwux mangohud %command% # OK
mangohud linuwux %command% # often breaks
Better: enable MangoHud in the launcher’s own toggle when available (Faugus, Heroic, etc.).
Not supported. Use GE-Proton or CachyOS Proton.
Not smoothly supported yet — see Gamescope.