Mercurial > hg > config
annotate bin/setup-X.sh @ 573:1e1db18fb7fa
STUB: bin/setup-X.sh
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Thu, 16 Jan 2014 16:32:52 -0800 |
parents | 8d28fce0a6d6 |
children | 00f5e55cbce8 |
rev | line source |
---|---|
360 | 1 #!/bin/bash |
2 | |
503 | 3 ### daemons |
4 # nm-applet: network manager | |
5 # gkrellm: system monitor | |
6 # diodon: clipboard manager | |
531 | 7 # arbtt-capture: arbitrary time tracker |
8 # x-tile: window tiling | |
9 # To add: qamixer (well, some mixer); gnome-activity journal | |
10 for i in nm-applet gkrellm diodon arbtt-capture x-tile | |
360 | 11 do |
503 | 12 if which ${i} |
360 | 13 then |
562
8d28fce0a6d6
detect scripts; namely x-tile
Jeff Hammel <jhammel@mozilla.com>
parents:
552
diff
changeset
|
14 if ! pidof -x ${i} |
360 | 15 then |
503 | 16 echo "not running: $i" |
360 | 17 ${i} & |
18 fi | |
19 fi | |
378
0e99d3a68066
notes to self....that didnt quite do what we wanted :(
Jeff Hammel <jhammel@mozilla.com>
parents:
360
diff
changeset
|
20 done |
0e99d3a68066
notes to self....that didnt quite do what we wanted :(
Jeff Hammel <jhammel@mozilla.com>
parents:
360
diff
changeset
|
21 |
0e99d3a68066
notes to self....that didnt quite do what we wanted :(
Jeff Hammel <jhammel@mozilla.com>
parents:
360
diff
changeset
|
22 # TODO: add workspace specific programs |
496 | 23 |
497 | 24 # ssh-add |
25 if [[ `ssh-add -l` != *id_?sa* ]] | |
26 then | |
573 | 27 GUI_SSH_ASKPASS=/usr/bin/ksshaskpass |
28 if [[ -e "${GUI_SSH_ASKPASS}" ]] | |
497 | 29 then |
573 | 30 SSH_ASKPASS=${GUI_SSH_ASKPASS} ssh-add |
31 elif [[ -z "$PS1" ]] | |
32 # http://www.cyberciti.biz/faq/linux-unix-bash-check-interactive-shell/ | |
33 | |
34 echo "not running ssh-add: PS1 not found" | |
552 | 35 else |
573 | 36 ssh-add # interactive terminal |
497 | 37 fi |
38 fi |