Adjust _bashrc to drop `screen.` from `screen.*` TERMs (for Ubuntu).
[dotfiles-framework.git] / _xinitrc
1 #!/bin/bash
2 # .xinitrc startup file for X
3
4 #WM="gnome"
5 #WM="twm"
6 #WM="fluxbox"
7 WM="Find installed"
8
9 # Set up keybindings
10 xmodmap .Xinitrc
11
12 # xrdb -load $HOME/.Xresources
13
14 if [ "$WM" == "Find installed" ]
15 then
16     for M in fluxbox gnome-session twm
17     do
18         PATH=`which $M`
19         if [ -n "$PATH" ]
20         then
21             if [ "$M" == "fluxbox" ] || [ "$M" == "twm" ; then
22                 WM="$M"
23             elif [ "$M" == "gnome-session" ]
24                 WM="gnome"
25             else
26                 echo "No known windows manager installed"
27                 exit
28             fi
29         fi
30     done
31 fi
32
33 if [ "$WM" == "twm" ] # tabbed windows manager.  Very simple.
34 then
35  # starts a clock, several terminals, and leaves the window manager running 
36  # as the last application.   Assuming that the window manager has been 
37  # configured properly, the user then chooses the Exit menu item to 
38  # shut down X.
39  xsetroot -solid darkgray &
40  xclock -g 50x50-0+0 -bw 0 &
41  xload -g 200x50-50+0 -bw 0 -bg black -fg white &
42  # alias xterm='xterm -bg black -fg white'
43  xterm -bg black -fg white -g 80x39+0+0 &
44  xterm -bg black -fg white -g 80x35+0-0 &
45  xterm -bg black -fg white -g 80x76-0+0 &
46  twm
47 elif [ "$WM" == "gnome" ]
48  then
49  # start dbus session for gnome power manager
50  eval `dbus-launch --auto-syntax`
51  xterm -bg black -fg white -g 80x39+0+0 &
52  gnome-session
53 elif [ "$WM" == "fluxbox" ]
54  then
55  xterm -bg black -fg white -g 80x39+0+0 &
56  fluxbox
57 fi