#!/bin/bash
# Launch QElectroTech in a nested Xephyr X server with Openbox
# Works around Wayland drag-and-drop issue in QET

XEPHYR_PID=""

cleanup() {
    kill $XEPHYR_PID 2>/dev/null
    exit 0
}
trap cleanup SIGINT SIGTERM

Xephyr -screen 1920x1080 :1 -title QET -br &
XEPHYR_PID=$!

sleep 1
DISPLAY=:1 openbox &
sleep 0.5
DISPLAY=:1 qelectrotech &

wait $XEPHYR_PID
