summaryrefslogtreecommitdiff
path: root/dot/xinitrc
diff options
context:
space:
mode:
Diffstat (limited to 'dot/xinitrc')
-rwxr-xr-xdot/xinitrc35
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
2set -x
3USING_GNOME=1
4if [ -r "$XAUTHORITY" -a ! "$XAUTHORITY" -ef "$HOME"/.Xauthority ]; then
5 ln -sf "$XAUTHORITY" "$HOME"/.Xauthority
6 XAUTHORITY="$HOME"/.Xauthority
7fi
8warn() { xmessage ".xinitrc: Warning: $*" & }
9xrdb -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:
19setxkbmap -option terminate:ctrl_alt_bksp -option caps:super
20# gnome:
21gsettings 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 &
29if [ "$USING_GNOME" ]; then
30 exec gnome-session-xmonad
31else
32 (exec xmonad || exec fluxbox) &
33fi
34exec perl -MPOSIX -e pause
35xterm # if exec fails