OSDN Git Service

status bar loop without quitting
authorpaperbenni <paperbenni@gmail.com>
Fri, 29 Nov 2019 09:01:07 +0000 (10:01 +0100)
committerpaperbenni <paperbenni@gmail.com>
Fri, 29 Nov 2019 09:01:07 +0000 (10:01 +0100)
autostart.sh

index 131a67b..6263254 100755 (executable)
@@ -15,32 +15,6 @@ for i in $(pidof -x autostart.sh); do
 done
 
 [ -e ~/.cache/islaptop ] && ISLAPTOP="true"
-INTERNET="X"
-
-REPETITIONS="xxxxxx"
-
-# status bar loop
-while :; do
-       # run every 60 seconds
-       if [ "$REPETITIONS" = "xxxxxx" ]; then
-               if ping -q -c 1 -W 1 8.8.8.8; then
-                       INTERNET="🌍"
-               else
-                       INTERNET="X"
-               fi
-               REPETITIONS="x"
-       else
-               REPETITIONS="$REPETITIONS"x
-       fi
-
-       date="$(date +'%d-%m-%Y|%T')"
-
-       # battery indicator on laptop
-       [ -n "$ISLAPTOP" ] && date="$date|$(acpi | egrep -o '[0-9]*%')"
-       date="$date|🔊$(amixer get Master | egrep -o '[0-9]{1,3}%' | head -1)|$INTERNET"
-       xsetroot -name "$date"
-       sleep 10
-done &
 
 if command -v picom &>/dev/null; then
        picom &
@@ -68,3 +42,30 @@ fi
 setxkbmap -layout de
 
 [ -n "$ISLAPTOP" ] && nm-applet &
+
+INTERNET="X"
+
+REPETITIONS="xxxxxx"
+
+# status bar loop
+while :; do
+       # run every 60 seconds
+       if [ "$REPETITIONS" = "xxxxxx" ]; then
+               if ping -q -c 1 -W 1 8.8.8.8; then
+                       INTERNET="🌍"
+               else
+                       INTERNET="X"
+               fi
+               REPETITIONS="x"
+       else
+               REPETITIONS="$REPETITIONS"x
+       fi
+
+       date="$(date +'%d-%m-%Y|%T')"
+
+       # battery indicator on laptop
+       [ -n "$ISLAPTOP" ] && date="$date|$(acpi | egrep -o '[0-9]*%')"
+       date="$date|🔊$(amixer get Master | egrep -o '[0-9]{1,3}%' | head -1)|$INTERNET"
+       xsetroot -name "$date"
+       sleep 10
+done