From a44c00b6124391d926303da231617c69e5164a36 Mon Sep 17 00:00:00 2001 From: q3aql Date: Wed, 7 Jul 2021 11:14:16 +0200 Subject: [PATCH] Progress bar applying effects --- zenidrv-g203-lightsync | 18 ++++++++++++++++++ zenidrv-g203-prodigy | 20 ++++++++++++++++++-- 2 files changed, 36 insertions(+), 2 deletions(-) diff --git a/zenidrv-g203-lightsync b/zenidrv-g203-lightsync index 187a2fc..4a9767f 100755 --- a/zenidrv-g203-lightsync +++ b/zenidrv-g203-lightsync @@ -76,9 +76,13 @@ while [ ${showMenu} -eq 0 ] ; do elif [ "${color_selected}" == "Navy" ] ; then color_apply="000080" fi + sleep 2 | zenity --progress --title "zenidrv-g203-lightsync ${VERSION} (${M_DATE})" --text "Applying Solid effect" \ + --window-icon=${iconPath} --pulsate --no-cancel --auto-close g203-led.py lightsync solid "${color_apply}" color_apply="none" elif [ "${opcion}" == "Cycle" ] ; then + sleep 2 | zenity --progress --title "zenidrv-g203-lightsync ${VERSION} (${M_DATE})" --text "Applying Cycle effect" \ + --window-icon=${iconPath} --pulsate --no-cancel --auto-close g203-led.py lightsync cycle elif [ "${opcion}" == "Breathe" ] ; then color_selected=$(zenity --width=260 --height=520 --list --title "zenidrv-g203-lightsync ${VERSION} ($M_DATE)" \ @@ -117,20 +121,34 @@ while [ ${showMenu} -eq 0 ] ; do elif [ "${color_selected}" == "Navy" ] ; then color_apply="000080" fi + sleep 2 | zenity --progress --title "zenidrv-g203-lightsync ${VERSION} (${M_DATE})" --text "Applying Breathe effect" \ + --window-icon=${iconPath} --pulsate --no-cancel --auto-close g203-led.py lightsync breathe "${color_apply}" color_apply="none" elif [ "${opcion}" == "Wave" ] ; then + sleep 2 | zenity --progress --title "zenidrv-g203-lightsync ${VERSION} (${M_DATE})" --text "Applying Wave effect" \ + --window-icon=${iconPath} --pulsate --no-cancel --auto-close g203-led.py lightsync wave elif [ "${opcion}" == "Blend" ] ; then + sleep 2 | zenity --progress --title "zenidrv-g203-lightsync ${VERSION} (${M_DATE})" --text "Applying Blend effect" \ + --window-icon=${iconPath} --pulsate --no-cancel --auto-close g203-led.py lightsync blend elif [ "${opcion}" == "Intro (On)" ] ; then + sleep 2 | zenity --progress --title "zenidrv-g203-lightsync ${VERSION} (${M_DATE})" --text "Enabling startup effect" \ + --window-icon=${iconPath} --pulsate --no-cancel --auto-close g203-led.py lightsync intro on elif [ "${opcion}" == "Intro (Off)" ] ; then + sleep 2 | zenity --progress --title "zenidrv-g203-lightsync ${VERSION} (${M_DATE})" --text "Disabling startup effect" \ + --window-icon=${iconPath} --pulsate --no-cancel --auto-close g203-led.py lightsync intro off elif [ "${opcion}" == "Set DPI" ] ; then dpi_number=$(zenity --entry --title "Set DPI (from 50 to 8000)" --window-icon=${iconPath} --text "Enter DPI number (from 50 to 8000):" --entry-text "800") + sleep 2 | zenity --progress --title "zenidrv-g203-lightsync ${VERSION} (${M_DATE})" --text "Setting DPI to ${dpi_number}" \ + --window-icon=${iconPath} --pulsate --no-cancel --auto-close g203-led.py lightsync dpi ${dpi_number} elif [ "${opcion}" == "Light off" ] ; then + sleep 2 | zenity --progress --title "zenidrv-g203-lightsync ${VERSION} (${M_DATE})" --text "Turning off the light on the mouse" \ + --window-icon=${iconPath} --pulsate --no-cancel --auto-close g203-led.py lightsync breathe 00FFFF 1000 0 elif [ "${opcion}" == "Exit" ] ; then showMenu=1 diff --git a/zenidrv-g203-prodigy b/zenidrv-g203-prodigy index 2e92f7f..537f6d4 100755 --- a/zenidrv-g203-prodigy +++ b/zenidrv-g203-prodigy @@ -20,7 +20,8 @@ function rootMessage() { if [ ${administrador} -eq 0 ] ; then rm -rf /etc/root else - zenity --title "zenidrv-g203-prodigy ${VERSION} (${M_DATE})" --window-icon=${iconPath} --warning --width=340 --text "Administrator permissions are required" + zenity --title "zenidrv-g203-prodigy ${VERSION} (${M_DATE})" --window-icon=${iconPath} --warning \ + --width=340 --text "Administrator permissions are required" echo "" echo "* zenidrv-g203-prodigy ${VERSION} (${M_DATE}) (GPL v2.0)" echo "" @@ -75,9 +76,13 @@ while [ ${showMenu} -eq 0 ] ; do elif [ "${color_selected}" == "Navy" ] ; then color_apply="000080" fi + sleep 2 | zenity --progress --title "zenidrv-g203-prodigy ${VERSION} (${M_DATE})" --text "Applying Solid effect" \ + --window-icon=${iconPath} --pulsate --no-cancel --auto-close g203-led.py solid "${color_apply}" color_apply="none" elif [ "${opcion}" == "Cycle" ] ; then + sleep 2 | zenity --progress --title "zenidrv-g203-prodigy ${VERSION} (${M_DATE})" --text "Applying Cycle effect" \ + --window-icon=${iconPath} --pulsate --no-cancel --auto-close g203-led.py cycle elif [ "${opcion}" == "Breathe" ] ; then color_selected=$(zenity --width=260 --height=520 --list --title "zenidrv-g203-lightsync ${VERSION} ($M_DATE)" \ @@ -116,20 +121,31 @@ while [ ${showMenu} -eq 0 ] ; do elif [ "${color_selected}" == "Navy" ] ; then color_apply="000080" fi + sleep 2 | zenity --progress --title "zenidrv-g203-prodigy ${VERSION} (${M_DATE})" --text "Applying Breathe effect" \ + --window-icon=${iconPath} --pulsate --no-cancel --auto-close g203-led.py breathe "${color_apply}" color_apply="none" elif [ "${opcion}" == "Intro (On)" ] ; then + sleep 2 | zenity --progress --title "zenidrv-g203-prodigy ${VERSION} (${M_DATE})" --text "Enabling startup effect" \ + --window-icon=${iconPath} --pulsate --no-cancel --auto-close g203-led.py intro on elif [ "${opcion}" == "Intro (Off)" ] ; then + sleep 2 | zenity --progress --title "zenidrv-g203-prodigy ${VERSION} (${M_DATE})" --text "Disabling startup effect" \ + --window-icon=${iconPath} --pulsate --no-cancel --auto-close g203-led.py intro off elif [ "${opcion}" == "Set DPI" ] ; then dpi_number=$(zenity --entry --title "Set DPI (from 200 to 8000)" --window-icon=${iconPath} --text "Enter DPI number (from 200 to 8000):" --entry-text "800") + sleep 2 | zenity --progress --title "zenidrv-g203-prodigy ${VERSION} (${M_DATE})" --text "Setting DPI to ${dpi_number}" \ + --window-icon=${iconPath} --pulsate --no-cancel --auto-close g203-led.py dpi ${dpi_number} elif [ "${opcion}" == "Light off" ] ; then + sleep 2 | zenity --progress --title "zenidrv-g203-prodigy ${VERSION} (${M_DATE})" --text "Turning off the light on the mouse" \ + --window-icon=${iconPath} --pulsate --no-cancel --auto-close g203-led.py breathe 00FFFF 1000 0 elif [ "${opcion}" == "Exit" ] ; then showMenu=1 else - zenity --title "zenidrv-g203-prodigy ${VERSION} (${M_DATE})" --window-icon=${iconPath} --warning --width=300 --text "Choose one of the menu options" + zenity --title "zenidrv-g203-prodigy ${VERSION} (${M_DATE})" --window-icon=${iconPath} --warning \ + --width=300 --text "Choose one of the menu options" fi done