initial checkin
[grml-etc.git] / etc / skel / .xinitrc
1 #!/bin/sh
2 # Filename:      .xinitrc
3 # Purpose:       specify details for xserver
4 # Authors:       grml-team (grml.org), (c) Michael Prokop <mika@grml.org>
5 # Bug-Reports:   see http://grml.org/bugs/
6 # License:       This file is licensed under the GPL v2.
7 # Latest change: Mon Jun 12 13:56:28 CEST 2006 [mika]
8 ################################################################################
9
10 # is something goes wrong fall back to plain xterm:
11 #  failsafe="xterm -ls -T failsafe -geometry 80x24-0-0"
12 #  trap "exec $failsafe" EXIT 1 2 13 15
13
14 # set wallpaper
15 # wmsetbg -t /usr/share/grml/desktop.png &
16   if [ -x /usr/bin/Esetroot ] ; then
17      [ -r /usr/share/grml/desktop.jpg ] && Esetroot -scale /usr/share/grml/desktop.jpg &
18   fi
19
20 # print info text
21   if [ -x /usr/bin/osd_cat ] ; then
22     echo "Starting X window system and loading window manager..." | \
23     osd_cat -c white -A center -p middle -f "-misc-fixed-medium-r-normal-*-*-150-*-*-c-*-iso8859-15" &
24   fi
25
26 # add at least one entry to xauth
27 #  xauth add $DISPLAY MIT-MAGIC-COOKIE-1 `mcookie`
28
29 # set default cursor
30   xsetroot -cursor_name left_ptr
31
32 ## set mouse speed behaviour:
33 # fast:
34 # xset m 4 2
35 # normal:
36   xset m 2 5
37 # slow:
38 # xset m 1 1
39
40 # other settings:
41 # xset m 20/10 4
42
43 # xresources
44   [ -r $HOME/.Xresources ] && xrdb -merge $HOME/.Xresources
45
46 # keybindings
47   . /etc/sysconfig/keyboard && \
48   if [ $XKEYBOARD == "us" ] ; then
49     [ -r $HOME/.Xmodmap ] && xmodmap $HOME/.Xmodmap
50   fi
51   if [ $XKEYBOARD == "de" ] ; then
52     [ -r $HOME/.Xmodmap.german ] && xmodmap $HOME/.Xmodmap.german
53   fi
54 # mouse for lefty:
55 # xmodmap -e "pointer = 3 2 1"
56 # mouse for right hander:
57 # xmodmap -e "pointer = 1 2 3"
58
59 # start browser with startpage.html
60   grml-info &
61
62 # default entry, use e.g. 'grml-x windowmanager' for changing
63   exec /usr/bin/wm-ng
64
65 ## END OF FILE #################################################################