commit 99ff512bf976d5f9352c895a345d72878929817a
Author: Robert Russell <robertrussell.72001@gmail.com>
Date: Wed, 6 Sep 2023 14:24:26 -0700
Initial commit
Diffstat:
4 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/Makefile b/Makefile
@@ -0,0 +1,17 @@
+.POSIX:
+
+PREFIX = /usr/local
+
+install:
+ mkdir -p $(DESTRDIR)$(PREFIX)/bin
+ cp -f volget volset statusupd $(DESTDIR)$(PREFIX)/bin/
+ chmod 755 $(DESTDIR)$(PREFIX)/bin/volget
+ chmod 755 $(DESTDIR)$(PREFIX)/bin/volset
+ chmod 755 $(DESTDIR)$(PREFIX)/bin/statusupd
+
+uninstall:
+ rm -f $(DESTDIR)$(PREFIX)/bin/volget
+ rm -f $(DESTDIR)$(PREFIX)/bin/volset
+ rm -f $(DESTDIR)$(PREFIX)/bin/statusupd
+
+.PHONY: install uninstall
diff --git a/statusupd b/statusupd
@@ -0,0 +1,7 @@
+#!/bin/sh
+[ $# -eq 0 ] || { echo "usage: $0" >&2; exit 1; }
+volume () volget
+#battery () cat /sys/class/power_supply/BAT0/capacity
+datetime () date +"%a %d %b │ %I:%M%p"
+#xsetroot -name " V$(volume)% │ B$(battery)% │ $(datetime) "
+xsetroot -name " V$(volume)% │ $(datetime) "
diff --git a/volget b/volget
@@ -0,0 +1,4 @@
+#!/bin/sh
+[ $# -eq 0 ] || { echo "usage: $0" >&2; exit 1; }
+pactl stat >/dev/null 2>&1 || { echo "?"; exit 0; } # No pulse daemon running
+pactl get-sink-volume @DEFAULT_SINK@ | sed -nE 's:^.*/ *([0-9]+)% */.*$:\1:p'
diff --git a/volset b/volset
@@ -0,0 +1,4 @@
+#!/bin/sh
+[ $# -eq 1 ] || { echo "usage: $0 VOLUME" >&2; exit 1; }
+pactl set-sink-volume @DEFAULT_SINK@ $1
+statusupd