From c336d51b077ccb069efb2a2cecd7c702b02f1688 Mon Sep 17 00:00:00 2001 From: Jonathan Hodgson Date: Mon, 30 Apr 2018 13:33:33 +0100 Subject: [PATCH] Make server blocks orange when starting --- i3/blocks/apache | 17 +++++++++++------ i3/blocks/mysql | 11 +++++++++++ 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/i3/blocks/apache b/i3/blocks/apache index 3a5d93d4..dc3841da 100755 --- a/i3/blocks/apache +++ b/i3/blocks/apache @@ -5,11 +5,14 @@ STATUS=$($LAMPP status 2> /dev/null) APACHE=$(echo "$STATUS" | grep -i apache | grep -io not > /dev/null && echo "down" || echo "up") +COLOUR="" + function toggleApache(){ if [ $APACHE = "up" ]; then - gksudo $LAMPP stopapache + gksudo $LAMPP stopapache > /dev/null else - gksudo $LAMPP startapache + gksudo $LAMPP startapache > /dev/null + COLOUR="#FF8000" fi } @@ -26,10 +29,12 @@ case $BLOCK_BUTTON in 3) toggleAll ;; esac -if [ "$APACHE" = "up" ]; then - COLOUR="#00FF00" -else - COLOUR="#FF0000" +if [ -z "$COLOUR" ]; then + if [ "$APACHE" = "up" ]; then + COLOUR="#00FF00" + else + COLOUR="#FF0000" + fi fi echo "Apache" diff --git a/i3/blocks/mysql b/i3/blocks/mysql index 4c5e0242..0d35a86d 100755 --- a/i3/blocks/mysql +++ b/i3/blocks/mysql @@ -5,11 +5,14 @@ STATUS=$($LAMPP status 2> /dev/null) MYSQL=$(echo "$STATUS" | grep -i mysql | grep -io not > /dev/null && echo "down" || echo "up") +COLOUR="" + function toggleMysql(){ if [ $MYSQL = "up" ]; then gksudo $LAMPP stopmysql else gksudo $LAMPP startmysql + COLOUR="#FF8000" fi } @@ -32,6 +35,14 @@ else COLOUR="#FF0000" fi +if [ -z "$COLOUR" ]; then + if [ "$APACHE" = "up" ]; then + COLOUR="#00FF00" + else + COLOUR="#FF0000" + fi +fi + echo "MySQL" echo "" echo "$COLOUR"