From 8801272c56e21baab775eb36095893b4e28388b7 Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Sun, 4 Oct 2015 02:23:04 +0200 Subject: new dotfiles --- dot/xinitrc | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100755 dot/xinitrc (limited to 'dot/xinitrc') diff --git a/dot/xinitrc b/dot/xinitrc new file mode 100755 index 0000000..4b44c5a --- /dev/null +++ b/dot/xinitrc @@ -0,0 +1,35 @@ +#!/bin/bash +set -x +USING_GNOME=1 +if [ -r "$XAUTHORITY" -a ! "$XAUTHORITY" -ef "$HOME"/.Xauthority ]; then + ln -sf "$XAUTHORITY" "$HOME"/.Xauthority + XAUTHORITY="$HOME"/.Xauthority +fi +warn() { xmessage ".xinitrc: Warning: $*" & } +xrdb -merge ~/.Xresources || warn "xrdb returned $?" + +# if [ "$USING_GNOME" ]; then +# xrdb -merge - <<'END' || warn "xrdb returned $?" +# ! apparently gnome is setting the bg/fg color of xterm using other things... +# xterm*reverseVideo: false +# END +# fi + +# no gnome: +setxkbmap -option terminate:ctrl_alt_bksp -option caps:super +# gnome: +gsettings set org.gnome.libgnomekbd.keyboard options "['terminate\tterminate:ctrl_alt_bksp', 'caps\tcaps:super']" + +( + cd $HOME/src/samizdat; + screen -d -m -S samizdat; + exec xterm -geometry 160x64+0+0 -e screen -xRR samizdat +) & +# xcompmgr -c & +if [ "$USING_GNOME" ]; then + exec gnome-session-xmonad +else + (exec xmonad || exec fluxbox) & +fi +exec perl -MPOSIX -e pause +xterm # if exec fails -- cgit v1.2.3