summaryrefslogtreecommitdiffstats
path: root/bspwm/.local/bin/toggle_tray
diff options
context:
space:
mode:
Diffstat (limited to 'bspwm/.local/bin/toggle_tray')
-rwxr-xr-xbspwm/.local/bin/toggle_tray16
1 files changed, 16 insertions, 0 deletions
diff --git a/bspwm/.local/bin/toggle_tray b/bspwm/.local/bin/toggle_tray
new file mode 100755
index 0000000..c081995
--- /dev/null
+++ b/bspwm/.local/bin/toggle_tray
@@ -0,0 +1,16 @@
+#!/bin/bash
+
+# from https://github.com/kallith/Dotfiles
+
+if [ $(pgrep -cf stalonetray) -gt 0 ]; then
+ wid=$(xdotool search --class stalonetray)
+ if [ "$(xdotool search --onlyvisible --class stalonetray)" != "" ]; then
+ xdotool windowunmap $wid
+ else
+ xdotool windowmap $wid
+ xdotool windowraise $wid
+ fi
+else
+ xdotool search --class stalonetray
+ stalonetray
+fi