summaryrefslogtreecommitdiff
path: root/dot/xinitrc
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2015-10-04 02:23:04 +0200
committerAndrew Cady <d@jerkface.net>2015-10-04 02:23:04 +0200
commit8801272c56e21baab775eb36095893b4e28388b7 (patch)
tree4664ae133dab319cb90f9baec6014461812eac7c /dot/xinitrc
parent49a0774dd999e340a1e380d690e8d9743ae9e7d6 (diff)
new dotfiles
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