distribution/packages/rocknix/sources/scripts/run
2024-03-25 10:29:49 +01:00

43 lines
741 B
Bash
Executable file

#!/bin/bash
# SPDX-License-Identifier: GPL-2.0
# Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS)
. /etc/profile
ui_state() {
clear >/dev/console
systemctl ${1} ${UI_SERVICE}
}
if [ "${UI_SERVICE}" = "weston.service" ]
then
if [ -f "${*}" ]
then
RUN=$(echo ${*} | sed 's# #\\ #g')
weston-terminal --command="${RUN}"
else
weston-terminal --command="${*}"
fi
elif echo "${UI_SERVICE}" | grep "sway"; then
if [ -f "${*}" ]
then
RUN=$(echo ${*} | sed 's# #\\ #g')
foot ${RUN}
else
foot ${*}
fi
else
ui_state stop
clear >/dev/console
$* >/dev/console
if [ "$?" == 0 ]
then
ui_state start
exit 0
else
"$*" >/dev/console
ui_state start
exit 0
fi
fi