Just in case, since it seems related to vrmonitor.sh, here's the content of this file. I've never touched it so, is it supposed to be like that?
#!/bin/bash -x
VRBINDIR=$(cd $(dirname $0)/; pwd)
[[ -n $STEAMVR_VRENV ]] || exec "$VRBINDIR/vrenv.sh" "$0" "$@"
case $(uname) in
Darwin)
VRMONITOR=$STEAMVR_TOOLSDIR/bin/osx32/vrmonitor
;;
Linux)
VRMONITOR=$STEAMVR_TOOLSDIR/bin/linux64/vrmonitor
;;
default)
echo set QT_DIR
exit 1
;;
esac
exec $DEBUGGER "$VRMONITOR" "$@"
I found the culprit.
Short answer: delete the file ~/.config/openvr/openvrpaths.vrpath (and ensure that wiVRn doesn't run with steamvr)
Long answer: the mentionned file might have been created by wiVRn and make xrizer conflict with steamvr.
Nothing extracted yet.
Describe the bug
Since a couple weeks, SteamVR refuses to load correctly, showing a black vrmonitor.sh window that expands infinitely to the right and a top-left menu that doesn't load correctly and is completely glitched. (To the point it's a miracle that the Quit option works) Also, StamVR is not detected anymore by ALVR either.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
SteamVR should launch normally.
Screenshots

Additional context
WiVRn is a temporary solution for me as it doesn't rely on SteamVR.
Tried public, beta and previous. Same problem on all.
Tried to verify files integrity. Doesn't fix anything.
Tried to reinstall steamvr completely. Doesn't fix anything.