From c5c4f7640e0cfe2c1434fc36976032d09003199f Mon Sep 17 00:00:00 2001 From: srdusr Date: Wed, 20 Dec 2023 23:56:26 +0200 Subject: Removed toggle-bar --- toggle-bar | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100755 toggle-bar diff --git a/toggle-bar b/toggle-bar deleted file mode 100755 index ee010e6..0000000 --- a/toggle-bar +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash - -EWW=$(which eww) -STATE_FILE="$HOME/.eww_module_state" -BAR_CLASS="Eww - bar" # Update this with the actual class name of your eww bar window - -# Function to check if the focused window is the eww bar -is_eww_bar_focused() { - focused_class=$(xprop -id "$(xdotool getactivewindow)" | awk -F '"' '/WM_CLASS/{print $4}') - [ "$focused_class" == "$BAR_CLASS" ] -} - -# Check if the module is currently running -if [ -e "$STATE_FILE" ]; then - # If the file exists, the module is running, so close it - rm "$STATE_FILE" - "$EWW" close bar & - xdotool key --clearmodifiers Escape - - # Introduce a delay before checking if the eww bar is focused - sleep 0.2 - - # Check if the eww bar is focused, if not, close it - if ! is_eww_bar_focused; then - sleep 0.2 - "$EWW" close bar & - xdotool key --clearmodifiers Escape - fi -else - # If the file doesn't exist, the module is not running, so start it - touch "$STATE_FILE" - "$EWW" open bar & -fi -- cgit v1.2.3