#!/bin/sh # `/etc/X11/xinit/xinitrc`: # # #!/bin/sh # if [ -f ~/.config/X11/xinitrc ] ; then # . ~/.config/X11/xinitrc # else # . /etc/X11/Xsession # fi userresources=$XDG_CONFIG_HOME/X11/Xresources ERRFILE=$XDG_CACHE_HOME/X11/xsession-errors usermodmap=$XDG_CONFIG_HOME/X11/Xmodmap sysresources=/etc/X11/xinit/.Xresources sysmodmap=/etc/X11/xinit/.Xmodmap if [ -f $sysresources ] ; then xrdb -merge $sysresources fi if [ -f $sysmodmap ] ; then xmodmap $sysmodmap fi if [ -f "$userresources" ] ; then xrdb -merge "$userresources" fi if [ -f "$usermodmap" ] ; then xmodmap "$usermodmap" fi if [ -d /etc/X11/xinit/xinitrc.d ] ; then for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do [ -x "$f" ] && . "$f" done unset f fi if test -d ~/.config/X11/init.d/; then for config in ~/.config/X11/init.d/*.sh; do test -r "$config" && . "$config" done unset config fi while true; do dwm >/dev/null 2>&1 done exec dwm . /etc/X11/Xsession