]> gitweb @ CieloNegro.org - sugar.git/blob - dot-files/_xinitrc
Auto commit by The Sugar System.
[sugar.git] / dot-files / _xinitrc
1 #!/bin/sh
2
3 userresources=$HOME/.Xresources
4 usermodmap=$HOME/.Xmodmap
5 sysresources=/usr/pkg/lib/X11/xinit/.Xresources
6 sysmodmap=/usr/pkg/lib/X11/xinit/.Xmodmap
7
8 # merge in defaults and keymaps
9 if [ -d "/usr/local/lib/X11/fonts/Unicode" ]; then
10     xset fp+ /usr/local/lib/X11/fonts/Unicode
11     xset fp rehash
12 fi
13
14 if [ -d "/usr/pkg/lib/X11/fonts/local/" ]; then
15     xset fp+ /usr/pkg/lib/X11/fonts/local/
16     xset fp rehash
17 fi
18
19 if [ -f $sysresources ]; then
20     xrdb -merge $sysresources
21 fi
22
23 if [ -f $sysmodmap ]; then
24     xmodmap $sysmodmap
25 fi
26
27 if [ -f $userresources ]; then
28     xrdb -merge $userresources
29 fi
30
31 if [ -f $usermodmap ]; then
32     xmodmap $usermodmap
33 fi
34
35 # setup environments
36 if [ -d "/usr/pkg/bin" ]; then
37     PATH="/usr/pkg/bin:$PATH"; export PATH
38 fi
39
40 LANG="ja_JP.UTF-8"; export LANG
41 GTK_IM_MODULE="uim"; export GTK_IM_MODULE
42
43 # start some nice programs
44 xhost +localhost
45
46 # Set the mouse speed
47 xset m 5 4
48
49 echo ".xinitrc is going to exec window manager..."
50
51 # start the window manager
52 if which quartz-wm 2>&1 >/dev/null; then
53     quartz-wm --only-proxy &
54 fi
55 exec fluxbox