Skip to content

Instantly share code, notes, and snippets.

@starenka
Created September 6, 2025 18:45
Show Gist options
  • Save starenka/8842d54837b7d6507133f6268586ff88 to your computer and use it in GitHub Desktop.
Save starenka/8842d54837b7d6507133f6268586ff88 to your computer and use it in GitHub Desktop.
runs abadia del crimen extensum into vfb and connects vnc to it to prevent running on fullscreen
#!/bin/bash
set -eux
DISPLAY_NUM=98
VNC_PORT=5900
Xvfb :$DISPLAY_NUM -screen 0 800x600x16 &
Xvfb_PID=$!
x11vnc -display :$DISPLAY_NUM -noxdamage -forever -repeat -rfbport $VNC_PORT -shared &
X11VNC_PID=$!
krdc vnc://127.0.0.1:$VNC_PORT &
export DISPLAY=:$DISPLAY_NUM
java -jar '/opt/abadia del crimen/AbadiaExtensum.jar' &
JAVA_PID=$!
cleanup() {
echo "Stopping processes..."
kill $Xvfb_PID
kill $JAVA_PID
kill $X11VNC_PID
exit
}
trap cleanup SIGINT
wait
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment