]> git.donarmstrong.com Git - x_base.git/blob - .xsession
* Completely move around the home directory system and begin
[x_base.git] / .xsession
1 LANG="en_US.UTF-8"
2 export LANG
3
4 HOSTNAME=$(hostname)
5
6 if [ -d ~/tmp ]; then
7    export TMPDIR=$(echo ~/tmp)
8 fi;
9
10 if [ "$HOSTNAME" == "archimedes" ]; then
11     xmodmap -e 'keycode 158 = XF86AudioRaiseVolume'
12     xmodmap -e 'keycode 146 = XF86AudioLowerVolume'
13     xmodmap -e 'keysym Super_L = Multi_key'
14     xset r rate 170 40
15 fi;
16
17 if [ -e ~/.Xresources_$HOSTNAME ]; then
18     xrdb -merge < ~/.Xresources_$HOSTNAME;
19 fi;
20
21 if [ -e ~/.xsession_$HOSTNAME ]; then
22     . ~/.xsession_$HOSTNAME
23 fi;
24
25
26 if [ -x /usr/bin/gkrellm ]; then
27         /usr/bin/gkrellm &
28 fi
29
30 if [ -x /usr/bin/xmms ]; then
31         /usr/bin/xmms &
32 fi
33
34 if [ -x /usr/bin/xsetbg ]; then 
35     if [ "$(hostname)" == "archimedes" ] && [ -r /home/don/pictures/dh-demon_tag.jpg ]; then
36         /usr/bin/xsetbg -zoom 125 -fit -center -border gray17 /home/don/pictures/dh-demon_tag.jpg
37     fi;
38 fi;
39
40 if [ -x /usr/bin/xscreensaver -a -e ~/.xscreensaver ]; then
41     /usr/bin/xscreensaver &
42 fi;
43
44 #if [ -x /usr/bin/ion3 ]; then
45 #    exec /usr/bin/ion3;
46 #el
47 if [ -x /usr/bin/openbox ]; then
48         exec /usr/bin/openbox;
49 elif [ -x /usr/bin/rxvt ]; then
50         exec /usr/bin/rxvt;
51 elif [ -x /usr/bin/rxvt-unicode ]; then
52         exec /usr/bin/rxvt-unicode;
53 elif [ -x /usr/bin/xterm ]; then
54         exec /usr/bin/xterm;
55 else
56      # we're screwed.
57      sleep 2s;
58 fi;