#!/usr/bin/env bash # # Author: Dmitry Razumov # Copyright (c) 2021-2025 UBLinux # # Used as a source ENABLED=no [[ ${ENABLED} == "yes" ]] || { return 0 2>/dev/null && return 0 || exit 0; } DEFAULT_CONF=$(< /usr/lib/ublinux/default) [[ ${DEFAULT_CONF} =~ (^|$'\n')[[:blank:]]*SYSCONF=([^$|$'\n']+)[[:blank:]]*($|$'\n') ]] && SYSCONF=${BASH_REMATCH[2]} || SYSCONF="/etc/sysconf" SOURCE=${SYSCONF}/config; [ -f "${SOURCE}" ] && . ${SOURCE} 2>/dev/null SOURCE=${SYSCONF}/desktop; [ -f "${SOURCE}" ] && . ${SOURCE} 2>/dev/null TESTNETWORK=yes TESTNETTOOL="ping -c 1 " TESTNETSERVER="77.88.8.8" STARTNWTOOL=/usr/share/ublinux/i3term/zenWIFI WM=marco TESTINDE=i3term [ -f /run/$(basename $0)_started ] && return 0 if [ "$DESKTOP" = "$TESTINDE" ] ;then if [ "$TESTNETWORK" = "yes" ] ;then if ! $TESTNETTOOL $TESTNETSERVER >/dev/null 2>/dev/null ;then $WM & pid=$! su -l root -c "$STARTNWTOOL" kill $pid echo 1 >/run/$(basename $0)_started fi fi fi