]> git.lizzy.rs Git - bspwm.git/commitdiff
Add a fullscreen daemon for the panel example
authorBastien Dejean <nihilhill@gmail.com>
Wed, 28 Oct 2015 10:52:42 +0000 (11:52 +0100)
committerBastien Dejean <nihilhill@gmail.com>
Wed, 28 Oct 2015 10:52:42 +0000 (11:52 +0100)
examples/panel/fullscreen_daemon [new file with mode: 0755]
examples/panel/panel
examples/panel/profile

diff --git a/examples/panel/fullscreen_daemon b/examples/panel/fullscreen_daemon
new file mode 100755 (executable)
index 0000000..88bc8bc
--- /dev/null
@@ -0,0 +1,7 @@
+#! /bin/sh
+
+panel_wid=$(xdo id -a "$PANEL_WM_NAME")
+
+bspc control --subscribe window_state | while read msg name state wid ; do
+       [ $name = "fullscreen" -a $state = "on" ] && xdo below -t $wid $panel_wid
+done
index 6358373169c20190bf85e86c0370d2279417d4a8..7f64fe57b9994bd247ccd19935d16e69a4711a2e 100755 (executable)
@@ -17,6 +17,6 @@ clock -sf 'S%a %H:%M' > "$PANEL_FIFO" &
 
 . panel_colors
 
-cat "$PANEL_FIFO" | panel_bar | lemonbar -g x$PANEL_HEIGHT -f "$PANEL_FONT_FAMILY" -F "$COLOR_FOREGROUND" -B "$COLOR_BACKGROUND" &
+cat "$PANEL_FIFO" | panel_bar | lemonbar -n "$PANEL_WM_NAME" -g x$PANEL_HEIGHT -f "$PANEL_FONT_FAMILY" -F "$COLOR_FOREGROUND" -B "$COLOR_BACKGROUND" &
 
 wait
index a160c809d6ccc26685ae6a464a79a85f47602ac4..921841d37976ac97c08cb417cce38dc18e4ca7c7 100644 (file)
@@ -1,4 +1,5 @@
 PANEL_FIFO=/tmp/panel-fifo
 PANEL_HEIGHT=24
 PANEL_FONT_FAMILY="-*-terminus-medium-r-normal-*-12-*-*-*-c-*-*-1"
-export PANEL_FIFO PANEL_HEIGHT PANEL_FONT_FAMILY
+PANEL_WM_NAME=lemonpanel
+export PANEL_FIFO PANEL_HEIGHT PANEL_FONT_FAMILY PANEL_WM_NAME