wmii

git clone git://oldgit.suckless.org/wmii/
Log | Files | Refs | README | LICENSE

commit b2e81933e8ff899320b548512188a786242a57a3
parent f685c1404f64c84a1ec298085361931e4532880e
Author: Anselm R. Garbe <garbeam@wmii.de>
Date:   Thu,  9 Feb 2006 12:38:43 +0100

some patches


Diffstat:
rc/keys | 33+++++++++++----------------------
rc/wmiirc | 1+
2 files changed, 12 insertions(+), 22 deletions(-)

diff --git a/rc/keys b/rc/keys @@ -1,28 +1,15 @@ -#!9PREFIX/bin/rc +#!9PREFIX/bin/rc -x # configure wmiikeys -ADDRESS=unix!/tmp/.ixp-$USER/wmiikeys-$WMII_IDENT -PIDFILE=/tmp/.ixp-$USER/keyspid-$WMII_IDENT -if(test -r $PIDFILE) { - kill -2 `{cat $PIDFILE} >[2]/dev/null -} -echo $pid >$PIDFILE - fn xwrite { echo -n $2 | wmiir write $1 } -fn sigint { - if(test -f $PIDFILE && ~ `{cat $PIDFILE} $pid) - rm -f $PIDFILE - xwrite /keys/ctl quit - xwrite /ctl 'unmount /keys' - exit -} - -wmiikeys -a $ADDRESS & -xwrite /ctl 'mount '^$ADDRESS^' /keys' +xwrite /keys/ctl quit >/dev/null >[2=1] +xwrite /ctl 'mount unix!/tmp/.ixp-'^$USER^'/wmiikeys-'^$WMII_IDENT^' /keys' +wmiikeys -a unix!/tmp/.ixp-$USER/wmiikeys-$WMII_IDENT & sleep 1 -wmiir write /keys/grab <<END +wmiir -a unix!/tmp/.ixp-$USER/wmiikeys-$WMII_IDENT write /grab <<END +Control-Alt-k Control-Alt-c Control-Alt-q,y Control-Alt-w,y @@ -49,8 +36,12 @@ Shift-Alt-3 Shift-Alt-4 END -wmiir read /keys/event | while(key=`{read}) { +wmiir -a unix!/tmp/.ixp-$USER/wmiikeys-$WMII_IDENT read /event | \ +while(key=`{read}) { + xwrite /bar/2/data $key switch($key) { + case Control-Alt-k + keys case Control-Alt-c xwrite /wm/sel/sel/sel/ctl kill case Control-Alt-q,y @@ -95,5 +86,3 @@ wmiir read /keys/event | while(key=`{read}) { xwrite /wm/ctl 'select '^`{echo $k|sed 's/.*-//g'} } } - -sigint diff --git a/rc/wmiirc b/rc/wmiirc @@ -30,6 +30,7 @@ for(page in `{wmiir read /wm | grep '^d' | awk '{print $10}' | grep -v new}) { xwrite /bar/font $FONT xwrite /bar/defcolor $SEL_COLOR echo -n fnord | wmiir write /bar/new/data +echo -n key | wmiir write /bar/new/data # MISC xsetroot -mod 2 2 -bg '#444466' -fg '#555555'