mirror of
https://github.com/thejerf/baijiSteamVR.git
synced 2026-10-17 16:02:33 +02:00
33 lines
1.0 KiB
Bash
Executable File
33 lines
1.0 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
BAIJI_ROOT="${BAIJI_ROOT:-$HOME/baiji}"
|
|
export DISPLAY="${BAIJI_DISPLAY:-${DISPLAY:-:2}}"
|
|
export XDG_RUNTIME_DIR="${XDG_RUNTIME_DIR:-/run/user/$(id -u)}"
|
|
export XR_RUNTIME_JSON="${XR_RUNTIME_JSON:-/opt/steamvr/steamxr_linuxarm64.json}"
|
|
export LD_LIBRARY_PATH="$BAIJI_ROOT/lib/baiji"
|
|
export QT_PLUGIN_PATH="$BAIJI_ROOT/lib/baiji/plugins"
|
|
export QT_QPA_PLATFORM_PLUGIN_PATH="$BAIJI_ROOT/lib/baiji/plugins/platforms"
|
|
export QT_QPA_PLATFORM=xcb
|
|
unset WAYLAND_DISPLAY
|
|
|
|
for auth in /run/user/1000/nested_plasma/xauth_*; do
|
|
if [[ -f "$auth" ]]; then
|
|
export XAUTHORITY="$auth"
|
|
fi
|
|
done
|
|
|
|
if [[ -f "$HOME/.config/baiji/debug-logging" ]]; then
|
|
LOG_DIR="$HOME/.local/share/baiji/Logs"
|
|
mkdir -p "$LOG_DIR"
|
|
exec "$BAIJI_ROOT/bin/baiji" \
|
|
-C Logger.Options.WriteToFile=True \
|
|
-C Logger.Options.Verbosity=5 \
|
|
-C Logger.Logs.Video=True \
|
|
-C Logger.Logs.OpenXR=True \
|
|
-C Logger.Logs.CI=True \
|
|
"$@" >>"$LOG_DIR/baiji-launcher.log" 2>&1
|
|
fi
|
|
|
|
exec "$BAIJI_ROOT/bin/baiji" "$@" 2>&1 > /dev/null
|