scripts

various script and utils
git clone git://z3bra.org/scripts
Log | Files | Refs

commit c8a584d1efdaa927bb17613cbc35030f15fccf6e
parent 72e574d65d5636dd69efa9896d807409a87dc68e
Author: z3bra <willy@mailoo.org>
Date:   Mon Mar 30 23:05:25 +0200

changed look & feel for volumebar and popups

Diffstat:
popup | 32++++++++++++++++----------------
volume | 14+++++++-------
volumebar | 6+++---
3 files changed, 26 insertions(+), 26 deletions(-)
diff --git a/popup b/popup @@ -6,23 +6,28 @@ TEXT='none' SLEEP=3 +ftn="profont" # XFT name of the font, for txtw +fts="12" # size of the said font + # bar options -font='-*-stlarch-medium-r-*-*-10-*-*-*-*-*-*-*' -font="$font,-*-profont-medium-*-*--12-*-*-*-*-*-*-1" +#font='-*-stlarch-medium-r-*-*-10-*-*-*-*-*-*-*' +#font="-*-profont-medium-*-*--12-*-*-*-*-*-*-1" +font="-*-creep-*-*-*--16-*-*-*-*-*-*-1" bg="#ff161616" fg="#ffffffff" hl="#ff443232" -IFS=' x' read x y <<< `xrandr | grep '*' | sed 1q | awk '{print $1}'` +x=$(wattr w `lsw -r`) +y=$(wattr h `lsw -r`) -width=300 +width=180 height=20 -offx=10 + +#offx=10 offy=10 -#offx=$(( x - $width - 10 )) -#offy=$(( y - $height - 10 )) +offx=$(( x - 14 - $width )) +#offy=$(( y - $height - 10 )) -title="" geom=${width}x${height}+${offx}+${offy} usage() { @@ -30,8 +35,7 @@ usage() { } spawn() { - prefix="%{F${fg}} ${title} %{F-}" - (echo "%{l}${prefix} %{r}$@ ";sleep $SLEEP) | bar -d -g $geom -f $font -B $bg -F $fg + (echo "%{c}$@";sleep $SLEEP) | lemonbar -d -g $geom -f $font -B $bg -F $fg } loop() { @@ -41,15 +45,13 @@ loop() { done) | bar -g $geom -f $font -B $bg -F $fg } -test "$#" -lt 1 && exit 1 +test "$#" -lt 1 && while getopts ":bd:g:hlt:" opt; do case $opt in b) BEEP=1 ;; - l) LOOP=1 ;; d) SLEEP=$OPTARG ;; g) geom=$OPTARG ;; - t) title=$OPTARG ;; h) usage; exit 0 ;; *) usage; exit 1 ;; esac @@ -60,6 +62,4 @@ shift $(( OPTIND - 1 )); TEXT="$@" FUNC="echo $TEXT" -# that beep can be *REALLY* annoying -test -n "$BEEP" && beep -f 1500 -d 20 -l 100 -test -n "$LOOP" && loop "$FUNC" || spawn "$TEXT" +spawn "$TEXT" diff --git a/volume b/volume @@ -29,11 +29,11 @@ state() { test $# -eq 0 && echo "`level`" && exit 0 case $1 in - -h) usage ;; - -s) state ;; - -l) level ;; - +) amixer set $CHANNEL 5%+ >/dev/null;; - -) amixer set $CHANNEL 5%- >/dev/null;; - !) amixer set $CHANNEL toggle >/dev/null;; - *) amixer set $CHANNEL $1 >/dev/null;; + -h) usage ;; + -s) state ;; + -l) level ;; + up|+) amixer set $CHANNEL 5%+ >/dev/null;; + down|-) amixer set $CHANNEL 5%- >/dev/null;; + toggle|!) amixer set $CHANNEL toggle >/dev/null;; + *) amixer set $CHANNEL $1 >/dev/null;; esac diff --git a/volumebar b/volumebar @@ -1,8 +1,8 @@ #!/bin/sh -C1='%{F#ffffffff}+' -C2='%{F#ff333333}+' -C3='%{F#ffcc6464}+' +C1='%{F#ffffffff}|' +C2='%{F#ff333333}|' +C3='%{F#ffcc6464}|' test "$(volume -s)" = "off" && C1="$C3"