From 5a4d4a06a287985fbf5b458056881d3d0a0c71aa Mon Sep 17 00:00:00 2001
From: xero <x@xero.nu>
Date: Sun, 22 Jan 2017 23:22:55 -0500
Subject: add wmutils setup

---
 wmutils/bin/wm | 45 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)
 create mode 100755 wmutils/bin/wm

(limited to 'wmutils/bin/wm')

diff --git a/wmutils/bin/wm b/wmutils/bin/wm
new file mode 100755
index 0000000..2124a6b
--- /dev/null
+++ b/wmutils/bin/wm
@@ -0,0 +1,45 @@
+#!/bin/sh
+#                                  ██   ██  ██        
+#                                 ░██  ░░  ░██        
+# ███     ██ ██████████  ██   ██ ██████ ██ ░██  ██████
+#░░██  █ ░██░░██░░██░░██░██  ░██░░░██░ ░██ ░██ ██░░░░ 
+# ░██ ███░██ ░██ ░██ ░██░██  ░██  ░██  ░██ ░██░░█████ 
+# ░████░████ ░██ ░██ ░██░██  ░██  ░██  ░██ ░██ ░░░░░██
+# ███░ ░░░██ ███ ░██ ░██░░██████  ░░██ ░██ ███ ██████ 
+#░░░    ░░░ ░░░  ░░  ░░  ░░░░░░    ░░  ░░ ░░░ ░░░░░░  
+
+
+wmutilsdir="/tmp/wmutils"
+mkdir -p "$wmutilsdir/window"
+cat "/dev/null" > "$wmutilsdir/window/active"
+
+~/bin/tray &
+~/bin/clock &
+~/bin/wgrp -m &
+~/bin/bar 'wgrp -b' &
+~/bin/pulse &
+
+wew | while IFS=: read ev wid; do
+    wattr o $wid && continue
+    case $ev in
+        # enter/leave
+        7)
+          echo "$(wname "$wid")" > "$wmutilsdir/window/active"
+        ;;
+        # create
+        16)
+          echo "$(wname "$wid")" > "$wmutilsdir/window/active"
+        ;;
+        # close
+        18)
+          ~/bin/focus.sh prev 2>/dev/null
+          ~/bin/wgrp -R $wid  2>/dev/null
+          echo "$(wname `pfw`)" > "$wmutilsdir/window/active"
+        ;;
+        # window map 
+        19)
+          echo "$(wname "$wid")" > "$wmutilsdir/window/active"
+          ~/bin/focus.sh $wid
+        ;;
+    esac
+done
-- 
cgit v1.2.1