Autostart

This commit is contained in:
The-Repo-Club 2022-10-25 06:44:12 +01:00
parent d6a63d75ba
commit 1412eedcf5
No known key found for this signature in database
GPG Key ID: E30EC2FBFB05C44F

View File

@ -12,7 +12,7 @@
#Created:
# Mon 22 November 2021, 03:15:54 PM [GMT+1]
#Modified:
# Thu 20 October 2022, 03:26:36 PM [GMT+1]
# Tue 25 October 2022, 06:43:21 AM [GMT+1]
#
#Description:
# <Todo>
@ -32,7 +32,10 @@ fi
if [[ $DESKTOP_SESSION != "qtile" ]]; then
if command -v autotiling &>/dev/null; then
if ! pgrep -f "autotiling" >/dev/null; then
autotiling &
(
sleep 2s
autotiling
) &
else
echo "autotiling already Running"
fi
@ -42,7 +45,10 @@ if [[ $DESKTOP_SESSION != "qtile" ]]; then
if ! pgrep -f "xroot" >/dev/null; then
if command -v xmenu_desktop &>/dev/null; then
if ! pgrep -f "xmenu_desktop" >/dev/null; then
xroot -r xmenu_desktop &
(
sleep 2s
xroot -r xmenu_desktop
) &
else
echo "xroot already Running"
fi
@ -54,7 +60,10 @@ if [[ $DESKTOP_SESSION != "qtile" ]]; then
fi
if command -v clipmenu-daemon &>/dev/null; then
if ! pgrep -f "clipmenu-daemon" >/dev/null; then
clipmenu-daemon &
(
sleep 2s
clipmenu-daemon
) &
else
echo "clipmenu-daemon already Running"
fi
@ -78,7 +87,10 @@ if ! command -v ckb-next &>/dev/null; then
echo "ckb-next could not be found"
else
if ! pgrep -x "ckb-next" >/dev/null; then
ckb-next --background &
(
sleep 2s
ckb-next --background
) &
else
echo "ckb-next already Running"
fi
@ -86,7 +98,10 @@ fi
if command -v nm-applet &>/dev/null; then
if ! pgrep -x "nm-applet" >/dev/null; then
nm-applet &
(
sleep 2s
nm-applet
) &
else
echo "nm-applet already Running"
fi
@ -94,7 +109,10 @@ fi
if command -v blueman-applet &>/dev/null; then
if ! pgrep -x "blueman-applet" >/dev/null; then
blueman-applet &
(
sleep 2s
blueman-applet
) &
else
echo "blueman-applet already Running"
fi
@ -102,30 +120,39 @@ fi
if command -v touchpad-indicator &>/dev/null; then
if ! pgrep -f "touchpad-indicator" >/dev/null; then
touchpad-indicator &
(
sleep 2s
touchpad-indicator
) &
else
echo "touchpad-indicator already Running"
fi
fi
if command -v numlockx &>/dev/null; then
numlockx on &
if command -v cbatticon &>/dev/null; then
if ! pgrep -x "cbatticon" >/dev/null; then
(
sleep 2s
cbatticon
) &
else
echo "cbatticon already Running"
fi
fi
if command -v volumeicon &>/dev/null; then
if ! pgrep -x "volumeicon" >/dev/null; then
volumeicon &
(
sleep 5s
volumeicon
) &
else
echo "volumeicon already Running"
fi
fi
if command -v cbatticon &>/dev/null; then
if ! pgrep -x "cbatticon" >/dev/null; then
cbatticon &
else
echo "cbatticon already Running"
fi
if command -v numlockx &>/dev/null; then
numlockx on &
fi
####################
@ -137,9 +164,11 @@ else
if ! test -f "$HOME/.fehbg"; then
echo "$HOME/.fehbg could not be found"
else
sh "$HOME/.fehbg" &
sh "$HOME/.fehbg"
(
sleep 2s
sh "$HOME/.fehbg" &
sh "$HOME/.fehbg"
) &
fi
fi
@ -151,6 +180,8 @@ if command -v xidlehook &>/dev/null; then
# shellcheck disable=SC2155
export PRIMARY_DISPLAY="$(xrandr | awk '/ primary/{print $1}')"
if ! pgrep -x "xidlehook" >/dev/null; then
(
sleep 2s
xidlehook \
--not-when-fullscreen \
--not-when-audio \
@ -162,7 +193,8 @@ if command -v xidlehook &>/dev/null; then
"" \
--timer 3600 \
"systemctl suspend" \
"" &
""
) &
else
echo "xidlehook already Running"
fi