#!/bin/bash

function start_x11()
{
kill -9 $(pgrep -f "termux.x11") 2>/dev/null

am start --user 0 -n com.termux.x11/com.termux.x11.MainActivity > /dev/null 2>&1
sleep 3
termux-x11 :1 -legacy-drawing -xstartup "dbus-launch --exit-with-session startlxqt"
echo "DONE"
stop_x11
am broadcast -a com.termux.x11.ACTION_STOP -p com.termux.x11
return 0
}

function stop_x11()
{
kill -9 $(pgrep -f "termux.x11") 2>/dev/null
pkill -f "termux.x11"
}

function show_help()
{
    echo -e "Termux LXQt Desktop 1.2.0-SR

Usage: x11 start|stop
"
    return 0
}
case $1 in
    start)
        start_x11
        ;;
    stop)
        stop_x11
        ;;
    *)
        show_help
        ;;
esac
