diff options
Diffstat (limited to 'dot/xinitrc')
-rwxr-xr-x | dot/xinitrc | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/dot/xinitrc b/dot/xinitrc new file mode 100755 index 0000000..4b44c5a --- /dev/null +++ b/dot/xinitrc | |||
@@ -0,0 +1,35 @@ | |||
1 | #!/bin/bash | ||
2 | set -x | ||
3 | USING_GNOME=1 | ||
4 | if [ -r "$XAUTHORITY" -a ! "$XAUTHORITY" -ef "$HOME"/.Xauthority ]; then | ||
5 | ln -sf "$XAUTHORITY" "$HOME"/.Xauthority | ||
6 | XAUTHORITY="$HOME"/.Xauthority | ||
7 | fi | ||
8 | warn() { xmessage ".xinitrc: Warning: $*" & } | ||
9 | xrdb -merge ~/.Xresources || warn "xrdb returned $?" | ||
10 | |||
11 | # if [ "$USING_GNOME" ]; then | ||
12 | # xrdb -merge - <<'END' || warn "xrdb returned $?" | ||
13 | # ! apparently gnome is setting the bg/fg color of xterm using other things... | ||
14 | # xterm*reverseVideo: false | ||
15 | # END | ||
16 | # fi | ||
17 | |||
18 | # no gnome: | ||
19 | setxkbmap -option terminate:ctrl_alt_bksp -option caps:super | ||
20 | # gnome: | ||
21 | gsettings set org.gnome.libgnomekbd.keyboard options "['terminate\tterminate:ctrl_alt_bksp', 'caps\tcaps:super']" | ||
22 | |||
23 | ( | ||
24 | cd $HOME/src/samizdat; | ||
25 | screen -d -m -S samizdat; | ||
26 | exec xterm -geometry 160x64+0+0 -e screen -xRR samizdat | ||
27 | ) & | ||
28 | # xcompmgr -c & | ||
29 | if [ "$USING_GNOME" ]; then | ||
30 | exec gnome-session-xmonad | ||
31 | else | ||
32 | (exec xmonad || exec fluxbox) & | ||
33 | fi | ||
34 | exec perl -MPOSIX -e pause | ||
35 | xterm # if exec fails | ||