]> 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=/etc/X11/xinit/.Xresources
6 sysmodmap=/etc/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 [ -f $sysresources ]; then
15     xrdb -merge $sysresources
16 fi
17
18 if [ -f $sysmodmap ]; then
19     xmodmap $sysmodmap
20 fi
21
22 if [ -f $userresources ]; then
23     xrdb -merge $userresources
24 fi
25
26 if [ -f $usermodmap ]; then
27     xmodmap $usermodmap
28 fi
29
30 # setup environments
31 if [ -d "/usr/pkg/bin" ]; then
32     PATH="/usr/pkg/bin:$PATH"; export PATH
33 fi
34
35 LANG="ja_JP.UTF-8"; export LANG
36 GTK_IM_MODULE="uim"; export GTK_IM_MODULE
37
38 # start the window manager
39 if which quartz-wm 2>&1 >/dev/null; then
40     quartz-wm --only-proxy &
41 fi
42 exec fluxbox