#!/bin/sh # configure wmii xwrite() { file="$1"; shift echo -n "$@" | wmiir write "$file" } proglist() { ls -lL `echo "$@" | tr : ' '` 2>/dev/null | awk 'NF>2 && $1 ~ /^[^d].*x/ {print $NF}' | sort -u } MODKEY=Alt WMII_FONT='fixed' export WMII_FONT WMII_NORMCOLORS='#222222 #eeeeee #666666' export WMII_NORMCOLORS WMII_SELCOLORS='#ffffff #285577 #4c7899' export WMII_SELCOLORS # give wmiiwm a chance to start while : do echo Start wmiirc | wmiir write /event >/dev/null 2>&1 && break sleep 1 done # WM CONFIGURATION xwrite /def/border 2 xwrite /def/font $WMII_FONT xwrite /def/selcolors $WMII_SELCOLORS xwrite /def/normcolors $WMII_NORMCOLORS # TAGGING RULES wmiir write /def/rules < ~ /Gimp.*:.*/ -> ~ EOF # MISC xsetroot -solid '#0b1014' status & proglist $OLD_PATH >/tmp/ns.$USER.$DISPLAY/progs & # SHORTCUTS wmiir write /def/keys </dev/null | while read event do set -- $event type="$1"; shift case "$type" in Start) if test wmiirc = "$1" then exit fi;; LabelClick) xwrite /ctl view $1;; Key) case "$1" in $MODKEY-Control-c) xwrite /view/sel/sel/ctl kill;; $MODKEY-Control-w,y) wmiirc &;; $MODKEY-Control-q,y) xwrite /ctl quit;; $MODKEY-Control-p) extern `wmiimenu