# HG changeset patch # User Jeff Hammel # Date 1377990356 25200 # Node ID dfd5357403aa440633c647543ec8dd66d708f816 # Parent 155c8a6b471e5d5c84638b10b3badea6c2737549 moar betterer diff -r 155c8a6b471e -r dfd5357403aa bin/setup-X.sh --- a/bin/setup-X.sh Thu Aug 29 19:16:57 2013 -0700 +++ b/bin/setup-X.sh Sat Aug 31 16:05:56 2013 -0700 @@ -1,14 +1,18 @@ #!/bin/bash -# daemons -for i in nm-applet gkrellm diodon # 'synapse -s' +### daemons +# nm-applet: network manager +# gkrellm: system monitor +# diodon: clipboard manager +# arbtt-capture: arbitrary time tracker (redundant with tracker?) # To add: x-tile; qamixer (well, some mixer); gnome-activity journal +for i in nm-applet gkrellm diodon arbtt-capture do - if ! pidof ${i} + if which ${i} then - echo "not running: $i" - if which ${i} + if ! pidof ${i} then + echo "not running: $i" ${i} & fi fi @@ -16,18 +20,12 @@ # TODO: add workspace specific programs -# arbitrary time tracker -if which arbtt-capture -then - arbtt-capture -fi - # ssh-add if [[ `ssh-add -l` != *id_?sa* ]] then SSH_ASKPASS=/usr/bin/ksshaskpass if [[ -e $SSH_ASKPASS ]] then - ssh-add + SSH_ASKPASS=${SSH_ASKPASS} ssh-add fi fi \ No newline at end of file