/ distribution / linux / Ryujinx.sh
Ryujinx.sh
 1  #!/bin/sh
 2  
 3  SCRIPT_DIR=$(dirname "$(realpath "$0")")
 4  
 5  if [ -f "$SCRIPT_DIR/Ryujinx.Headless.SDL2" ]; then
 6      RYUJINX_BIN="Ryujinx.Headless.SDL2"
 7  fi
 8  
 9  if [ -f "$SCRIPT_DIR/Ryujinx" ]; then
10      RYUJINX_BIN="Ryujinx"
11  fi
12  
13  if [ -z "$RYUJINX_BIN" ]; then
14      exit 1
15  fi
16  
17  COMMAND="env DOTNET_EnableAlternateStackCheck=1"
18  
19  if command -v gamemoderun > /dev/null 2>&1; then
20      COMMAND="$COMMAND gamemoderun"
21  fi
22  
23  exec $COMMAND "$SCRIPT_DIR/$RYUJINX_BIN" "$@"