diff options
| -rwxr-xr-x | ratdm | 11 | ||||
| -rwxr-xr-x | ratws | 18 |
2 files changed, 17 insertions, 12 deletions
@@ -0,0 +1,11 @@ +#!/usr/bin/env sh + +font="-*-fixed-medium-*-*-*-12-*-*-*-*-*-*-*" +screen=$(ratpoison -c sdump | tr ',' '\n' | grep '1$') +width=$(echo $screen | cut -d ' ' -f 4) +height=$(echo $screen | cut -d ' ' -f 5) +s=$(echo $screen | cut -d ' ' -f 1) +w=$(($width/3)) +h=$(($height/5*2)) + +dmenu -p "Select >" -l 16 -s $s -x $w -y $h -w $w -sb '#0B0' -sf black -nb '#000' -fn $font -i -p foo "$@" @@ -1,14 +1,8 @@ #!/usr/bin/env sh -font="-*-fixed-medium-*-*-*-12-*-*-*-*-*-*-*" -screen=$(ratpoison -c sdump | tr ',' '\n' | grep '1$') -width=$(echo $screen | cut -d ' ' -f 4) -height=$(echo $screen | cut -d ' ' -f 5) -s=$(echo $screen | cut -d ' ' -f 1) -w=$(($width/3)) -h=$(($height/3)) - -alias dm="dmenu -l 16 -s $s -x $w -y $h -w $w -p \"Select >\" -sb '#0B0' -sf black -nb '#000' -fn $font -i" - -sel=$(ratpoison -c windows | dm | cut -d ' ' -f 1) -[ ! "$sel" = "" ] && ratpoison -c "select $sel" || true +w=$(ratpoison -c windows) +[ "$1" == "-s" ] && p="Tab" && w=$(echo "$w" | grep '(surf)') +[ "$1" == "-w" ] && p="Windows" && w=$(echo "$w" | grep -v '(surf)') +[ -z $w ] && exit +sel=$(echo "$w" | ratdm -p ${p:-All}' >' | cut -d ' ' -f 1) +[ -n $sel ] && ratpoison -c "select $sel" || true |
