wmii

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

commit 9bbd78c34554affee23e32d77e4447e545711773
parent 0d6378c1ef95af2d311a02c6775e7a097c27426b
Author: Anselm R. Garbe <arg@10kloc.org>
Date:   Thu, 12 Oct 2006 16:22:28 +0200

made wmii scripts work together with new libixp

Diffstat:
rc/quit | 2+-
rc/status | 6+++---
rc/welcome | 6+++---
rc/wmiirc | 40++++++++++++++++++++--------------------
wmii | 4++--
5 files changed, 29 insertions(+), 29 deletions(-)

diff --git a/rc/quit b/rc/quit @@ -1,2 +1,2 @@ #!/bin/sh -echo -n quit | wmiir write /ctl +echo -n quit | ixpc write /ctl diff --git a/rc/status b/rc/status @@ -3,11 +3,11 @@ xwrite() { file="$1"; shift - echo -n "$@" | wmiir write "$file" + echo -n "$@" | ixpc write "$file" } -wmiir remove /rbar/status 2>/dev/null && sleep 2 -echo $WMII_SELCOLORS | wmiir create /rbar/status +ixpc remove /rbar/status 2>/dev/null && sleep 2 +echo $WMII_SELCOLORS | ixpc create /rbar/status while xwrite /rbar/status "$WMII_NORMCOLORS" `date` `uptime | sed 's/.*://; s/,//g'` do sleep 1 diff --git a/rc/welcome b/rc/welcome @@ -30,13 +30,13 @@ Let's go! - Resize the xclock window: Press $MODKEY, right-click the window and, while holding the button down, move the cursor around. - Open the actions menu: $MODKEY-a - Rerun wmiirc by selecting 'wmiirc'. + Rerun ixpcc by selecting 'ixpcc'. - We'll now have a look at the internal filesystem used by wmii. Executing - wmiir read / + ixpc read / in the shell of the terminal will list all the files in the root directory. Entries beginning with a 'd' are directories. If you are curious, you can now dig deeper into the directory trees. For instance, - wmiir read /bar/ + ixpc read /bar/ will show you the content of the bar. We hope that these steps gave you an idea of how wmii works. You can reread diff --git a/rc/wmiirc b/rc/wmiirc @@ -3,7 +3,7 @@ xwrite() { file="$1"; shift - echo -n "$@" | wmiir write "$file" + echo -n "$@" | ixpc write "$file" } proglist() { @@ -30,11 +30,11 @@ WMII_SELCOLORS='#ffffff #335577 #447799' export DMENU WMII_FONT WMII_SELCOLORS WMII_NORMCOLORS -# stop any running instances or wmiirc -echo Start wmiirc | wmiir write /event || exit 1 +# stop any running instances or ixpcc +echo Start ixpcc | ixpc write /event || exit 1 # WM CONFIGURATION -wmiir write /ctl << EOF +ixpc write /ctl << EOF font $WMII_FONT selcolors $WMII_SELCOLORS normcolors $WMII_NORMCOLORS @@ -43,12 +43,12 @@ border 2 EOF # COLUMN RULES -wmiir write /colrules <<EOF +ixpc write /colrules <<EOF /1/ -> 50+50 EOF # TAGGING RULES -wmiir write /tagrules <<EOF +ixpc write /tagrules <<EOF /XMMS.*/ -> ~ /Gimp.*/ -> ~ /MPlayer.*/ -> ~ @@ -64,7 +64,7 @@ ACTIONS_DIRS=`echo "$WMII_CONFPATH" | tr : ' '` proglist `echo "$PATH" | tr : ' '` >$PROGS_FILE & # SHORTCUTS -wmiir write /keys <<EOF +ixpc write /keys <<EOF $MODKEY-$LEFT $MODKEY-$RIGHT $MODKEY-$DOWN @@ -108,25 +108,25 @@ $MODKEY-Shift-9 EOF # TAG BAR -wmiir ls /lbar | +ixpc ls /lbar | while read bar do - wmiir remove "/lbar/$bar" + ixpc remove "/lbar/$bar" done -seltag="`wmiir read /tag/sel/ctl 2>/dev/null`" -wmiir ls /tag | sed -e 's,/$,,; /^sel$/d' | +seltag="`ixpc read /tag/sel/ctl 2>/dev/null`" +ixpc ls /tag | sed -e 's,/$,,; /^sel$/d' | while read tag do if [ "X$tag" = "X$seltag" ]; then - echo "$WMII_SELCOLORS" "$tag" | wmiir create "/lbar/$tag" + echo "$WMII_SELCOLORS" "$tag" | ixpc create "/lbar/$tag" else - echo "$WMII_NORMCOLORS" "$tag" | wmiir create "/lbar/$tag" + echo "$WMII_NORMCOLORS" "$tag" | ixpc create "/lbar/$tag" fi done # EVENT LOOP -wmiir read /event 2>/dev/null | +ixpc read /event 2>/dev/null | while read event do set -f @@ -136,15 +136,15 @@ do parms="$@" case "$type" in Start) - if test wmiirc = "$1" + if test ixpcc = "$1" then exit fi;; CreateTag) - echo "$WMII_NORMCOLORS" "$parms" | wmiir create "/lbar/$parms" + echo "$WMII_NORMCOLORS" "$parms" | ixpc create "/lbar/$parms" ;; DestroyTag) - wmiir remove "/lbar/$parms" + ixpc remove "/lbar/$parms" ;; FocusTag) xwrite "/lbar/$parms" "$WMII_SELCOLORS" "$parms" @@ -180,7 +180,7 @@ do $MODKEY-p) sh -c "`$DMENU <$PROGS_FILE`" &;; $MODKEY-t) - xwrite /ctl view "`wmiir ls /tag | sed 's,/,,; /^sel$/d' | $DMENU`" &;; + xwrite /ctl view "`ixpc ls /tag | sed 's,/,,; /^sel$/d' | $DMENU`" &;; $MODKEY-[0-9]) xwrite /ctl view "`echo $1 | sed 's/.*-//'`";; $MODKEY-Return) @@ -198,8 +198,8 @@ do $MODKEY-Shift-c) xwrite /client/sel/ctl kill;; $MODKEY-Shift-t) - xwrite "/client/`wmiir read /client/sel/ctl`/tags" \ - "`wmiir ls /tag | sed 's,/,,; /^sel$/d' | $DMENU`" &;; + xwrite "/client/`ixpc read /client/sel/ctl`/tags" \ + "`ixpc ls /tag | sed 's,/,,; /^sel$/d' | $DMENU`" &;; $MODKEY-Shift-[0-9]) xwrite /client/sel/tags "`echo $1 | sed 's/.*-//'`";; esac;; diff --git a/wmii b/wmii @@ -3,8 +3,8 @@ WMII_CONFPATH="$HOME/.wmii-4:CONFPREFIX/wmii-4" export WMII_CONFPATH WMII_NS_DIR="/tmp/ns.$USER.${DISPLAY%.0}" export WMII_NS_DIR -WMII_ADDRESS="unix!$WMII_NS_DIR/wmii" export WMII_ADDRESS +IXP_ADDRESS="unix!$WMII_NS_DIR/wmii" export IXP_ADDRESS mkdir -m 700 "$WMII_NS_DIR" 2>/dev/null mkdir $HOME/.wmii-4 2>/dev/null && CONFPREFIX/wmii-4/welcome & -exec wmiiwm -a $WMII_ADDRESS -r `PATH="$WMII_CONFPATH:$PATH" which wmiirc` +exec wmiiwm -a $IXP_ADDRESS -r `PATH="$WMII_CONFPATH:$PATH" which wmiirc`