summaryrefslogtreecommitdiffstats
path: root/bspwm/.local/bin/toggle_tray
diff options
context:
space:
mode:
authorAmin Bandali <amin@aminb.org>2016-11-18 22:28:31 -0500
committerAmin Bandali <amin@aminb.org>2016-11-18 22:28:31 -0500
commit7791c200d9b385f722863cbaf2341dafffdb272f (patch)
treedcecb593622cd4aea06a27332f69b606226889d2 /bspwm/.local/bin/toggle_tray
parentb447fcc5a248329d10d995726822e6e001d9eec2 (diff)
downloadconfigs-7791c200d9b385f722863cbaf2341dafffdb272f.tar.gz
configs-7791c200d9b385f722863cbaf2341dafffdb272f.tar.xz
configs-7791c200d9b385f722863cbaf2341dafffdb272f.zip
Update bspwm & sxhkd dots
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