#!/bin/sh # $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $ userresources=$HOME/.Xresources usermodmap=$HOME/.Xmodmap sysresources=/usr/X11R7/lib/X11/xinit/Xresources sysmodmap=/usr/X11R7/lib/X11/xinit/.Xmodmap # merge in defaults and keymaps if [ -f $sysresources ]; then xrdb -merge -nocpp $sysresources fi if [ -f $sysmodmap ]; then xmodmap $sysmodmap fi if [ -f $userresources ]; then xrdb -merge -nocpp $userresources fi if [ -f $usermodmap ]; then xmodmap $usermodmap fi #0.9.9 new xvesa-dslg2 doesn't need this... #if [ -f /usr/X11R7/bin/Xvesa ];then # #note, /etc/mousebuttons is created in /usr/X11R7/bin/xwin. # if [ -f /etc/mousebuttons ];then #puppy v0.8.6 # if [ "`cat /etc/mousebuttons`" = "5" ];then # #fixes problem wheel scrolling backwards... # xmodmap -e 'pointer = 1 2 3 5 4' # fi # fi #fi if [ -f /usr/X11R6/bin/XF86_SVGA ];then #0.9.9 xmodmap -e "keycode 22 = BackSpace" xmodmap -e "keycode 107 = Delete" fi CURRENTWM="`cat /etc/windowmanager`" if [ "$CURRENTWM" = "startkde" ];then exec startkde fi #0.9.8 sync cut-buffers and clipboard. only useful for older apps #such as rxvt that use the cut-buffers... /usr/bin/autocutsel & #...disadvantage of this is it creates a little square bottom-right of screen. #rxvt & if [ -e /tmp/videomode ];then #testing a video mode video-wizard & fi agenda_chk & #v1.0.7 set by xrandrshell, part of xorg wizard... if [ -f /etc/xrandrindex ];then XRANDRINDEX="`cat /etc/xrandrindex`" [ ! "$XRANDRINDEX" = "0" ] && xrandr -s $XRANDRINDEX fi #new background setter created by mu... /usr/local/Puppybackground/puppybackgroundmenu saved & if [ -f /root/.xset.sh ];then #this is created by /usr/X11R6/bin/gxsetshell... eval "/root/.xset.sh" else #Xorg has it's own fontpath settings in /etc/X11/xorg.conf... if [ ! "`readlink /usr/X11R7/bin/X`" = "Xorg" ];then xset fp+ /usr/X11R7/lib/X11/fonts/Type1/ xset fp+ /usr/X11R7/lib/X11/fonts/TTF/ fi xset s 600 600 s blank fi #v1.0.7 also see /etc/rc.d/rc.local0 if [ -f /root/.fonts/fonts.dir ];then xset fp+ /root/.fonts/ fi xsetroot -cursor_name top_left_arrow /usr/sbin/fixPuppyPin /root/Choices/ROX-Filer/PuppyPin #v1.0.7 rox -o -p /root/Choices/ROX-Filer/PuppyPin ##v1.0.5 #if [ -f /usr/local/kde/bin/kdeinit ];then # /usr/local/kde/bin/kdeinit & #fi #v2.0.0 /usr/sbin/delayedrun & #v2.01 hide cursor when not moving... (setup in /usr/sbin/input-wizard) if [ -f /etc/mousehide ];then IDLETIME="`cat /etc/mousehide | cut -f 1 -d ','`" [ ! "$IDLETIME" = "0" ] && unclutter -idle $IDLETIME & fi #exec $CURRENTWM #v2.11 GuestToo suggested this improvement... which $CURRENTWM && exec $CURRENTWM [ -x $CURRENTWM ] && exec $CURRENTWM exec jwm ###END###