Skip to content

Instantly share code, notes, and snippets.

@copyninja
Created April 8, 2011 14:30
Show Gist options
  • Save copyninja/909953 to your computer and use it in GitHub Desktop.
Save copyninja/909953 to your computer and use it in GitHub Desktop.
.xinitrc by Sascha Biermanns https://joindiaspora.com/people/51912
#!/bin/sh
# dbus-start
#if which dbus-launch >/dev/null && test -z "$DBUSSESSIONBUSADDRESS";
#then
# eval "$(dbus-launch --sh-syntax --exit-with-session)"
#fi
#source /etc/X11/xinit/xinitrc.d/30-dbus
#export MEMCPU='memcpu'
DEFAULTSESSION=wmii
synclient touchpadoff=1 &
setxkbmap -layout de nodeadkeys &
xfce4-power-manager &
#unclutter &
case $1 in
openbox)
exec ck-launch-session dbus-launch openbox-session
;;
dwm)
conky -c .conkydwm | while read -r; do xsetroot -name "$REPLY"; done &
nitrogen --restore &
exec ck-launch-session dbus-launch dwm
;;
wmii)
conky &
volumeicon &
exec ck-launch-session dbus-launch wmii
;;
xfce)
exec ck-launch-session dbus-launch startxfce4
;;
scrotwm)
(sleep 3s && nitrogen --restore) &
exec ck-launch-session dbus-launch scrotwm
;;
i3)
exec ck-launch-session dbus-launch i3
;;
awesome)
dropbox start &
volumeicon &
# conky &
exec ck-launch-session dbus-launch awesome
;;
xmonad)
xsetroot -cursorname leftptr &
dropbox start &
volumeicon &
exec ck-launch-session dbus-launch xmonad
;;
kde)
exec ck-launch-session startkde
;;
gnome)
exec ck-launch-session dbus-launch gnome-session
;;
lxde)
exec ck-launch-session dbus-launch startlxde
;;
wmfs)
dropbox start &
volumeicon &
exec ck-launch-session dbus-launch wmfs
;;
scrotwm)
nitrogen --restore &
exec ck-launch-session dbus-launch scrotwm
;;
fluxbox)
volumeicon &
conky -q &
unclutter &
exec ck-launch-session dbus-launch startfluxbox
;;
pekwm)
exec ck-launch-session dbus-launch pekwm
;;
ratpoison)
#xmodmap .xmodmaprc &
nitrogen --restore &
exec ck-launch-session dbus-launch ratpoison
;;
musca)
nitrogen --restore &
exec ck-launch-session dbus-launch musca
;;
*)
dropbox start &
volumeicon &
exec ck-launch-session dbus-launch $DEFAULT_SESSION
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment